diff --git a/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Debug.html index f087da5e4a..b6922f45b5 100644 --- a/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -108,7 +108,7 @@
Examples
details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is not consider a part of the stable API.

-
§

impl Debug for EventAttributes

§

impl Debug for EventKind

§

impl Debug for EventListener

§

impl Debug for EventMask

§

impl Debug for Events

§

impl Debug for Executor<'_>

§

impl Debug for ExtensionType

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for Field

§

impl Debug for FieldSet

§

impl Debug for FileTime

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for Flag

§

impl Debug for FormattedDuration

§

impl Debug for GeneralPurposeConfig

§

impl Debug for Global

§

impl Debug for Handle

§

impl Debug for HandshakeMessagePayload

§

impl Debug for HandshakePayload

§

impl Debug for HandshakeSignatureValid

§

impl Debug for HandshakeType

§

impl Debug for HashAlgorithm

§

impl Debug for Hasher

§

impl Debug for Header

§

impl Debug for HeartbeatMessageType

§

impl Debug for HeartbeatMode

§

impl Debug for HelloRetryExtension

§

impl Debug for HelloRetryRequest

§

impl Debug for INotifyWatcher

§

impl Debug for Id

§

impl Debug for Identifier

§

impl Debug for Inotify

§

impl Debug for Interest

§

impl Debug for Interest

§

impl Debug for IntoIter

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for InvalidBufferSize

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidLength

§

impl Debug for InvalidMessage

§

impl Debug for InvalidOutputSize

§

impl Debug for InvalidSubjectNameError

§

impl Debug for IoState

§

impl Debug for IoTaskPool

§

impl Debug for IpAddr

§

impl Debug for IsNormalized

§

impl Debug for Iter

§

impl Debug for KeyExchangeAlgorithm

§

impl Debug for KeyShareEntry

§

impl Debug for KeyUpdateRequest

§

impl Debug for Kind

§

impl Debug for Lazy

§

impl Debug for Level

§

impl Debug for Level

§

impl Debug for LevelFilter

§

impl Debug for LittleEndian

§

impl Debug for LocalExecutor<'_>

§

impl Debug for MZError

§

impl Debug for MZFlush

§

impl Debug for MZStatus

§

impl Debug for Message

§

impl Debug for MessageError

§

impl Debug for MessagePayload

§

impl Debug for MetadataKind

§

impl Debug for ModifyKind

§

impl Debug for MonotonicError

§

impl Debug for NamedCurve

§

impl Debug for NamedGroup

§

impl Debug for NewSessionTicketExtension

§

impl Debug for NewSessionTicketPayload

§

impl Debug for NewSessionTicketPayloadTLS13

§

impl Debug for NoSubscriber

§

impl Debug for NullWatcher

§

impl Debug for OCSPCertificateStatusRequest

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for OpaqueMessage

§

impl Debug for OwnedCertRevocationList

§

impl Debug for OwnedRevokedCert

§

impl Debug for OwnedTrustAnchor

§

impl Debug for PSKKeyExchangeMode

§

impl Debug for Pair

§

impl Debug for ParagraphInfo

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for Parker

§

impl Debug for ParseAlphabetError

§

impl Debug for ParseLevelError

§

impl Debug for ParseLevelFilterError

§

impl Debug for PartialResponse

§

impl Debug for Payload

§

impl Debug for PayloadU8

§

impl Debug for PayloadU16

§

impl Debug for PayloadU24

§

impl Debug for PeerIncompatible

§

impl Debug for PeerMisbehaved

§

impl Debug for PlainMessage

§

impl Debug for PodCastError

§

impl Debug for Poll

§

impl Debug for PollWatcher

§

impl Debug for PopError

§

impl Debug for PrefilterConfig

§

impl Debug for PresharedKeyBinder

§

impl Debug for PresharedKeyIdentity

§

impl Debug for PresharedKeyOffer

§

impl Debug for PrivateKey

§

impl Debug for ProtocolName

§

impl Debug for ProtocolVersion

§

impl Debug for Proxy

§

impl Debug for Random

§

impl Debug for RandomState

§

impl Debug for ReadyTimeoutError

§

impl Debug for Receiver

§

impl Debug for RecursiveMode

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvTimeoutError

§

impl Debug for RedirectAuthHeaders

§

impl Debug for Registry

§

impl Debug for RemoveKind

§

impl Debug for RenameMode

§

impl Debug for Request

§

impl Debug for Request

§

impl Debug for RequestUrl

§

impl Debug for RequeueOp

§

impl Debug for ResponderId

§

impl Debug for Response

§

impl Debug for Response

§

impl Debug for Resumption

§

impl Debug for RevocationReason

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Rng

§

impl Debug for RootCertStore

§

impl Debug for ScheduleInfo

§

impl Debug for SchemaTypeMap

§

impl Debug for Scope<'_>

§

impl Debug for Sct

§

impl Debug for Secrets

§

impl Debug for Select<'_>

§

impl Debug for SelectTimeoutError

§

impl Debug for SelectedOperation<'_>

§

impl Debug for Semaphore

§

impl Debug for SemaphoreGuardArc

§

impl Debug for Sender

§

impl Debug for ServerCertVerified

§

impl Debug for ServerConfig

§

impl Debug for ServerConnection

§

impl Debug for ServerConnection

§

impl Debug for ServerECDHParams

§

impl Debug for ServerExtension

§

impl Debug for ServerHelloPayload

§

impl Debug for ServerKeyExchangePayload

§

impl Debug for ServerName

§

impl Debug for ServerName

§

impl Debug for ServerNamePayload

§

impl Debug for ServerNameType

§

impl Debug for ServerSessionValue

§

impl Debug for SessionId

§

impl Debug for SetGlobalDefaultError

§

impl Debug for Sha256VarCore

§

impl Debug for Sha512VarCore

§

impl Debug for Side

§

impl Debug for SignError

§

impl Debug for SignatureAlgorithm

§

impl Debug for SignatureScheme

§

impl Debug for StreamResult

§

impl Debug for SupportedCipherSuite

§

impl Debug for SupportedKxGroup

§

impl Debug for SupportedProtocolVersion

§

impl Debug for TDEFLFlush

§

impl Debug for TDEFLStatus

§

impl Debug for TINFLStatus

§

impl Debug for TaskPool

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Time

§

impl Debug for Timestamp

§

impl Debug for Tls12CipherSuite

§

impl Debug for Tls12ClientSessionValue

§

impl Debug for Tls12Resumption

§

impl Debug for Tls13CipherSuite

§

impl Debug for Tls13ClientSessionValue

§

impl Debug for Token

§

impl Debug for Transport

§

impl Debug for TruncSide

§

impl Debug for TryFromSliceError

§

impl Debug for TryReadyError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryReserveError

§

impl Debug for TrySelectError

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnknownExtension

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for Unparker

§

impl Debug for Version

§

impl Debug for WaitGroup

§

impl Debug for Waker

§

impl Debug for WalkDir

§

impl Debug for WantsCipherSuites

§

impl Debug for WantsClientCert

§

impl Debug for WantsKxGroups

§

impl Debug for WantsServerCert

§

impl Debug for WantsTransparencyPolicyOrClientCert

§

impl Debug for WantsVerifier

§

impl Debug for WantsVersions

§

impl Debug for WatchDescriptor

§

impl Debug for WatchMask

§

impl Debug for WatcherKind

§

impl Debug for WeakDispatch

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for dyn ClientCertVerifier

§

impl Debug for dyn ServerCertVerifier

§

impl Debug for dyn Value

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for u24

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

source§

impl<'a> Debug for AssetLocRef<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Input<'a>

source§

impl<'a> Debug for Reader<'a>

source§

impl<'a> Debug for core::error::Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for core::panic::location::Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a> Debug for log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for log::Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for PrettyFormatter<'a>

source§

impl<'a> Debug for Entered<'a>

source§

impl<'a> Debug for PathSegmentsMut<'a>

source§

impl<'a> Debug for UrlQuery<'a>

§

impl<'a> Debug for Attributes<'a>

§

impl<'a> Debug for BorrowedCertRevocationList<'a>

§

impl<'a> Debug for BorrowedRevokedCert<'a>

§

impl<'a> Debug for ByteSerialize<'a>

§

impl<'a> Debug for DangerousClientConfig<'a>

§

impl<'a> Debug for Event<'a>

§

impl<'a> Debug for Events<'a>

§

impl<'a> Debug for IpAddrRef<'a>

§

impl<'a> Debug for Iter<'a>

§

impl<'a> Debug for Log<'a>

§

impl<'a> Debug for Metadata<'a>

§

impl<'a> Debug for PercentDecode<'a>

§

impl<'a> Debug for Record<'a>

§

impl<'a> Debug for SemaphoreGuard<'a>

§

impl<'a> Debug for SourceFd<'a>

§

impl<'a> Debug for SubjectNameRef<'a>

§

impl<'a> Debug for TlsClientTrustAnchors<'a>

§

impl<'a> Debug for TlsServerTrustAnchors<'a>

§

impl<'a> Debug for TrustAnchor<'a>

§

impl<'a> Debug for ValueSet<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +
§

impl Debug for EventAttributes

§

impl Debug for EventKind

§

impl Debug for EventListener

§

impl Debug for EventMask

§

impl Debug for Events

§

impl Debug for Executor<'_>

§

impl Debug for ExtensionType

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for Field

§

impl Debug for FieldSet

§

impl Debug for FileTime

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for Flag

§

impl Debug for FormattedDuration

§

impl Debug for GeneralPurposeConfig

§

impl Debug for Global

§

impl Debug for Handle

§

impl Debug for HandshakeMessagePayload

§

impl Debug for HandshakePayload

§

impl Debug for HandshakeSignatureValid

§

impl Debug for HandshakeType

§

impl Debug for HashAlgorithm

§

impl Debug for Hasher

§

impl Debug for Header

§

impl Debug for HeartbeatMessageType

§

impl Debug for HeartbeatMode

§

impl Debug for HelloRetryExtension

§

impl Debug for HelloRetryRequest

§

impl Debug for INotifyWatcher

§

impl Debug for Id

§

impl Debug for Identifier

§

impl Debug for Inotify

§

impl Debug for Interest

§

impl Debug for Interest

§

impl Debug for IntoIter

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for InvalidBufferSize

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidLength

§

impl Debug for InvalidMessage

§

impl Debug for InvalidOutputSize

§

impl Debug for InvalidSubjectNameError

§

impl Debug for IoState

§

impl Debug for IoTaskPool

§

impl Debug for IpAddr

§

impl Debug for IsNormalized

§

impl Debug for Iter

§

impl Debug for KeyExchangeAlgorithm

§

impl Debug for KeyShareEntry

§

impl Debug for KeyUpdateRequest

§

impl Debug for Kind

§

impl Debug for Lazy

§

impl Debug for Level

§

impl Debug for Level

§

impl Debug for LevelFilter

§

impl Debug for LittleEndian

§

impl Debug for LocalExecutor<'_>

§

impl Debug for MZError

§

impl Debug for MZFlush

§

impl Debug for MZStatus

§

impl Debug for Message

§

impl Debug for MessageError

§

impl Debug for MessagePayload

§

impl Debug for MetadataKind

§

impl Debug for ModifyKind

§

impl Debug for MonotonicError

§

impl Debug for NamedCurve

§

impl Debug for NamedGroup

§

impl Debug for NewSessionTicketExtension

§

impl Debug for NewSessionTicketPayload

§

impl Debug for NewSessionTicketPayloadTLS13

§

impl Debug for NoSubscriber

§

impl Debug for NullWatcher

§

impl Debug for OCSPCertificateStatusRequest

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for OpaqueMessage

§

impl Debug for OwnedCertRevocationList

§

impl Debug for OwnedRevokedCert

§

impl Debug for OwnedTrustAnchor

§

impl Debug for PSKKeyExchangeMode

§

impl Debug for Pair

§

impl Debug for ParagraphInfo

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for Parker

§

impl Debug for ParseAlphabetError

§

impl Debug for ParseLevelError

§

impl Debug for ParseLevelFilterError

§

impl Debug for PartialResponse

§

impl Debug for Payload

§

impl Debug for PayloadU8

§

impl Debug for PayloadU16

§

impl Debug for PayloadU24

§

impl Debug for PeerIncompatible

§

impl Debug for PeerMisbehaved

§

impl Debug for PlainMessage

§

impl Debug for PodCastError

§

impl Debug for Poll

§

impl Debug for PollWatcher

§

impl Debug for PopError

§

impl Debug for PrefilterConfig

§

impl Debug for PresharedKeyBinder

§

impl Debug for PresharedKeyIdentity

§

impl Debug for PresharedKeyOffer

§

impl Debug for PrivateKey

§

impl Debug for ProtocolName

§

impl Debug for ProtocolVersion

§

impl Debug for Proxy

§

impl Debug for Random

§

impl Debug for RandomState

§

impl Debug for ReadyTimeoutError

§

impl Debug for Receiver

§

impl Debug for RecursiveMode

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvTimeoutError

§

impl Debug for RedirectAuthHeaders

§

impl Debug for Registry

§

impl Debug for RemoveKind

§

impl Debug for RenameMode

§

impl Debug for Request

§

impl Debug for Request

§

impl Debug for RequestUrl

§

impl Debug for RequeueOp

§

impl Debug for ResponderId

§

impl Debug for Response

§

impl Debug for Response

§

impl Debug for Resumption

§

impl Debug for RevocationReason

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Rng

§

impl Debug for RootCertStore

§

impl Debug for ScheduleInfo

§

impl Debug for Scope<'_>

§

impl Debug for Sct

§

impl Debug for Secrets

§

impl Debug for Select<'_>

§

impl Debug for SelectTimeoutError

§

impl Debug for SelectedOperation<'_>

§

impl Debug for Semaphore

§

impl Debug for SemaphoreGuardArc

§

impl Debug for Sender

§

impl Debug for ServerCertVerified

§

impl Debug for ServerConfig

§

impl Debug for ServerConnection

§

impl Debug for ServerConnection

§

impl Debug for ServerECDHParams

§

impl Debug for ServerExtension

§

impl Debug for ServerHelloPayload

§

impl Debug for ServerKeyExchangePayload

§

impl Debug for ServerName

§

impl Debug for ServerName

§

impl Debug for ServerNamePayload

§

impl Debug for ServerNameType

§

impl Debug for ServerSessionValue

§

impl Debug for SessionId

§

impl Debug for SetGlobalDefaultError

§

impl Debug for Sha256VarCore

§

impl Debug for Sha512VarCore

§

impl Debug for Side

§

impl Debug for SignError

§

impl Debug for SignatureAlgorithm

§

impl Debug for SignatureScheme

§

impl Debug for StreamResult

§

impl Debug for SupportedCipherSuite

§

impl Debug for SupportedKxGroup

§

impl Debug for SupportedProtocolVersion

§

impl Debug for TDEFLFlush

§

impl Debug for TDEFLStatus

§

impl Debug for TINFLStatus

§

impl Debug for TaskPool

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Time

§

impl Debug for Timestamp

§

impl Debug for Tls12CipherSuite

§

impl Debug for Tls12ClientSessionValue

§

impl Debug for Tls12Resumption

§

impl Debug for Tls13CipherSuite

§

impl Debug for Tls13ClientSessionValue

§

impl Debug for Token

§

impl Debug for Transport

§

impl Debug for TruncSide

§

impl Debug for TryFromSliceError

§

impl Debug for TryReadyError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryReserveError

§

impl Debug for TrySelectError

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

§

impl Debug for UnknownExtension

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for Unparker

§

impl Debug for Version

§

impl Debug for WaitGroup

§

impl Debug for Waker

§

impl Debug for WalkDir

§

impl Debug for WantsCipherSuites

§

impl Debug for WantsClientCert

§

impl Debug for WantsKxGroups

§

impl Debug for WantsServerCert

§

impl Debug for WantsTransparencyPolicyOrClientCert

§

impl Debug for WantsVerifier

§

impl Debug for WantsVersions

§

impl Debug for WatchDescriptor

§

impl Debug for WatchMask

§

impl Debug for WatcherKind

§

impl Debug for WeakDispatch

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for dyn ClientCertVerifier

§

impl Debug for dyn ServerCertVerifier

§

impl Debug for dyn Value

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for u24

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

source§

impl<'a> Debug for AssetLocRef<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Input<'a>

source§

impl<'a> Debug for Reader<'a>

source§

impl<'a> Debug for core::error::Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for core::panic::location::Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a> Debug for log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for log::Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for PrettyFormatter<'a>

source§

impl<'a> Debug for Entered<'a>

source§

impl<'a> Debug for PathSegmentsMut<'a>

source§

impl<'a> Debug for UrlQuery<'a>

§

impl<'a> Debug for Attributes<'a>

§

impl<'a> Debug for BorrowedCertRevocationList<'a>

§

impl<'a> Debug for BorrowedRevokedCert<'a>

§

impl<'a> Debug for ByteSerialize<'a>

§

impl<'a> Debug for DangerousClientConfig<'a>

§

impl<'a> Debug for Event<'a>

§

impl<'a> Debug for Events<'a>

§

impl<'a> Debug for IpAddrRef<'a>

§

impl<'a> Debug for Iter<'a>

§

impl<'a> Debug for Log<'a>

§

impl<'a> Debug for Metadata<'a>

§

impl<'a> Debug for PercentDecode<'a>

§

impl<'a> Debug for Record<'a>

§

impl<'a> Debug for SemaphoreGuard<'a>

§

impl<'a> Debug for SourceFd<'a>

§

impl<'a> Debug for SubjectNameRef<'a>

§

impl<'a> Debug for TlsClientTrustAnchors<'a>

§

impl<'a> Debug for TlsServerTrustAnchors<'a>

§

impl<'a> Debug for TrustAnchor<'a>

§

impl<'a> Debug for ValueSet<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'text> Debug for Paragraph<'a, 'text>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

§

impl<'a, C, T> Debug for Stream<'a, C, T>where diff --git a/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Display.html index 474059cd60..7cb09eff75 100644 --- a/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_asset/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -48,7 +48,7 @@
Examples

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_asset::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for bones_asset::bones_utils::prelude::futures::io::Error

source§

impl Display for bones_asset::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_asset::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for anyhow::Error

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for Tag

source§

impl Display for Url

Display the serialization of this URL.

-
source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_asset::bones_utils::prelude::alloc::fmt::Error

§

impl Display for AddrParseError

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecompressError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FormattedDuration

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for MonotonicError

§

impl Display for ParseAlphabetError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Rfc3339Timestamp

§

impl Display for SelectTimeoutError

§

impl Display for SetGlobalDefaultError

§

impl Display for SignError

§

impl Display for Timestamp

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for dyn Value

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where +

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_asset::bones_utils::prelude::alloc::fmt::Error

§

impl Display for AddrParseError

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecompressError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FormattedDuration

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for MonotonicError

§

impl Display for ParseAlphabetError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Rfc3339Timestamp

§

impl Display for SelectTimeoutError

§

impl Display for SetGlobalDefaultError

§

impl Display for SignError

§

impl Display for Timestamp

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for TypeDataAlreadyInserted

§

impl Display for dyn Value

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where E: Engine,

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for bones_asset::bones_utils::prelude::alloc::collections::btree_map::OccupiedError<'a, K, V, A>where diff --git a/rustdoc/bones_asset/enum.SchemaKind.html b/rustdoc/bones_asset/enum.SchemaKind.html index 579fb6c671..f43a0784ce 100644 --- a/rustdoc/bones_asset/enum.SchemaKind.html +++ b/rustdoc/bones_asset/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_asset - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index fe8920ee58..4be92a9176 100644 --- a/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -108,7 +108,7 @@
Examples
details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is not consider a part of the stable API.

-
§

impl Debug for EventAttributes

§

impl Debug for EventKind

§

impl Debug for EventListener

§

impl Debug for EventMask

§

impl Debug for Events

§

impl Debug for Executor<'_>

§

impl Debug for ExtensionType

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for Field

§

impl Debug for FieldSet

§

impl Debug for FileTime

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for Flag

§

impl Debug for FormattedDuration

§

impl Debug for GeneralPurposeConfig

§

impl Debug for Global

§

impl Debug for Handle

§

impl Debug for HandshakeMessagePayload

§

impl Debug for HandshakePayload

§

impl Debug for HandshakeSignatureValid

§

impl Debug for HandshakeType

§

impl Debug for HashAlgorithm

§

impl Debug for Hasher

§

impl Debug for Header

§

impl Debug for HeartbeatMessageType

§

impl Debug for HeartbeatMode

§

impl Debug for HelloRetryExtension

§

impl Debug for HelloRetryRequest

§

impl Debug for INotifyWatcher

§

impl Debug for Id

§

impl Debug for Identifier

§

impl Debug for Inotify

§

impl Debug for Interest

§

impl Debug for Interest

§

impl Debug for IntoIter

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for InvalidBufferSize

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidLength

§

impl Debug for InvalidMessage

§

impl Debug for InvalidOutputSize

§

impl Debug for InvalidSubjectNameError

§

impl Debug for IoState

§

impl Debug for IoTaskPool

§

impl Debug for IpAddr

§

impl Debug for IsNormalized

§

impl Debug for Iter

§

impl Debug for KeyExchangeAlgorithm

§

impl Debug for KeyShareEntry

§

impl Debug for KeyUpdateRequest

§

impl Debug for Kind

§

impl Debug for Lazy

§

impl Debug for Level

§

impl Debug for Level

§

impl Debug for LevelFilter

§

impl Debug for LittleEndian

§

impl Debug for LocalExecutor<'_>

§

impl Debug for MZError

§

impl Debug for MZFlush

§

impl Debug for MZStatus

§

impl Debug for Message

§

impl Debug for MessageError

§

impl Debug for MessagePayload

§

impl Debug for MetadataKind

§

impl Debug for ModifyKind

§

impl Debug for MonotonicError

§

impl Debug for NamedCurve

§

impl Debug for NamedGroup

§

impl Debug for NewSessionTicketExtension

§

impl Debug for NewSessionTicketPayload

§

impl Debug for NewSessionTicketPayloadTLS13

§

impl Debug for NoSubscriber

§

impl Debug for NullWatcher

§

impl Debug for OCSPCertificateStatusRequest

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for OpaqueMessage

§

impl Debug for OwnedCertRevocationList

§

impl Debug for OwnedRevokedCert

§

impl Debug for OwnedTrustAnchor

§

impl Debug for PSKKeyExchangeMode

§

impl Debug for Pair

§

impl Debug for ParagraphInfo

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for Parker

§

impl Debug for ParseAlphabetError

§

impl Debug for ParseLevelError

§

impl Debug for ParseLevelFilterError

§

impl Debug for PartialResponse

§

impl Debug for Payload

§

impl Debug for PayloadU8

§

impl Debug for PayloadU16

§

impl Debug for PayloadU24

§

impl Debug for PeerIncompatible

§

impl Debug for PeerMisbehaved

§

impl Debug for PlainMessage

§

impl Debug for PodCastError

§

impl Debug for Poll

§

impl Debug for PollWatcher

§

impl Debug for PopError

§

impl Debug for PrefilterConfig

§

impl Debug for PresharedKeyBinder

§

impl Debug for PresharedKeyIdentity

§

impl Debug for PresharedKeyOffer

§

impl Debug for PrivateKey

§

impl Debug for ProtocolName

§

impl Debug for ProtocolVersion

§

impl Debug for Proxy

§

impl Debug for Random

§

impl Debug for RandomState

§

impl Debug for ReadyTimeoutError

§

impl Debug for Receiver

§

impl Debug for RecursiveMode

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvTimeoutError

§

impl Debug for RedirectAuthHeaders

§

impl Debug for Registry

§

impl Debug for RemoveKind

§

impl Debug for RenameMode

§

impl Debug for Request

§

impl Debug for Request

§

impl Debug for RequestUrl

§

impl Debug for RequeueOp

§

impl Debug for ResponderId

§

impl Debug for Response

§

impl Debug for Response

§

impl Debug for Resumption

§

impl Debug for RevocationReason

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Rng

§

impl Debug for RootCertStore

§

impl Debug for ScheduleInfo

§

impl Debug for SchemaTypeMap

§

impl Debug for Scope<'_>

§

impl Debug for Sct

§

impl Debug for Secrets

§

impl Debug for Select<'_>

§

impl Debug for SelectTimeoutError

§

impl Debug for SelectedOperation<'_>

§

impl Debug for Semaphore

§

impl Debug for SemaphoreGuardArc

§

impl Debug for Sender

§

impl Debug for ServerCertVerified

§

impl Debug for ServerConfig

§

impl Debug for ServerConnection

§

impl Debug for ServerConnection

§

impl Debug for ServerECDHParams

§

impl Debug for ServerExtension

§

impl Debug for ServerHelloPayload

§

impl Debug for ServerKeyExchangePayload

§

impl Debug for ServerName

§

impl Debug for ServerName

§

impl Debug for ServerNamePayload

§

impl Debug for ServerNameType

§

impl Debug for ServerSessionValue

§

impl Debug for SessionId

§

impl Debug for SetGlobalDefaultError

§

impl Debug for Sha256VarCore

§

impl Debug for Sha512VarCore

§

impl Debug for Side

§

impl Debug for SignError

§

impl Debug for SignatureAlgorithm

§

impl Debug for SignatureScheme

§

impl Debug for StreamResult

§

impl Debug for SupportedCipherSuite

§

impl Debug for SupportedKxGroup

§

impl Debug for SupportedProtocolVersion

§

impl Debug for TDEFLFlush

§

impl Debug for TDEFLStatus

§

impl Debug for TINFLStatus

§

impl Debug for TaskPool

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Time

§

impl Debug for Timestamp

§

impl Debug for Tls12CipherSuite

§

impl Debug for Tls12ClientSessionValue

§

impl Debug for Tls12Resumption

§

impl Debug for Tls13CipherSuite

§

impl Debug for Tls13ClientSessionValue

§

impl Debug for Token

§

impl Debug for Transport

§

impl Debug for TruncSide

§

impl Debug for TryFromSliceError

§

impl Debug for TryReadyError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryReserveError

§

impl Debug for TrySelectError

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnknownExtension

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for Unparker

§

impl Debug for Version

§

impl Debug for WaitGroup

§

impl Debug for Waker

§

impl Debug for WalkDir

§

impl Debug for WantsCipherSuites

§

impl Debug for WantsClientCert

§

impl Debug for WantsKxGroups

§

impl Debug for WantsServerCert

§

impl Debug for WantsTransparencyPolicyOrClientCert

§

impl Debug for WantsVerifier

§

impl Debug for WantsVersions

§

impl Debug for WatchDescriptor

§

impl Debug for WatchMask

§

impl Debug for WatcherKind

§

impl Debug for WeakDispatch

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for dyn ClientCertVerifier

§

impl Debug for dyn ServerCertVerifier

§

impl Debug for dyn Value

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for u24

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for AssetLocRef<'a>

source§

impl<'a> Debug for Input<'a>

source§

impl<'a> Debug for Reader<'a>

source§

impl<'a> Debug for core::error::Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for core::panic::location::Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a> Debug for log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for log::Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for PrettyFormatter<'a>

source§

impl<'a> Debug for Entered<'a>

source§

impl<'a> Debug for PathSegmentsMut<'a>

source§

impl<'a> Debug for UrlQuery<'a>

§

impl<'a> Debug for Attributes<'a>

§

impl<'a> Debug for BorrowedCertRevocationList<'a>

§

impl<'a> Debug for BorrowedRevokedCert<'a>

§

impl<'a> Debug for ByteSerialize<'a>

§

impl<'a> Debug for DangerousClientConfig<'a>

§

impl<'a> Debug for Event<'a>

§

impl<'a> Debug for Events<'a>

§

impl<'a> Debug for IpAddrRef<'a>

§

impl<'a> Debug for Iter<'a>

§

impl<'a> Debug for Log<'a>

§

impl<'a> Debug for Metadata<'a>

§

impl<'a> Debug for PercentDecode<'a>

§

impl<'a> Debug for Record<'a>

§

impl<'a> Debug for SemaphoreGuard<'a>

§

impl<'a> Debug for SourceFd<'a>

§

impl<'a> Debug for SubjectNameRef<'a>

§

impl<'a> Debug for TlsClientTrustAnchors<'a>

§

impl<'a> Debug for TlsServerTrustAnchors<'a>

§

impl<'a> Debug for TrustAnchor<'a>

§

impl<'a> Debug for ValueSet<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

§

impl Debug for EventAttributes

§

impl Debug for EventKind

§

impl Debug for EventListener

§

impl Debug for EventMask

§

impl Debug for Events

§

impl Debug for Executor<'_>

§

impl Debug for ExtensionType

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for Field

§

impl Debug for FieldSet

§

impl Debug for FileTime

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for Flag

§

impl Debug for FormattedDuration

§

impl Debug for GeneralPurposeConfig

§

impl Debug for Global

§

impl Debug for Handle

§

impl Debug for HandshakeMessagePayload

§

impl Debug for HandshakePayload

§

impl Debug for HandshakeSignatureValid

§

impl Debug for HandshakeType

§

impl Debug for HashAlgorithm

§

impl Debug for Hasher

§

impl Debug for Header

§

impl Debug for HeartbeatMessageType

§

impl Debug for HeartbeatMode

§

impl Debug for HelloRetryExtension

§

impl Debug for HelloRetryRequest

§

impl Debug for INotifyWatcher

§

impl Debug for Id

§

impl Debug for Identifier

§

impl Debug for Inotify

§

impl Debug for Interest

§

impl Debug for Interest

§

impl Debug for IntoIter

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for InvalidBufferSize

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidDnsNameError

§

impl Debug for InvalidLength

§

impl Debug for InvalidMessage

§

impl Debug for InvalidOutputSize

§

impl Debug for InvalidSubjectNameError

§

impl Debug for IoState

§

impl Debug for IoTaskPool

§

impl Debug for IpAddr

§

impl Debug for IsNormalized

§

impl Debug for Iter

§

impl Debug for KeyExchangeAlgorithm

§

impl Debug for KeyShareEntry

§

impl Debug for KeyUpdateRequest

§

impl Debug for Kind

§

impl Debug for Lazy

§

impl Debug for Level

§

impl Debug for Level

§

impl Debug for LevelFilter

§

impl Debug for LittleEndian

§

impl Debug for LocalExecutor<'_>

§

impl Debug for MZError

§

impl Debug for MZFlush

§

impl Debug for MZStatus

§

impl Debug for Message

§

impl Debug for MessageError

§

impl Debug for MessagePayload

§

impl Debug for MetadataKind

§

impl Debug for ModifyKind

§

impl Debug for MonotonicError

§

impl Debug for NamedCurve

§

impl Debug for NamedGroup

§

impl Debug for NewSessionTicketExtension

§

impl Debug for NewSessionTicketPayload

§

impl Debug for NewSessionTicketPayloadTLS13

§

impl Debug for NoSubscriber

§

impl Debug for NullWatcher

§

impl Debug for OCSPCertificateStatusRequest

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for OpaqueMessage

§

impl Debug for OwnedCertRevocationList

§

impl Debug for OwnedRevokedCert

§

impl Debug for OwnedTrustAnchor

§

impl Debug for PSKKeyExchangeMode

§

impl Debug for Pair

§

impl Debug for ParagraphInfo

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for Parker

§

impl Debug for ParseAlphabetError

§

impl Debug for ParseLevelError

§

impl Debug for ParseLevelFilterError

§

impl Debug for PartialResponse

§

impl Debug for Payload

§

impl Debug for PayloadU8

§

impl Debug for PayloadU16

§

impl Debug for PayloadU24

§

impl Debug for PeerIncompatible

§

impl Debug for PeerMisbehaved

§

impl Debug for PlainMessage

§

impl Debug for PodCastError

§

impl Debug for Poll

§

impl Debug for PollWatcher

§

impl Debug for PopError

§

impl Debug for PrefilterConfig

§

impl Debug for PresharedKeyBinder

§

impl Debug for PresharedKeyIdentity

§

impl Debug for PresharedKeyOffer

§

impl Debug for PrivateKey

§

impl Debug for ProtocolName

§

impl Debug for ProtocolVersion

§

impl Debug for Proxy

§

impl Debug for Random

§

impl Debug for RandomState

§

impl Debug for ReadyTimeoutError

§

impl Debug for Receiver

§

impl Debug for RecursiveMode

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvTimeoutError

§

impl Debug for RedirectAuthHeaders

§

impl Debug for Registry

§

impl Debug for RemoveKind

§

impl Debug for RenameMode

§

impl Debug for Request

§

impl Debug for Request

§

impl Debug for RequestUrl

§

impl Debug for RequeueOp

§

impl Debug for ResponderId

§

impl Debug for Response

§

impl Debug for Response

§

impl Debug for Resumption

§

impl Debug for RevocationReason

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Rng

§

impl Debug for RootCertStore

§

impl Debug for ScheduleInfo

§

impl Debug for Scope<'_>

§

impl Debug for Sct

§

impl Debug for Secrets

§

impl Debug for Select<'_>

§

impl Debug for SelectTimeoutError

§

impl Debug for SelectedOperation<'_>

§

impl Debug for Semaphore

§

impl Debug for SemaphoreGuardArc

§

impl Debug for Sender

§

impl Debug for ServerCertVerified

§

impl Debug for ServerConfig

§

impl Debug for ServerConnection

§

impl Debug for ServerConnection

§

impl Debug for ServerECDHParams

§

impl Debug for ServerExtension

§

impl Debug for ServerHelloPayload

§

impl Debug for ServerKeyExchangePayload

§

impl Debug for ServerName

§

impl Debug for ServerName

§

impl Debug for ServerNamePayload

§

impl Debug for ServerNameType

§

impl Debug for ServerSessionValue

§

impl Debug for SessionId

§

impl Debug for SetGlobalDefaultError

§

impl Debug for Sha256VarCore

§

impl Debug for Sha512VarCore

§

impl Debug for Side

§

impl Debug for SignError

§

impl Debug for SignatureAlgorithm

§

impl Debug for SignatureScheme

§

impl Debug for StreamResult

§

impl Debug for SupportedCipherSuite

§

impl Debug for SupportedKxGroup

§

impl Debug for SupportedProtocolVersion

§

impl Debug for TDEFLFlush

§

impl Debug for TDEFLStatus

§

impl Debug for TINFLStatus

§

impl Debug for TaskPool

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Time

§

impl Debug for Timestamp

§

impl Debug for Tls12CipherSuite

§

impl Debug for Tls12ClientSessionValue

§

impl Debug for Tls12Resumption

§

impl Debug for Tls13CipherSuite

§

impl Debug for Tls13ClientSessionValue

§

impl Debug for Token

§

impl Debug for Transport

§

impl Debug for TruncSide

§

impl Debug for TryFromSliceError

§

impl Debug for TryReadyError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryReserveError

§

impl Debug for TrySelectError

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

§

impl Debug for UnknownExtension

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for Unparker

§

impl Debug for Version

§

impl Debug for WaitGroup

§

impl Debug for Waker

§

impl Debug for WalkDir

§

impl Debug for WantsCipherSuites

§

impl Debug for WantsClientCert

§

impl Debug for WantsKxGroups

§

impl Debug for WantsServerCert

§

impl Debug for WantsTransparencyPolicyOrClientCert

§

impl Debug for WantsVerifier

§

impl Debug for WantsVersions

§

impl Debug for WatchDescriptor

§

impl Debug for WatchMask

§

impl Debug for WatcherKind

§

impl Debug for WeakDispatch

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for dyn ClientCertVerifier

§

impl Debug for dyn ServerCertVerifier

§

impl Debug for dyn Value

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for u24

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_asset::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for AssetLocRef<'a>

source§

impl<'a> Debug for Input<'a>

source§

impl<'a> Debug for Reader<'a>

source§

impl<'a> Debug for core::error::Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for core::panic::location::Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a> Debug for log::Metadata<'a>

source§

impl<'a> Debug for MetadataBuilder<'a>

source§

impl<'a> Debug for log::Record<'a>

source§

impl<'a> Debug for RecordBuilder<'a>

source§

impl<'a> Debug for PrettyFormatter<'a>

source§

impl<'a> Debug for Entered<'a>

source§

impl<'a> Debug for PathSegmentsMut<'a>

source§

impl<'a> Debug for UrlQuery<'a>

§

impl<'a> Debug for Attributes<'a>

§

impl<'a> Debug for BorrowedCertRevocationList<'a>

§

impl<'a> Debug for BorrowedRevokedCert<'a>

§

impl<'a> Debug for ByteSerialize<'a>

§

impl<'a> Debug for DangerousClientConfig<'a>

§

impl<'a> Debug for Event<'a>

§

impl<'a> Debug for Events<'a>

§

impl<'a> Debug for IpAddrRef<'a>

§

impl<'a> Debug for Iter<'a>

§

impl<'a> Debug for Log<'a>

§

impl<'a> Debug for Metadata<'a>

§

impl<'a> Debug for PercentDecode<'a>

§

impl<'a> Debug for Record<'a>

§

impl<'a> Debug for SemaphoreGuard<'a>

§

impl<'a> Debug for SourceFd<'a>

§

impl<'a> Debug for SubjectNameRef<'a>

§

impl<'a> Debug for TlsClientTrustAnchors<'a>

§

impl<'a> Debug for TlsServerTrustAnchors<'a>

§

impl<'a> Debug for TrustAnchor<'a>

§

impl<'a> Debug for ValueSet<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'text> Debug for Paragraph<'a, 'text>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

§

impl<'a, C, T> Debug for Stream<'a, C, T>where diff --git a/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 8781b443db..56ed5de7b0 100644 --- a/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -48,7 +48,7 @@
Examples

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_asset::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_asset::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_asset::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_asset::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_asset::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for anyhow::Error

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for Tag

source§

impl Display for Url

Display the serialization of this URL.

-
source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

§

impl Display for AddrParseError

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecompressError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FormattedDuration

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for MonotonicError

§

impl Display for ParseAlphabetError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Rfc3339Timestamp

§

impl Display for SelectTimeoutError

§

impl Display for SetGlobalDefaultError

§

impl Display for SignError

§

impl Display for Timestamp

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for dyn Value

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where +

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

§

impl Display for AddrParseError

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecompressError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FormattedDuration

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for MonotonicError

§

impl Display for ParseAlphabetError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Rfc3339Timestamp

§

impl Display for SelectTimeoutError

§

impl Display for SetGlobalDefaultError

§

impl Display for SignError

§

impl Display for Timestamp

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for TypeDataAlreadyInserted

§

impl Display for dyn Value

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_asset::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where E: Engine,

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for bones_asset::bones_utils::prelude::alloc::collections::btree_map::OccupiedError<'a, K, V, A>where diff --git a/rustdoc/bones_asset/prelude/bones_utils/prelude/futures/prelude/trait._.html b/rustdoc/bones_asset/prelude/bones_utils/prelude/futures/prelude/trait._.html index 191b616394..eaea04c799 100644 --- a/rustdoc/bones_asset/prelude/bones_utils/prelude/futures/prelude/trait._.html +++ b/rustdoc/bones_asset/prelude/bones_utils/prelude/futures/prelude/trait._.html @@ -1,674 +1,89 @@ -_ in bones_asset::prelude::bones_utils::prelude::futures::prelude - Rust
pub trait _: Stream {
-
Show 43 methods // Provided methods - fn poll_next(&mut self, cx: &mut Context<'_>) -> Poll<Option<Self::Item>> +_ in bones_asset::prelude::bones_utils::prelude::futures::prelude - Rust
pub trait _: Future {
+    // Provided methods
+    fn poll(&mut self, cx: &mut Context<'_>) -> Poll<Self::Output>
        where Self: Unpin { ... }
-    fn next(&mut self) -> NextFuture<'_, Self> 
-       where Self: Unpin { ... }
-    fn try_next<T, E>(&mut self) -> TryNextFuture<'_, Self> 
-       where Self: Stream<Item = Result<T, E>> + Unpin { ... }
-    fn count(self) -> CountFuture<Self> 
-       where Self: Sized { ... }
-    fn map<T, F>(self, f: F) -> Map<Self, F>
-       where Self: Sized,
-             F: FnMut(Self::Item) -> T { ... }
-    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
-       where Self: Sized,
-             U: Stream,
-             F: FnMut(Self::Item) -> U { ... }
-    fn flatten(self) -> Flatten<Self>
-       where Self: Sized,
-             Self::Item: Stream { ... }
-    fn then<F, Fut>(self, f: F) -> Then<Self, F, Fut>
-       where Self: Sized,
-             F: FnMut(Self::Item) -> Fut,
-             Fut: Future { ... }
-    fn filter<P>(self, predicate: P) -> Filter<Self, P>
-       where Self: Sized,
-             P: FnMut(&Self::Item) -> bool { ... }
-    fn filter_map<T, F>(self, f: F) -> FilterMap<Self, F>
-       where Self: Sized,
-             F: FnMut(Self::Item) -> Option<T> { ... }
-    fn take(self, n: usize) -> Take<Self>
-       where Self: Sized { ... }
-    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
-       where Self: Sized,
-             P: FnMut(&Self::Item) -> bool { ... }
-    fn skip(self, n: usize) -> Skip<Self>
-       where Self: Sized { ... }
-    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
-       where Self: Sized,
-             P: FnMut(&Self::Item) -> bool { ... }
-    fn step_by(self, step: usize) -> StepBy<Self>
-       where Self: Sized { ... }
-    fn chain<U>(self, other: U) -> Chain<Self, U>
-       where Self: Sized,
-             U: Stream<Item = Self::Item> { ... }
-    fn cloned<'a, T>(self) -> Cloned<Self>
-       where Self: Stream<Item = &'a T> + Sized,
-             T: Clone + 'a { ... }
-    fn copied<'a, T>(self) -> Copied<Self>
-       where Self: Stream<Item = &'a T> + Sized,
-             T: Copy + 'a { ... }
-    fn collect<C>(self) -> CollectFuture<Self, C> 
-       where Self: Sized,
-             C: Default + Extend<Self::Item> { ... }
-    fn try_collect<T, E, C>(self) -> TryCollectFuture<Self, C> 
-       where Self: Stream<Item = Result<T, E>> + Sized,
-             C: Default + Extend<T> { ... }
-    fn partition<B, P>(self, predicate: P) -> PartitionFuture<Self, P, B> 
-       where Self: Sized,
-             B: Default + Extend<Self::Item>,
-             P: FnMut(&Self::Item) -> bool { ... }
-    fn fold<T, F>(self, init: T, f: F) -> FoldFuture<Self, F, T> 
-       where Self: Sized,
-             F: FnMut(T, Self::Item) -> T { ... }
-    fn try_fold<T, E, F, B>(
-        &mut self,
-        init: B,
-        f: F
-    ) -> TryFoldFuture<'_, Self, F, B> 
-       where Self: Stream<Item = Result<T, E>> + Unpin + Sized,
-             F: FnMut(B, T) -> Result<B, E> { ... }
-    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> { ... }
-    fn fuse(self) -> Fuse<Self>
-       where Self: Sized { ... }
-    fn cycle(self) -> Cycle<Self>
-       where Self: Clone + Sized { ... }
-    fn enumerate(self) -> Enumerate<Self>
-       where Self: Sized { ... }
-    fn inspect<F>(self, f: F) -> Inspect<Self, F>
-       where Self: Sized,
-             F: FnMut(&Self::Item) { ... }
-    fn nth(&mut self, n: usize) -> NthFuture<'_, Self> 
-       where Self: Unpin { ... }
-    fn last(self) -> LastFuture<Self> 
-       where Self: Sized { ... }
-    fn find<P>(&mut self, predicate: P) -> FindFuture<'_, Self, P> 
-       where Self: Unpin,
-             P: FnMut(&Self::Item) -> bool { ... }
-    fn find_map<F, B>(&mut self, f: F) -> FindMapFuture<'_, Self, F> 
-       where Self: Unpin,
-             F: FnMut(Self::Item) -> Option<B> { ... }
-    fn position<P>(&mut self, predicate: P) -> PositionFuture<'_, Self, P> 
-       where Self: Unpin,
-             P: FnMut(Self::Item) -> bool { ... }
-    fn all<P>(&mut self, predicate: P) -> AllFuture<'_, Self, P> 
-       where Self: Unpin,
-             P: FnMut(Self::Item) -> bool { ... }
-    fn any<P>(&mut self, predicate: P) -> AnyFuture<'_, Self, P> 
-       where Self: Unpin,
-             P: FnMut(Self::Item) -> bool { ... }
-    fn for_each<F>(self, f: F) -> ForEachFuture<Self, F> 
+    fn or<F>(self, other: F) -> Or<Self, F> 
        where Self: Sized,
-             F: FnMut(Self::Item) { ... }
-    fn try_for_each<F, E>(&mut self, f: F) -> TryForEachFuture<'_, Self, F> 
-       where Self: Unpin,
-             F: FnMut(Self::Item) -> Result<(), E> { ... }
-    fn zip<U>(self, other: U) -> Zip<Self, U>
+             F: Future<Output = Self::Output> { ... }
+    fn race<F>(self, other: F) -> Race<Self, F> 
        where Self: Sized,
-             U: Stream { ... }
-    fn unzip<A, B, FromA, FromB>(self) -> UnzipFuture<Self, FromA, FromB> 
-       where FromA: Default + Extend<A>,
-             FromB: Default + Extend<B>,
-             Self: Stream<Item = (A, B)> + Sized { ... }
-    fn or<S>(self, other: S) -> Or<Self, S>
-       where Self: Sized,
-             S: Stream<Item = Self::Item> { ... }
-    fn race<S>(self, other: S) -> Race<Self, S>
-       where Self: Sized,
-             S: Stream<Item = Self::Item> { ... }
+             F: Future<Output = Self::Output> { ... }
+    fn catch_unwind(self) -> CatchUnwind<Self> 
+       where Self: Sized + UnwindSafe { ... }
     fn boxed<'a>(
         self
-    ) -> Pin<Box<dyn Stream<Item = Self::Item> + Send + 'a, Global>>
-       where Self: Send + Sized + 'a { ... }
+    ) -> Pin<Box<dyn Future<Output = Self::Output> + Send + 'a, Global>>
+       where Self: Sized + Send + 'a { ... }
     fn boxed_local<'a>(
         self
-    ) -> Pin<Box<dyn Stream<Item = Self::Item> + 'a, Global>>
+    ) -> Pin<Box<dyn Future<Output = Self::Output> + 'a, Global>>
        where Self: Sized + 'a { ... }
-
}
Expand description

Extension trait for Stream.

-

Provided Methods§

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

A convenience for calling Stream::poll_next() on !Unpin types.

-

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

Retrieves the next item in the stream.

-

Returns None when iteration is finished. Stream implementations may choose to or not to -resume iteration after that.

+}
Expand description

Extension trait for Future.

+

Provided Methods§

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

A convenience for calling Future::poll() on !Unpin types.

+

fn or<F>(self, other: F) -> Or<Self, F> where + Self: Sized, + F: Future<Output = Self::Output>,

Returns the result of self or other future, preferring self if both are ready.

+

If you need to treat the two futures fairly without a preference for either, use the +race() function or the FutureExt::race() method.

Examples
-
use futures_lite::stream::{self, StreamExt};
+
use futures_lite::future::{pending, ready, FutureExt};
 
-let mut s = stream::iter(1..=3);
+assert_eq!(ready(1).or(pending()).await, 1);
+assert_eq!(pending().or(ready(2)).await, 2);
 
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(3));
-assert_eq!(s.next().await, None);
-

fn try_next<T, E>(&mut self) -> TryNextFuture<'_, Self> where - Self: Stream<Item = Result<T, E>> + Unpin,

Retrieves the next item in the stream.

-

This is similar to the next() method, but returns -Result<Option<T>, E> rather than Option<Result<T, E>>.

-

Note that s.try_next().await is equivalent to s.next().await.transpose().

+// The first future wins. +assert_eq!(ready(1).or(ready(2)).await, 1);
+

fn race<F>(self, other: F) -> Race<Self, F> where + Self: Sized, + F: Future<Output = Self::Output>,

Returns the result of self or other future, with no preference if both are ready.

+

Each time Race is polled, the two inner futures are polled in random order. Therefore, +no future takes precedence over the other if both can complete at the same time.

+

If you have preference for one of the futures, use the or() function or the +FutureExt::or() method.

Examples
-
use futures_lite::stream::{self, StreamExt};
+
use futures_lite::future::{pending, ready, FutureExt};
 
-let mut s = stream::iter(vec![Ok(1), Ok(2), Err("error")]);
+assert_eq!(ready(1).race(pending()).await, 1);
+assert_eq!(pending().race(ready(2)).await, 2);
 
-assert_eq!(s.try_next().await, Ok(Some(1)));
-assert_eq!(s.try_next().await, Ok(Some(2)));
-assert_eq!(s.try_next().await, Err("error"));
-assert_eq!(s.try_next().await, Ok(None));
-

fn count(self) -> CountFuture<Self> where - Self: Sized,

Counts the number of items in the stream.

+// One of the two futures is randomly chosen as the winner. +let res = ready(1).race(ready(2)).await;
+

fn catch_unwind(self) -> CatchUnwind<Self> where + Self: Sized + UnwindSafe,

Catches panics while polling the future.

Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s1 = stream::iter(vec![0]);
-let s2 = stream::iter(vec![1, 2, 3]);
-
-assert_eq!(s1.count().await, 1);
-assert_eq!(s2.count().await, 3);
-

fn map<T, F>(self, f: F) -> Map<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> T,

Maps items of the stream to new values using a closure.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let mut s = s.map(|x| 2 * x);
-
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(4));
-assert_eq!(s.next().await, Some(6));
-assert_eq!(s.next().await, None);
-

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where - Self: Sized, - U: Stream, - F: FnMut(Self::Item) -> U,

Maps items to streams and then concatenates them.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let words = stream::iter(vec!["one", "two"]);
-
-let s: String = words
-    .flat_map(|s| stream::iter(s.chars()))
-    .collect()
-    .await;
-
-assert_eq!(s, "onetwo");
-

fn flatten(self) -> Flatten<Self>where - Self: Sized, - Self::Item: Stream,

Concatenates inner streams.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s1 = stream::iter(vec![1, 2, 3]);
-let s2 = stream::iter(vec![4, 5]);
-
-let s = stream::iter(vec![s1, s2]);
-let v: Vec<_> = s.flatten().collect().await;
-assert_eq!(v, [1, 2, 3, 4, 5]);
-

fn then<F, Fut>(self, f: F) -> Then<Self, F, Fut>where - Self: Sized, - F: FnMut(Self::Item) -> Fut, - Fut: Future,

Maps items of the stream to new values using an async closure.

-
Examples
-
use futures_lite::pin;
-use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let mut s = s.then(|x| async move { 2 * x });
-
-pin!(s);
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(4));
-assert_eq!(s.next().await, Some(6));
-assert_eq!(s.next().await, None);
-

fn filter<P>(self, predicate: P) -> Filter<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Keeps items of the stream for which predicate returns true.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3, 4]);
-let mut s = s.filter(|i| i % 2 == 0);
-
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(4));
-assert_eq!(s.next().await, None);
-

fn filter_map<T, F>(self, f: F) -> FilterMap<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> Option<T>,

Filters and maps items of the stream using a closure.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec!["1", "lol", "3", "NaN", "5"]);
-let mut s = s.filter_map(|a| a.parse::<u32>().ok());
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(3));
-assert_eq!(s.next().await, Some(5));
-assert_eq!(s.next().await, None);
-

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

Takes only the first n items of the stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::repeat(7).take(2);
-
-assert_eq!(s.next().await, Some(7));
-assert_eq!(s.next().await, Some(7));
-assert_eq!(s.next().await, None);
-

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Takes items while predicate returns true.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3, 4]);
-let mut s = s.take_while(|x| *x < 3);
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, None);
-

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

Skips the first n items of the stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let mut s = s.skip(2);
-
-assert_eq!(s.next().await, Some(3));
-assert_eq!(s.next().await, None);
-

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Skips items while predicate returns true.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![-1i32, 0, 1]);
-let mut s = s.skip_while(|x| x.is_negative());
-
-assert_eq!(s.next().await, Some(0));
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, None);
-

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

Yields every stepth item.

-
Panics
-

This method will panic if the step is 0.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![0, 1, 2, 3, 4]);
-let mut s = s.step_by(2);
-
-assert_eq!(s.next().await, Some(0));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(4));
-assert_eq!(s.next().await, None);
-

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

Appends another stream to the end of this one.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s1 = stream::iter(vec![1, 2]);
-let s2 = stream::iter(vec![7, 8]);
-let mut s = s1.chain(s2);
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(7));
-assert_eq!(s.next().await, Some(8));
-assert_eq!(s.next().await, None);
-

fn cloned<'a, T>(self) -> Cloned<Self>where - Self: Stream<Item = &'a T> + Sized, - T: Clone + 'a,

Clones all items.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![&1, &2]);
-let mut s = s.cloned();
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, None);
-

fn copied<'a, T>(self) -> Copied<Self>where - Self: Stream<Item = &'a T> + Sized, - T: Copy + 'a,

Copies all items.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![&1, &2]);
-let mut s = s.copied();
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, None);
-

fn collect<C>(self) -> CollectFuture<Self, C> where - Self: Sized, - C: Default + Extend<Self::Item>,

Collects all items in the stream into a collection.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(1..=3);
-
-let items: Vec<_> = s.collect().await;
-assert_eq!(items, [1, 2, 3]);
-

fn try_collect<T, E, C>(self) -> TryCollectFuture<Self, C> where - Self: Stream<Item = Result<T, E>> + Sized, - C: Default + Extend<T>,

Collects all items in the fallible stream into a collection.

- -
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![Ok(1), Err(2), Ok(3)]);
-let res: Result<Vec<i32>, i32> = s.try_collect().await;
-assert_eq!(res, Err(2));
-
-let s = stream::iter(vec![Ok(1), Ok(2), Ok(3)]);
-let res: Result<Vec<i32>, i32> = s.try_collect().await;
-assert_eq!(res, Ok(vec![1, 2, 3]));
-

fn partition<B, P>(self, predicate: P) -> PartitionFuture<Self, P, B> where - Self: Sized, - B: Default + Extend<Self::Item>, - P: FnMut(&Self::Item) -> bool,

Partitions items into those for which predicate is true and those for which it is -false, and then collects them into two collections.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let (even, odd): (Vec<_>, Vec<_>) = s.partition(|&n| n % 2 == 0).await;
-
-assert_eq!(even, &[2]);
-assert_eq!(odd, &[1, 3]);
-

fn fold<T, F>(self, init: T, f: F) -> FoldFuture<Self, F, T> where - Self: Sized, - F: FnMut(T, Self::Item) -> T,

Accumulates a computation over the stream.

-

The computation begins with the accumulator value set to init, and then applies f to -the accumulator and each item in the stream. The final accumulator value is returned.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let sum = s.fold(0, |acc, x| acc + x).await;
-
-assert_eq!(sum, 6);
-

fn try_fold<T, E, F, B>( - &mut self, - init: B, - f: F -) -> TryFoldFuture<'_, Self, F, B> where - Self: Stream<Item = Result<T, E>> + Unpin + Sized, - F: FnMut(B, T) -> Result<B, E>,

Accumulates a fallible computation over the stream.

-

The computation begins with the accumulator value set to init, and then applies f to -the accumulator and each item in the stream. The final accumulator value is returned, or an -error if f failed the computation.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![Ok(1), Ok(2), Ok(3)]);
-
-let sum = s.try_fold(0, |acc, v| {
-    if (acc + v) % 2 == 1 {
-        Ok(acc + v)
-    } else {
-        Err("fail")
-    }
-})
-.await;
-
-assert_eq!(sum, Err("fail"));
-

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

Maps items of the stream to new values using a state value and a closure.

-

Scanning begins with the inital state set to initial_state, and then applies f to the -state and each item in the stream. The stream stops when f returns None.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3]);
-let mut s = s.scan(1, |state, x| {
-    *state = *state * x;
-    Some(-*state)
-});
-
-assert_eq!(s.next().await, Some(-1));
-assert_eq!(s.next().await, Some(-2));
-assert_eq!(s.next().await, Some(-6));
-assert_eq!(s.next().await, None);
-

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

Fuses the stream so that it stops yielding items after the first None.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::once(1).fuse();
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, None);
-assert_eq!(s.next().await, None);
-

fn cycle(self) -> Cycle<Self>where - Self: Clone + Sized,

Repeats the stream from beginning to end, forever.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![1, 2]).cycle();
-
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-assert_eq!(s.next().await, Some(1));
-assert_eq!(s.next().await, Some(2));
-

fn enumerate(self) -> Enumerate<Self>where - Self: Sized,

Enumerates items, mapping them to (index, item).

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec!['a', 'b', 'c']);
-let mut s = s.enumerate();
-
-assert_eq!(s.next().await, Some((0, 'a')));
-assert_eq!(s.next().await, Some((1, 'b')));
-assert_eq!(s.next().await, Some((2, 'c')));
-assert_eq!(s.next().await, None);
-

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

Calls a closure on each item and passes it on.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3, 4, 5]);
-
-let sum = s
-   .inspect(|x| println!("about to filter {}", x))
-   .filter(|x| x % 2 == 0)
-   .inspect(|x| println!("made it through filter: {}", x))
-   .fold(0, |sum, i| sum + i)
-   .await;
-

fn nth(&mut self, n: usize) -> NthFuture<'_, Self> where - Self: Unpin,

Gets the nth item of the stream.

-

In the end, n+1 items of the stream will be consumed.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![0, 1, 2, 3, 4, 5, 6, 7]);
-
-assert_eq!(s.nth(2).await, Some(2));
-assert_eq!(s.nth(2).await, Some(5));
-assert_eq!(s.nth(2).await, None);
-

fn last(self) -> LastFuture<Self> where - Self: Sized,

Returns the last item in the stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![1, 2, 3, 4]);
-assert_eq!(s.last().await, Some(4));
-
-let s = stream::empty::<i32>();
-assert_eq!(s.last().await, None);
-

fn find<P>(&mut self, predicate: P) -> FindFuture<'_, Self, P> where - Self: Unpin, - P: FnMut(&Self::Item) -> bool,

Finds the first item of the stream for which predicate returns true.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
+
use futures_lite::future::FutureExt;
 
-let mut s = stream::iter(vec![11, 12, 13, 14]);
+let fut1 = async {}.catch_unwind();
+let fut2 = async { panic!() }.catch_unwind();
 
-assert_eq!(s.find(|x| *x % 2 == 0).await, Some(12));
-assert_eq!(s.next().await, Some(13));
-

fn find_map<F, B>(&mut self, f: F) -> FindMapFuture<'_, Self, F> where - Self: Unpin, - F: FnMut(Self::Item) -> Option<B>,

Applies a closure to items in the stream and returns the first Some result.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec!["lol", "NaN", "2", "5"]);
-let number = s.find_map(|s| s.parse().ok()).await;
-
-assert_eq!(number, Some(2));
-

fn position<P>(&mut self, predicate: P) -> PositionFuture<'_, Self, P> where - Self: Unpin, - P: FnMut(Self::Item) -> bool,

Finds the index of the first item of the stream for which predicate returns true.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![0, 1, 2, 3, 4, 5]);
-
-assert_eq!(s.position(|x| x == 2).await, Some(2));
-assert_eq!(s.position(|x| x == 3).await, Some(0));
-assert_eq!(s.position(|x| x == 9).await, None);
-

fn all<P>(&mut self, predicate: P) -> AllFuture<'_, Self, P> where - Self: Unpin, - P: FnMut(Self::Item) -> bool,

Tests if predicate returns true for all items in the stream.

-

The result is true for an empty stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![1, 2, 3]);
-assert!(!s.all(|x| x % 2 == 0).await);
-
-let mut s = stream::iter(vec![2, 4, 6, 8]);
-assert!(s.all(|x| x % 2 == 0).await);
-
-let mut s = stream::empty::<i32>();
-assert!(s.all(|x| x % 2 == 0).await);
-

fn any<P>(&mut self, predicate: P) -> AnyFuture<'_, Self, P> where - Self: Unpin, - P: FnMut(Self::Item) -> bool,

Tests if predicate returns true for any item in the stream.

-

The result is false for an empty stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![1, 3, 5, 7]);
-assert!(!s.any(|x| x % 2 == 0).await);
-
-let mut s = stream::iter(vec![1, 2, 3]);
-assert!(s.any(|x| x % 2 == 0).await);
-
-let mut s = stream::empty::<i32>();
-assert!(!s.any(|x| x % 2 == 0).await);
-

fn for_each<F>(self, f: F) -> ForEachFuture<Self, F> where - Self: Sized, - F: FnMut(Self::Item),

Calls a closure on each item of the stream.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![1, 2, 3]);
-s.for_each(|s| println!("{}", s)).await;
-

fn try_for_each<F, E>(&mut self, f: F) -> TryForEachFuture<'_, Self, F> where - Self: Unpin, - F: FnMut(Self::Item) -> Result<(), E>,

Calls a fallible closure on each item of the stream, stopping on first error.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let mut s = stream::iter(vec![0, 1, 2, 3]);
-
-let mut v = vec![];
-let res = s
-    .try_for_each(|n| {
-        if n < 2 {
-            v.push(n);
-            Ok(())
-        } else {
-            Err("too big")
-        }
-    })
-    .await;
-
-assert_eq!(v, &[0, 1]);
-assert_eq!(res, Err("too big"));
-

fn zip<U>(self, other: U) -> Zip<Self, U>where - Self: Sized, - U: Stream,

Zips up two streams into a single stream of pairs.

-

The stream of pairs stops when either of the original two streams is exhausted.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let l = stream::iter(vec![1, 2, 3]);
-let r = stream::iter(vec![4, 5, 6, 7]);
-let mut s = l.zip(r);
-
-assert_eq!(s.next().await, Some((1, 4)));
-assert_eq!(s.next().await, Some((2, 5)));
-assert_eq!(s.next().await, Some((3, 6)));
-assert_eq!(s.next().await, None);
-

fn unzip<A, B, FromA, FromB>(self) -> UnzipFuture<Self, FromA, FromB> where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Stream<Item = (A, B)> + Sized,

Collects a stream of pairs into a pair of collections.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-
-let s = stream::iter(vec![(1, 2), (3, 4)]);
-let (left, right): (Vec<_>, Vec<_>) = s.unzip().await;
-
-assert_eq!(left, [1, 3]);
-assert_eq!(right, [2, 4]);
-

fn or<S>(self, other: S) -> Or<Self, S>where - Self: Sized, - S: Stream<Item = Self::Item>,

Merges with other stream, preferring items from self whenever both streams are ready.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-use futures_lite::stream::{once, pending};
-
-assert_eq!(once(1).or(pending()).next().await, Some(1));
-assert_eq!(pending().or(once(2)).next().await, Some(2));
-
-// The first future wins.
-assert_eq!(once(1).or(once(2)).next().await, Some(1));
-

fn race<S>(self, other: S) -> Race<Self, S>where - Self: Sized, - S: Stream<Item = Self::Item>,

Merges with other stream, with no preference for either stream when both are ready.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
-use futures_lite::stream::{once, pending};
-
-assert_eq!(once(1).race(pending()).next().await, Some(1));
-assert_eq!(pending().race(once(2)).next().await, Some(2));
-
-// One of the two stream is randomly chosen as the winner.
-let res = once(1).race(once(2)).next().await;
+assert!(fut1.await.is_ok()); +assert!(fut2.await.is_err());

fn boxed<'a>( self -) -> Pin<Box<dyn Stream<Item = Self::Item> + Send + 'a, Global>>where - Self: Send + Sized + 'a,

Boxes the stream and changes its type to dyn Stream + Send + 'a.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
+) -> Pin<Box<dyn Future<Output = Self::Output> + Send + 'a, Global>>where
+    Self: Sized + Send + 'a,

Boxes the future and changes its type to dyn Future + Send + 'a.

+
Examples
+
use futures_lite::future::{self, FutureExt};
 
-let a = stream::once(1);
-let b = stream::empty();
+let a = future::ready('a');
+let b = future::pending();
 
-// Streams of different types can be stored in
+// Futures of different types can be stored in
 // the same collection when they are boxed:
-let streams = vec![a.boxed(), b.boxed()];
-

fn boxed_local<'a>(self) -> Pin<Box<dyn Stream<Item = Self::Item> + 'a, Global>>where - Self: Sized + 'a,

Boxes the stream and changes its type to dyn Stream + 'a.

-
Examples
-
use futures_lite::stream::{self, StreamExt};
+let futures = vec![a.boxed(), b.boxed()];
+

fn boxed_local<'a>( + self +) -> Pin<Box<dyn Future<Output = Self::Output> + 'a, Global>>where + Self: Sized + 'a,

Boxes the future and changes its type to dyn Future + 'a.

+
Examples
+
use futures_lite::future::{self, FutureExt};
 
-let a = stream::once(1);
-let b = stream::empty();
+let a = future::ready('a');
+let b = future::pending();
 
-// Streams of different types can be stored in
+// Futures of different types can be stored in
 // the same collection when they are boxed:
-let streams = vec![a.boxed_local(), b.boxed_local()];
-

Implementors§

§

impl<S> StreamExt for Swhere - S: Stream + ?Sized,

\ No newline at end of file +
let futures = vec![a.boxed_local(), b.boxed_local()]; +

Implementors§

§

impl<F> FutureExt for Fwhere + F: Future + ?Sized,

\ No newline at end of file diff --git a/rustdoc/bones_asset/prelude/enum.SchemaKind.html b/rustdoc/bones_asset/prelude/enum.SchemaKind.html index 79e8fb7292..b197939e3b 100644 --- a/rustdoc/bones_asset/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_asset/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_asset::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.AssetPack.html b/rustdoc/bones_asset/prelude/struct.AssetPack.html index 476c50a3f7..cf996d4283 100644 --- a/rustdoc/bones_asset/prelude/struct.AssetPack.html +++ b/rustdoc/bones_asset/prelude/struct.AssetPack.html @@ -1,4 +1,4 @@ -AssetPack in bones_asset::prelude - Rust
pub struct AssetPack {
+AssetPack in bones_asset::prelude - Rust
pub struct AssetPack {
     pub name: String,
     pub id: AssetPackId,
     pub version: Version,
@@ -16,7 +16,7 @@
 
§schemas: HashMap<String, Schema>

Schemas provided in the asset pack.

§import_schemas: HashMap<String, SchemaPath>

Specify schemas to import from other asset packs.

§root: UntypedHandle

The root asset for the asset pack.

-

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_asset/prelude/struct.EnumSchemaInfo.html index f33ff0b26a..51d6e141cc 100644 --- a/rustdoc/bones_asset/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_asset/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_asset::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

§

impl RefUnwindSafe for EnumSchemaInfo

§

impl Send for EnumSchemaInfo

§

impl Sync for EnumSchemaInfo

§

impl Unpin for EnumSchemaInfo

§

impl UnwindSafe for EnumSchemaInfo

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

§

impl !RefUnwindSafe for EnumSchemaInfo

§

impl Send for EnumSchemaInfo

§

impl Sync for EnumSchemaInfo

§

impl Unpin for EnumSchemaInfo

§

impl !UnwindSafe for EnumSchemaInfo

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/prelude/struct.Handle.html b/rustdoc/bones_asset/prelude/struct.Handle.html index 9ac7ff7a75..30c5c178be 100644 --- a/rustdoc/bones_asset/prelude/struct.Handle.html +++ b/rustdoc/bones_asset/prelude/struct.Handle.html @@ -4,7 +4,7 @@ }
Expand description

A typed handle to an asset.

Fields§

§id: Ulid

The runtime ID of the asset.

Implementations§

source§

impl<T> Handle<T>

source

pub fn untyped(self) -> UntypedHandle

Convert the handle to an UntypedHandle.

-

Trait Implementations§

source§

impl<T> Clone for Handle<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 for Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Self

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

impl<T: HasSchema> HasSchema for Handle<T>

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl<T> Clone for Handle<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 for Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Self

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

impl<T: HasSchema> HasSchema for Handle<T>

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_asset/prelude/struct.LoadedAsset.html b/rustdoc/bones_asset/prelude/struct.LoadedAsset.html index 2c8e3b6181..34f79675c0 100644 --- a/rustdoc/bones_asset/prelude/struct.LoadedAsset.html +++ b/rustdoc/bones_asset/prelude/struct.LoadedAsset.html @@ -1,4 +1,4 @@ -LoadedAsset in bones_asset::prelude - Rust

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LoadedAsset

§

impl Send for LoadedAsset

§

impl Sync for LoadedAsset

§

impl Unpin for LoadedAsset

§

impl !UnwindSafe for LoadedAsset

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SBox.html b/rustdoc/bones_asset/prelude/struct.SBox.html index ba6f0b08ec..40b4f325f0 100644 --- a/rustdoc/bones_asset/prelude/struct.SBox.html +++ b/rustdoc/bones_asset/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_asset::prelude - Rust

Struct bones_asset::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_asset::prelude - Rust

Struct bones_asset::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_asset/prelude/struct.SMap.html b/rustdoc/bones_asset/prelude/struct.SMap.html index 8439aefea9..b0f2b98f67 100644 --- a/rustdoc/bones_asset/prelude/struct.SMap.html +++ b/rustdoc/bones_asset/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_asset::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_asset/prelude/struct.SVec.html b/rustdoc/bones_asset/prelude/struct.SVec.html index 86b75ec7c6..f1cb4d74db 100644 --- a/rustdoc/bones_asset/prelude/struct.SVec.html +++ b/rustdoc/bones_asset/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_asset::prelude - Rust

Struct bones_asset::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_asset::prelude - Rust

Struct bones_asset::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/prelude/struct.SchemaAssetHandle.html b/rustdoc/bones_asset/prelude/struct.SchemaAssetHandle.html index c8a3484f90..c48192e6ea 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaAssetHandle.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaAssetHandle.html @@ -1,10 +1,8 @@ -SchemaAssetHandle in bones_asset::prelude - Rust
pub struct SchemaAssetHandle {
-    pub schema: Option<&'static Schema>,
-}
Expand description

Type data for asset handles.

+SchemaAssetHandle in bones_asset::prelude - Rust
pub struct SchemaAssetHandle { /* private fields */ }
Expand description

Type data for asset handles.

This allows the asset loader to distinguish when a SomeStruct(u128) schema layout should be deserialized as a normal struct or as an asset handle.

-

Fields§

§schema: Option<&'static Schema>

The schema of the type pointed to by the handle, if this is not an UntypedHandle.

-

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Implementations§

source§

impl SchemaAssetHandle

source

pub fn inner_schema(&self) -> Option<&'static Schema>

Returns the schema of the type pointed to by the handle, if this is not an UntypedHandle.

+

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory @@ -12,7 +10,7 @@ T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

§

impl RefUnwindSafe for SchemaAssetHandle

§

impl Send for SchemaAssetHandle

§

impl Sync for SchemaAssetHandle

§

impl Unpin for SchemaAssetHandle

§

impl UnwindSafe for SchemaAssetHandle

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

§

impl !RefUnwindSafe for SchemaAssetHandle

§

impl Send for SchemaAssetHandle

§

impl Sync for SchemaAssetHandle

§

impl Unpin for SchemaAssetHandle

§

impl !UnwindSafe for SchemaAssetHandle

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaBox.html b/rustdoc/bones_asset/prelude/struct.SchemaBox.html index a3097a3aaf..29b538c3c0 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_asset::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_asset::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/prelude/struct.SchemaData.html b/rustdoc/bones_asset/prelude/struct.SchemaData.html index 7b69f8d2d6..10029d3415 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaData.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_asset::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_asset::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

§

impl !RefUnwindSafe for SchemaData

§

impl Send for SchemaData

§

impl Sync for SchemaData

§

impl Unpin for SchemaData

§

impl !UnwindSafe for SchemaData

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_asset/prelude/struct.SchemaDeserializer.html index 603d712ee3..b6cc9f0cda 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_asset::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_asset::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaMap.html b/rustdoc/bones_asset/prelude/struct.SchemaMap.html index 6254b2e45d..3465e21de1 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_asset::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaRef.html b/rustdoc/bones_asset/prelude/struct.SchemaRef.html index 671cf9ea75..1d33472def 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_asset::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_asset::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaRefMut.html b/rustdoc/bones_asset/prelude/struct.SchemaRefMut.html index bb7434b045..ccc9d874ba 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_asset::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_asset::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaRegistry.html b/rustdoc/bones_asset/prelude/struct.SchemaRegistry.html index 1833a1c84f..e1f788663b 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_asset::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_asset::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaSerializer.html b/rustdoc/bones_asset/prelude/struct.SchemaSerializer.html index 333e433d41..bf5c26b837 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_asset::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_asset::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.SchemaVec.html b/rustdoc/bones_asset/prelude/struct.SchemaVec.html index c2887a5d1c..5c84783936 100644 --- a/rustdoc/bones_asset/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_asset/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_asset::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_asset::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/prelude/struct.StructFieldInfo.html b/rustdoc/bones_asset/prelude/struct.StructFieldInfo.html index a84a41e295..dc8141cf44 100644 --- a/rustdoc/bones_asset/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_asset/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_asset::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_asset::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_asset/prelude/struct.StructSchemaInfo.html index 3922254d12..316a63ff51 100644 --- a/rustdoc/bones_asset/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_asset/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_asset::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_asset::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/prelude/struct.UntypedHandle.html b/rustdoc/bones_asset/prelude/struct.UntypedHandle.html index 8b6c4caaaf..a3ca5e6189 100644 --- a/rustdoc/bones_asset/prelude/struct.UntypedHandle.html +++ b/rustdoc/bones_asset/prelude/struct.UntypedHandle.html @@ -3,7 +3,7 @@ }
Expand description

An untyped handle to an asset.

Fields§

§rid: Ulid

The runtime ID of the handle

Implementations§

source§

impl UntypedHandle

source

pub fn typed<T>(self) -> Handle<T>

Create a typed Handle<T> from this UntypedHandle.

-

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_asset/prelude/struct.VariantInfo.html b/rustdoc/bones_asset/prelude/struct.VariantInfo.html index 9a568a9b06..7dd31ba5df 100644 --- a/rustdoc/bones_asset/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_asset/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_asset::prelude - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/prelude/trait.HasSchema.html b/rustdoc/bones_asset/prelude/trait.HasSchema.html index 8eaa0fa3d0..71799fbe43 100644 --- a/rustdoc/bones_asset/prelude/trait.HasSchema.html +++ b/rustdoc/bones_asset/prelude/trait.HasSchema.html @@ -45,8 +45,8 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for Vec2

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Duration

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for Quat

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec4

§

fn schema() -> &'static Schema

Implementors§

Implementations on Foreign Types§

§

impl HasSchema for Vec2

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Duration

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for Quat

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec4

§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file + T: HasSchema,
source§

impl<T: HasSchema + Clone> HasSchema for Maybe<T>

source§

impl<T: HasSchema> HasSchema for Handle<T>

\ No newline at end of file diff --git a/rustdoc/bones_asset/struct.AssetPack.html b/rustdoc/bones_asset/struct.AssetPack.html index 3d1ece773f..3fa3234b22 100644 --- a/rustdoc/bones_asset/struct.AssetPack.html +++ b/rustdoc/bones_asset/struct.AssetPack.html @@ -1,4 +1,4 @@ -AssetPack in bones_asset - Rust

Struct bones_asset::AssetPack

source ·
pub struct AssetPack {
+AssetPack in bones_asset - Rust

Struct bones_asset::AssetPack

source ·
pub struct AssetPack {
     pub name: String,
     pub id: AssetPackId,
     pub version: Version,
@@ -16,7 +16,7 @@
 
§schemas: HashMap<String, Schema>

Schemas provided in the asset pack.

§import_schemas: HashMap<String, SchemaPath>

Specify schemas to import from other asset packs.

§root: UntypedHandle

The root asset for the asset pack.

-

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.EnumSchemaInfo.html b/rustdoc/bones_asset/struct.EnumSchemaInfo.html index a6000c4d72..62d1cb7b20 100644 --- a/rustdoc/bones_asset/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_asset/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_asset - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/struct.Handle.html b/rustdoc/bones_asset/struct.Handle.html index 325fa2744c..3a09755e04 100644 --- a/rustdoc/bones_asset/struct.Handle.html +++ b/rustdoc/bones_asset/struct.Handle.html @@ -4,7 +4,7 @@ }
Expand description

A typed handle to an asset.

Fields§

§id: Ulid

The runtime ID of the asset.

Implementations§

source§

impl<T> Handle<T>

source

pub fn untyped(self) -> UntypedHandle

Convert the handle to an UntypedHandle.

-

Trait Implementations§

source§

impl<T> Clone for Handle<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 for Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Self

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

impl<T: HasSchema> HasSchema for Handle<T>

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl<T> Clone for Handle<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 for Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Self

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

impl<T: HasSchema> HasSchema for Handle<T>

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_asset/struct.LoadedAsset.html b/rustdoc/bones_asset/struct.LoadedAsset.html index d593e4214e..e914a2b7f5 100644 --- a/rustdoc/bones_asset/struct.LoadedAsset.html +++ b/rustdoc/bones_asset/struct.LoadedAsset.html @@ -1,4 +1,4 @@ -LoadedAsset in bones_asset - Rust

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SBox.html b/rustdoc/bones_asset/struct.SBox.html index bf7ae4628a..b20b295aa7 100644 --- a/rustdoc/bones_asset/struct.SBox.html +++ b/rustdoc/bones_asset/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_asset - Rust

Struct bones_asset::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_asset - Rust

Struct bones_asset::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_asset/struct.SMap.html b/rustdoc/bones_asset/struct.SMap.html index e9ca2dce11..ab64ce3849 100644 --- a/rustdoc/bones_asset/struct.SMap.html +++ b/rustdoc/bones_asset/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_asset - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_asset/struct.SVec.html b/rustdoc/bones_asset/struct.SVec.html index 9713c84411..b2d23d7387 100644 --- a/rustdoc/bones_asset/struct.SVec.html +++ b/rustdoc/bones_asset/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_asset - Rust

Struct bones_asset::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_asset - Rust

Struct bones_asset::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/struct.SchemaAssetHandle.html b/rustdoc/bones_asset/struct.SchemaAssetHandle.html index 2a7e24de69..9761b39854 100644 --- a/rustdoc/bones_asset/struct.SchemaAssetHandle.html +++ b/rustdoc/bones_asset/struct.SchemaAssetHandle.html @@ -1,10 +1,8 @@ -SchemaAssetHandle in bones_asset - Rust
pub struct SchemaAssetHandle {
-    pub schema: Option<&'static Schema>,
-}
Expand description

Type data for asset handles.

+SchemaAssetHandle in bones_asset - Rust
pub struct SchemaAssetHandle { /* private fields */ }
Expand description

Type data for asset handles.

This allows the asset loader to distinguish when a SomeStruct(u128) schema layout should be deserialized as a normal struct or as an asset handle.

-

Fields§

§schema: Option<&'static Schema>

The schema of the type pointed to by the handle, if this is not an UntypedHandle.

-

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Implementations§

source§

impl SchemaAssetHandle

source

pub fn inner_schema(&self) -> Option<&'static Schema>

Returns the schema of the type pointed to by the handle, if this is not an UntypedHandle.

+

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory @@ -12,7 +10,7 @@ T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaBox.html b/rustdoc/bones_asset/struct.SchemaBox.html index 193e4b987a..0cdd789a09 100644 --- a/rustdoc/bones_asset/struct.SchemaBox.html +++ b/rustdoc/bones_asset/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_asset - Rust

Struct bones_asset::SchemaBox

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

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_asset - Rust

Struct bones_asset::SchemaBox

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

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/struct.SchemaData.html b/rustdoc/bones_asset/struct.SchemaData.html index 045a6d6496..184c67278c 100644 --- a/rustdoc/bones_asset/struct.SchemaData.html +++ b/rustdoc/bones_asset/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_asset - Rust

Struct bones_asset::SchemaData

pub struct SchemaData {
+SchemaData in bones_asset - Rust

Struct bones_asset::SchemaData

pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaDeserializer.html b/rustdoc/bones_asset/struct.SchemaDeserializer.html index 742c2ca353..08d33ca919 100644 --- a/rustdoc/bones_asset/struct.SchemaDeserializer.html +++ b/rustdoc/bones_asset/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_asset - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_asset - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaMap.html b/rustdoc/bones_asset/struct.SchemaMap.html index b193f8ef26..a652ecaef6 100644 --- a/rustdoc/bones_asset/struct.SchemaMap.html +++ b/rustdoc/bones_asset/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_asset - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaRef.html b/rustdoc/bones_asset/struct.SchemaRef.html index 1251d8e258..91abe51d18 100644 --- a/rustdoc/bones_asset/struct.SchemaRef.html +++ b/rustdoc/bones_asset/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_asset - Rust

Struct bones_asset::SchemaRef

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_asset - Rust

Struct bones_asset::SchemaRef

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaRefMut.html b/rustdoc/bones_asset/struct.SchemaRefMut.html index c3d48b4df3..cdedb594c0 100644 --- a/rustdoc/bones_asset/struct.SchemaRefMut.html +++ b/rustdoc/bones_asset/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_asset - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_asset - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaRegistry.html b/rustdoc/bones_asset/struct.SchemaRegistry.html index 97f9e36c75..a94a5f3d4e 100644 --- a/rustdoc/bones_asset/struct.SchemaRegistry.html +++ b/rustdoc/bones_asset/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_asset - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_asset - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaSerializer.html b/rustdoc/bones_asset/struct.SchemaSerializer.html index 2c85e8ef1c..3309aa3abc 100644 --- a/rustdoc/bones_asset/struct.SchemaSerializer.html +++ b/rustdoc/bones_asset/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_asset - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_asset - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.SchemaVec.html b/rustdoc/bones_asset/struct.SchemaVec.html index 189d323194..a9ad493962 100644 --- a/rustdoc/bones_asset/struct.SchemaVec.html +++ b/rustdoc/bones_asset/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_asset - Rust

Struct bones_asset::SchemaVec

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

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_asset - Rust

Struct bones_asset::SchemaVec

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

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/struct.StructFieldInfo.html b/rustdoc/bones_asset/struct.StructFieldInfo.html index be49b25471..8fe6f222c9 100644 --- a/rustdoc/bones_asset/struct.StructFieldInfo.html +++ b/rustdoc/bones_asset/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_asset - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_asset - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.StructSchemaInfo.html b/rustdoc/bones_asset/struct.StructSchemaInfo.html index 03b5edd076..873f30def5 100644 --- a/rustdoc/bones_asset/struct.StructSchemaInfo.html +++ b/rustdoc/bones_asset/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_asset - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_asset - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_asset/struct.UntypedHandle.html b/rustdoc/bones_asset/struct.UntypedHandle.html index bcae9ae5ab..f256929421 100644 --- a/rustdoc/bones_asset/struct.UntypedHandle.html +++ b/rustdoc/bones_asset/struct.UntypedHandle.html @@ -3,7 +3,7 @@ }
Expand description

An untyped handle to an asset.

Fields§

§rid: Ulid

The runtime ID of the handle

Implementations§

source§

impl UntypedHandle

source

pub fn typed<T>(self) -> Handle<T>

Create a typed Handle<T> from this UntypedHandle.

-

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_asset/struct.VariantInfo.html b/rustdoc/bones_asset/struct.VariantInfo.html index 7cbd5551fc..65aee87973 100644 --- a/rustdoc/bones_asset/struct.VariantInfo.html +++ b/rustdoc/bones_asset/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_asset - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_asset/trait.HasSchema.html b/rustdoc/bones_asset/trait.HasSchema.html index 9e3865cc54..e4e574f0af 100644 --- a/rustdoc/bones_asset/trait.HasSchema.html +++ b/rustdoc/bones_asset/trait.HasSchema.html @@ -45,8 +45,8 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for Vec2

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Duration

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for Quat

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec4

§

fn schema() -> &'static Schema

Implementors§

Implementations on Foreign Types§

§

impl HasSchema for Vec2

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Duration

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec4

§

fn schema() -> &'static Schema

§

impl HasSchema for Vec3

§

fn schema() -> &'static Schema

§

impl HasSchema for IVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec3

§

fn schema() -> &'static Schema

§

impl HasSchema for Quat

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for UVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for BVec2

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

§

impl HasSchema for DVec4

§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file + T: HasSchema,
source§

impl<T: HasSchema + Clone> HasSchema for Maybe<T>

source§

impl<T: HasSchema> HasSchema for Handle<T>

\ No newline at end of file diff --git a/rustdoc/bones_ecs/components/struct.ComponentStore.html b/rustdoc/bones_ecs/components/struct.ComponentStore.html index c1bf96852b..ca2c274bf4 100644 --- a/rustdoc/bones_ecs/components/struct.ComponentStore.html +++ b/rustdoc/bones_ecs/components/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_ecs::components - Rust
#[repr(transparent)]
pub struct ComponentStore<T: HasSchema> { /* private fields */ }
Expand description

A typed wrapper around UntypedComponentStore.

+ComponentStore in bones_ecs::components - Rust
#[repr(transparent)]
pub struct ComponentStore<T: HasSchema> { /* private fields */ }
Expand description

A typed wrapper around UntypedComponentStore.

Implementations§

source§

impl<T: HasSchema> ComponentStore<T>

source

pub fn into_untyped(self) -> UntypedComponentStore

Converts to the internal, untyped ComponentStore.

source

pub fn from_untyped(untyped: UntypedComponentStore) -> Self

Creates a ComponentStore from an UntypedComponentStore.

Panics
@@ -36,10 +36,8 @@
Panics
Slower than iter() but allows joining between multiple component types.

source

pub fn bitset(&self) -> &BitSetVec

Read the bitset containing the list of entites with this component type on it.

source

pub fn contains(&self, entity: Entity) -> bool

Check whether or not this component store has data for the given entity.

-

Trait Implementations§

source§

impl<T: HasSchema> Default for ComponentStore<T>

source§

fn default() -> Self

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

impl<T: HasSchema> TryFrom<UntypedComponentStore> for ComponentStore<T>

§

type Error = SchemaMismatchError

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

fn try_from(untyped: UntypedComponentStore) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<T: HasSchema> Default for ComponentStore<T>

source§

fn default() -> Self

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

impl<T: HasSchema> TryFrom<UntypedComponentStore> for ComponentStore<T>

§

type Error = SchemaMismatchError

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

fn try_from(untyped: UntypedComponentStore) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html index 595fab3dd3..9372c29e87 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_ecs::components - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_ecs::components - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

source§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

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 next_chunk<const N: usize>( &mut self @@ -177,7 +177,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html index cfdd67555d..a0536a8476 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_ecs::components - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_ecs::components - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

source§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

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 next_chunk<const N: usize>( &mut self @@ -177,7 +177,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html index b1d0f15f2e..7976979be3 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

source§

impl UntypedComponentStore

source

pub unsafe fn new(schema: &'static Schema) -> Self

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -133,7 +133,7 @@

Safety
source

pub fn into_typed<T: HasSchema>(self) -> ComponentStore<T>

Convert into a typed ComponentStore.

Panics

Panics if the schema doesn’t match.

-

Trait Implementations§

source§

impl Clone for UntypedComponentStore

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 Drop for UntypedComponentStore

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<T: HasSchema> TryFrom<UntypedComponentStore> for ComponentStore<T>

§

type Error = SchemaMismatchError

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

fn try_from(untyped: UntypedComponentStore) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Send for UntypedComponentStore

source§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for UntypedComponentStore

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 Drop for UntypedComponentStore

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<T: HasSchema> TryFrom<UntypedComponentStore> for ComponentStore<T>

§

type Error = SchemaMismatchError

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

fn try_from(untyped: UntypedComponentStore) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Send for UntypedComponentStore

source§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html index 00bd9dafd0..1157421493 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

source§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

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 next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html index 5034073bb7..dfa6971d2d 100644 --- a/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_ecs/components/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

source§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

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 next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html index 9330c14205..974252ec53 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

source§

impl Debug for CoreStage

§

impl Debug for CollectionAllocErr

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for BitSetVec

source§

impl Debug for NotInitialized

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for UntypedAtomicResource

source§

impl Debug for SystemStages

source§

impl Debug for World

§

impl Debug for YieldNow

§

impl Debug for bones_ecs::prelude::futures::io::Empty

source§

impl Debug for bones_ecs::prelude::futures::io::Error

§

impl Debug for bones_ecs::prelude::futures::io::Repeat

§

impl Debug for bones_ecs::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::prelude::Rng

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

§

impl Debug for Ustr

§

impl Debug for VariantInfo

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for SchemaTypeMap

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

source§

impl Debug for CoreStage

§

impl Debug for CollectionAllocErr

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for BitSetVec

source§

impl Debug for NotInitialized

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for UntypedAtomicResource

source§

impl Debug for SystemStages

source§

impl Debug for World

§

impl Debug for YieldNow

§

impl Debug for bones_ecs::prelude::futures::io::Empty

source§

impl Debug for bones_ecs::prelude::futures::io::Error

§

impl Debug for bones_ecs::prelude::futures::io::Repeat

§

impl Debug for bones_ecs::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::prelude::Rng

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

§

impl Debug for Ustr

§

impl Debug for VariantInfo

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where diff --git a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html index 66e71bdcff..fd14a6dcb0 100644 --- a/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_ecs/prelude/alloc/fmt/trait.Display.html @@ -47,7 +47,7 @@
Examples
format!("{}", Position { longitude: 1.987, latitude: 2.983, }));

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for NotInitialized

source§

impl Display for bones_ecs::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

source§

impl Display for bones_ecs::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

-
1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_ecs::prelude::alloc::fmt::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where +

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_ecs::prelude::alloc::fmt::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl Display for TypeDataAlreadyInserted

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for bones_ecs::prelude::alloc::collections::btree_map::OccupiedError<'a, K, V, A>where K: Debug + Ord, diff --git a/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index 12b12b0217..8295756024 100644 --- a/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )"
);

-

Implementors§

source§

impl Debug for CoreStage

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

§

impl Debug for CollectionAllocErr

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for BitSetVec

source§

impl Debug for NotInitialized

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for UntypedAtomicResource

source§

impl Debug for SystemStages

source§

impl Debug for World

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_ecs::prelude::futures::io::Empty

source§

impl Debug for bones_ecs::prelude::futures::io::Error

§

impl Debug for bones_ecs::prelude::futures::io::Repeat

§

impl Debug for bones_ecs::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::prelude::Rng

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

§

impl Debug for Ustr

§

impl Debug for VariantInfo

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for SchemaTypeMap

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

source§

impl Debug for CoreStage

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_ecs::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

§

impl Debug for CollectionAllocErr

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_ecs::prelude::hashbrown::TryReserveError

§

impl Debug for bones_ecs::prelude::parking_lot::OnceState

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for BitSetVec

source§

impl Debug for NotInitialized

source§

impl Debug for Entities

source§

impl Debug for Entity

source§

impl Debug for UntypedAtomicResource

source§

impl Debug for SystemStages

source§

impl Debug for World

source§

impl Debug for bones_ecs::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_ecs::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_ecs::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_ecs::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_ecs::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_ecs::prelude::futures::io::Empty

source§

impl Debug for bones_ecs::prelude::futures::io::Error

§

impl Debug for bones_ecs::prelude::futures::io::Repeat

§

impl Debug for bones_ecs::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_ecs::prelude::parking_lot::Condvar

§

impl Debug for bones_ecs::prelude::parking_lot::Once

§

impl Debug for bones_ecs::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_ecs::prelude::prelude::Rng

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

§

impl Debug for Ustr

§

impl Debug for VariantInfo

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_ecs::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where diff --git a/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 494e7caa53..4a6d8b6f88 100644 --- a/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_ecs/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -47,7 +47,7 @@
Examples
format!("{}", Position { longitude: 1.987, latitude: 2.983, }));

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for NotInitialized

source§

impl Display for bones_ecs::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_ecs::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_ecs::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

-
1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where +

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl Display for TypeDataAlreadyInserted

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_ecs::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, V: Debug,

source§

impl<'a, K, V, A> Display for bones_ecs::prelude::alloc::collections::btree_map::OccupiedError<'a, K, V, A>where K: Debug + Ord, diff --git a/rustdoc/bones_ecs/prelude/enum.SchemaKind.html b/rustdoc/bones_ecs/prelude/enum.SchemaKind.html index 4a57afba15..2eb0159c86 100644 --- a/rustdoc/bones_ecs/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_ecs/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_ecs/prelude/struct.EnumSchemaInfo.html index 6a05d7c4d2..e261af7b5a 100644 --- a/rustdoc/bones_ecs/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_ecs::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_ecs/prelude/struct.SBox.html b/rustdoc/bones_ecs/prelude/struct.SBox.html index d4370c8dac..925b5a4842 100644 --- a/rustdoc/bones_ecs/prelude/struct.SBox.html +++ b/rustdoc/bones_ecs/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_ecs::prelude - Rust

Struct bones_ecs::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_ecs::prelude - Rust

Struct bones_ecs::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.SMap.html b/rustdoc/bones_ecs/prelude/struct.SMap.html index be8969d86a..3d03bc121f 100644 --- a/rustdoc/bones_ecs/prelude/struct.SMap.html +++ b/rustdoc/bones_ecs/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_ecs::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_ecs/prelude/struct.SVec.html b/rustdoc/bones_ecs/prelude/struct.SVec.html index b8106a1835..c5650903c0 100644 --- a/rustdoc/bones_ecs/prelude/struct.SVec.html +++ b/rustdoc/bones_ecs/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_ecs::prelude - Rust

Struct bones_ecs::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_ecs::prelude - Rust

Struct bones_ecs::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaBox.html b/rustdoc/bones_ecs/prelude/struct.SchemaBox.html index 574c5c46cd..a57befb972 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaData.html b/rustdoc/bones_ecs/prelude/struct.SchemaData.html index 28f5f2e580..14ecb7fe69 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaData.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_ecs::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_ecs::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_ecs/prelude/struct.SchemaDeserializer.html index bc7fa07551..788c465b29 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_ecs::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_ecs::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaMap.html b/rustdoc/bones_ecs/prelude/struct.SchemaMap.html index 9d970b971b..817bdae36e 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaRef.html b/rustdoc/bones_ecs/prelude/struct.SchemaRef.html index a6bdebbe7f..37a771524f 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_ecs::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_ecs::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html b/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html index 4c5fa4bacf..9f8fbe9455 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_ecs::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_ecs::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html b/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html index 0239c2a934..726bfbf8e6 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_ecs::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_ecs::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaSerializer.html b/rustdoc/bones_ecs/prelude/struct.SchemaSerializer.html index 5b8aa2a760..e5ef136882 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_ecs::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_ecs::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.SchemaVec.html b/rustdoc/bones_ecs/prelude/struct.SchemaVec.html index 70eafec1d5..54c1fb5af6 100644 --- a/rustdoc/bones_ecs/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_ecs/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html b/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html index 353fd75d30..f1f60eb04e 100644 --- a/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_ecs::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_ecs::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html index c437ef0ec3..31a11a1614 100644 --- a/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_ecs::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_ecs::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/prelude/struct.VariantInfo.html b/rustdoc/bones_ecs/prelude/struct.VariantInfo.html index bf1fced829..e004a3b21d 100644 --- a/rustdoc/bones_ecs/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_ecs/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_ecs::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_ecs/resources/struct.AtomicSchemaRef.html b/rustdoc/bones_ecs/resources/struct.AtomicSchemaRef.html index c18875769e..a192a7c9bf 100644 --- a/rustdoc/bones_ecs/resources/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_ecs/resources/struct.AtomicSchemaRef.html @@ -1,8 +1,8 @@ -AtomicSchemaRef in bones_ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

source§

impl<'a> AtomicSchemaRef<'a>

source

pub unsafe fn deref<T: 'static>(self) -> Ref<'a, T>

Safety

You must know that T represents the data in the SchemaRef.

source

pub fn typed<T: HasSchema>(self) -> Ref<'a, T>

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

source§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_ecs/resources/struct.AtomicSchemaRefMut.html b/rustdoc/bones_ecs/resources/struct.AtomicSchemaRefMut.html index 32b0cb957f..f2e3029962 100644 --- a/rustdoc/bones_ecs/resources/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_ecs/resources/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

source§

impl<'a> AtomicSchemaRefMut<'a>

source

pub unsafe fn deref_mut<T: 'static>(self) -> RefMut<'a, T>

Safety

You must know that T represents the data in the SchemaRefMut.

source

pub fn typed<T: HasSchema>(self) -> RefMut<'a, T>

Convert into typed RefMut. This panics if the schema doesn’t match.

@@ -41,7 +41,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

source§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/all.html b/rustdoc/bones_framework/all.html index 437690e9ef..99a9a426d2 100644 --- a/rustdoc/bones_framework/all.html +++ b/rustdoc/bones_framework/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file diff --git a/rustdoc/bones_framework/animation/struct.AnimatedSprite.html b/rustdoc/bones_framework/animation/struct.AnimatedSprite.html index e5c5ab46ad..9d66c49bfb 100644 --- a/rustdoc/bones_framework/animation/struct.AnimatedSprite.html +++ b/rustdoc/bones_framework/animation/struct.AnimatedSprite.html @@ -1,4 +1,4 @@ -AnimatedSprite in bones_framework::animation - Rust
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/animation/struct.AnimationBankSprite.html b/rustdoc/bones_framework/animation/struct.AnimationBankSprite.html index 63e257139c..1b9d144480 100644 --- a/rustdoc/bones_framework/animation/struct.AnimationBankSprite.html +++ b/rustdoc/bones_framework/animation/struct.AnimationBankSprite.html @@ -1,4 +1,4 @@ -AnimationBankSprite in bones_framework::animation - Rust
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/enum.SchemaKind.html b/rustdoc/bones_framework/asset/enum.SchemaKind.html index b6fba301ac..510e11d914 100644 --- a/rustdoc/bones_framework/asset/enum.SchemaKind.html +++ b/rustdoc/bones_framework/asset/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::asset - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index 2e82b5aa3d..7bfea7d36a 100644 --- a/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for SchemaTypeMap

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

+

Implementors§

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

source§

impl Debug for getrandom::error::Error

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for Binomial

source§

impl Debug for Cauchy

source§

impl Debug for Dirichlet

source§

impl Debug for Exp1

source§

impl Debug for Exp

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for Beta

source§

impl Debug for ChiSquared

source§

impl Debug for FisherF

source§

impl Debug for Gamma

source§

impl Debug for StudentT

source§

impl Debug for LogNormal

source§

impl Debug for Normal

source§

impl Debug for StandardNormal

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for Pareto

source§

impl Debug for Poisson

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for Triangular

source§

impl Debug for UniformChar

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for UnitCircle

source§

impl Debug for UnitSphereSurface

source§

impl Debug for Weibull

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for EntropyRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for XorShiftRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AboveOrBelow

§

impl Debug for AcceptConn

§

impl Debug for Access

§

impl Debug for AccessFlags

§

impl Debug for AccessKind

§

impl Debug for AccessMode

§

impl Debug for Acquire<'_>

§

impl Debug for AcquireArc

§

impl Debug for AdaptiveFilterType

§

impl Debug for AddClockError

§

impl Debug for AddEmitterError

§

impl Debug for AddListenerError

§

impl Debug for AddModulatorError

§

impl Debug for AddSpatialSceneError

§

impl Debug for AddSubTrackError

§

impl Debug for AddWatchFlags

§

impl Debug for Addr

§

impl Debug for AddrParseError

§

impl Debug for AddressFamily

§

impl Debug for Agent

§

impl Debug for AgentBuilder

§

impl Debug for AioCancelStat

§

impl Debug for AioFsyncMode

§

impl Debug for AlertDescription

§

impl Debug for AlertLevel

§

impl Debug for AlertMessagePayload

§

impl Debug for AlgAddr

§

impl Debug for AlgSetAeadAuthSize

§

impl Debug for Align

§

impl Debug for Align2

§

impl Debug for AllocError

§

impl Debug for Alphabet

§

impl Debug for Alphabet

§

impl Debug for AnchorMatrix<'_>

§

impl Debug for AnchorPoints<'_>

§

impl Debug for AnimationControl

§

impl Debug for Area

§

impl Debug for ArenaFull

§

impl Debug for AsyncComputeTaskPool

§

impl Debug for AtFlags

§

impl Debug for AudioTstampType

§

impl Debug for AxisValueMap

§

impl Debug for BackendSpecificError

§

impl Debug for Backoff

§

impl Debug for Barrier

§

impl Debug for BarrierWait<'_>

§

impl Debug for BarrierWaitResult

§

impl Debug for BaudRate

§

impl Debug for BidiClass

§

impl Debug for BidiMatchedOpeningBracket

§

impl Debug for BigEndian

§

impl Debug for BindToDevice

§

impl Debug for BitDepth

§

impl Debug for BlendOp

§

impl Debug for Broadcast

§

impl Debug for BufferSize

§

impl Debug for BuildStreamError

§

impl Debug for BulkAlgorithm

§

impl Debug for Bytes

§

impl Debug for CCursor

§

impl Debug for CCursorRange

§

impl Debug for CFFError

§

impl Debug for CacheStorage

§

impl Debug for Capacities

§

impl Debug for Capture

§

impl Debug for Card

§

impl Debug for CertReqExtension

§

impl Debug for CertRevocationListError

§

impl Debug for Certificate

§

impl Debug for CertificateEntry

§

impl Debug for CertificateError

§

impl Debug for CertificateExtension

§

impl Debug for CertificatePayloadTLS13

§

impl Debug for CertificateRequestPayload

§

impl Debug for CertificateRequestPayloadTLS13

§

impl Debug for CertificateStatus

§

impl Debug for CertificateStatusRequest

§

impl Debug for CertificateStatusType

§

impl Debug for Chains<'_>

§

impl Debug for ChangeCipherSpecPayload

§

impl Debug for Channels

§

impl Debug for CharacterDirection

§

impl Debug for CheckedCastError

§

impl Debug for Checkerboard

§

impl Debug for ChmapPosition

§

impl Debug for ChmapType

§

impl Debug for ChunkType

§

impl Debug for CipherSuite

§

impl Debug for CipherSuiteCommon

§

impl Debug for CircleShape

§

impl Debug for ClassMatrix<'_>

§

impl Debug for ClearEnvError

§

impl Debug for ClientCertVerified

§

impl Debug for ClientCertificateType

§

impl Debug for ClientConfig

§

impl Debug for ClientConnection

§

impl Debug for ClientConnection

§

impl Debug for ClientECDHParams

§

impl Debug for ClientExtension

§

impl Debug for ClientHelloPayload

§

impl Debug for ClientInfo

§

impl Debug for ClientSessionCommon

§

impl Debug for ClientSessionTicket

§

impl Debug for ClippedPrimitive

§

impl Debug for ClippedShape

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockInfo

§

impl Debug for ClockSpeed

§

impl Debug for ClockTime

§

impl Debug for CloneFlags

§

impl Debug for CodecParameters

§

impl Debug for CodecType

§

impl Debug for CodepointIdIter<'_>

§

impl Debug for CoderResult

§

impl Debug for CollapsingState

§

impl Debug for Color

§

impl Debug for Color32

§

impl Debug for ColorGradient

§

impl Debug for ColorMode

§

impl Debug for ColorType

§

impl Debug for ColorType

§

impl Debug for CommandError

§

impl Debug for Complex

§

impl Debug for Compression

§

impl Debug for Compression

§

impl Debug for CompressionLevel

§

impl Debug for CompressionStrategy

§

impl Debug for CompressionType

§

impl Debug for ComputeTaskPool

§

impl Debug for Config

§

impl Debug for Connect

§

impl Debug for Connection

§

impl Debug for Connection

§

impl Debug for Constant

§

impl Debug for Constants<'_>

§

impl Debug for ContentType

§

impl Debug for Context

§

impl Debug for ContextualEntryData

§

impl Debug for ContextualSubtable<'_>

§

impl Debug for Control

§

impl Debug for ControlFlags

§

impl Debug for ControlMessageOwned

§

impl Debug for Controller

§

impl Debug for Coverage

§

impl Debug for CpuSet

§

impl Debug for CreateKind

§

impl Debug for CubicBezierShape

§

impl Debug for Cue

§

impl Debug for CuePoint

§

impl Debug for Current

§

impl Debug for CursiveAnchorSet<'_>

§

impl Debug for Cursor

§

impl Debug for CursorIcon

§

impl Debug for CursorRange

§

impl Debug for Cylinders

§

impl Debug for DIR

§

impl Debug for Data

§

impl Debug for DataChange

§

impl Debug for DataFormat

§

impl Debug for DebugOptions

§

impl Debug for DecodeError

§

impl Debug for DecodeError

§

impl Debug for DecodeMetadata

§

impl Debug for DecodePaddingMode

§

impl Debug for DecodeSliceError

§

impl Debug for Decoded

§

impl Debug for DecoderOptions

§

impl Debug for DecoderResult

§

impl Debug for DecodingError

§

impl Debug for DecodingError

§

impl Debug for DecompressError

§

impl Debug for DecompressionError

§

impl Debug for Decrypted

§

impl Debug for DefaultCallsite

§

impl Debug for DefaultGuard

§

impl Debug for DefaultStreamConfigError

§

impl Debug for Deframed

§

impl Debug for DeframerError

§

impl Debug for Delay

§

impl Debug for DeleteModuleFlags

§

impl Debug for DeviceNameError

§

impl Debug for DevicesError

§

impl Debug for DigitallySignedStruct

§

impl Debug for Dir

§

impl Debug for DirEntry

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Dispatch

§

impl Debug for DisposeOp

§

impl Debug for DistinguishedName

§

impl Debug for DistortionBuilder

§

impl Debug for DistortionKind

§

impl Debug for Dl_info

§

impl Debug for DnsName

§

impl Debug for DnsName

§

impl Debug for DnsNameRef<'_>

§

impl Debug for Dqblk

§

impl Debug for DroppedFile

§

impl Debug for Duration

§

impl Debug for DynamicImage

§

impl Debug for ECCurveType

§

impl Debug for ECDHEServerKeyExchange

§

impl Debug for ECParameters

§

impl Debug for ECPointFormat

§

impl Debug for Eager

§

impl Debug for Easing

§

impl Debug for EfdFlags

§

impl Debug for ElemId

§

impl Debug for ElemIface

§

impl Debug for ElemType

§

impl Debug for ElemValue

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EmitterDistances

§

impl Debug for EmitterId

§

impl Debug for EmitterSettings

§

impl Debug for Empty

§

impl Debug for EncodeError

§

impl Debug for EncodeSliceError

§

impl Debug for EncoderResult

§

impl Debug for Encoding

§

impl Debug for EncodingError

§

impl Debug for EncodingError

§

impl Debug for EndPosition

§

impl Debug for Entry

§

impl Debug for EntryData

§

impl Debug for EpollCreateFlags

§

impl Debug for EpollEvent

§

impl Debug for EpollFlags

§

impl Debug for EpollOp

§

impl Debug for EqFilterKind

§

impl Debug for Errno

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for Errors

§

impl Debug for EvCtrl

§

impl Debug for EvNote

§

impl Debug for EvResult

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is diff --git a/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 4c1cbfa801..91b53c2503 100644 --- a/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_framework/asset/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@

Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
-

Implementors§

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for core::num::dec2flt::ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for ParseRatioError

source§

impl Display for num_traits::ParseFloatError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for serde_yaml::value::tagged::Tag

source§

impl Display for Url

Display the serialization of this URL.

source§

impl Display for getrandom::error::Error

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

§

impl Display for AddClockError

§

impl Display for AddEmitterError

§

impl Display for AddListenerError

§

impl Display for AddModulatorError

§

impl Display for AddSpatialSceneError

§

impl Display for AddSubTrackError

§

impl Display for AddrParseError

§

impl Display for AlgAddr

§

impl Display for AllocError

§

impl Display for ArenaFull

§

impl Display for BackendSpecificError

§

impl Display for BlendOp

§

impl Display for BuildStreamError

§

impl Display for Channels

§

impl Display for CheckedCastError

§

impl Display for Chmap

§

impl Display for ChmapPosition

§

impl Display for ClearEnvError

§

impl Display for ClockId

§

impl Display for CodecType

§

impl Display for Color

§

impl Display for CommandError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecompressError

§

impl Display for DefaultStreamConfigError

§

impl Display for DeviceNameError

§

impl Display for DevicesError

§

impl Display for DisposeOp

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for EncodingError

§

impl Display for EncodingError

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for FaceParsingError

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FluentError

§

impl Display for FontFamily

§

impl Display for Format

§

impl Display for FormattedDuration

§

impl Display for FromFileError

§

impl Display for Gid

§

impl Display for HostUnavailable

§

impl Display for ImageError

§

impl Display for ImageFormatHint

§

impl Display for InetAddr

§

impl Display for InsertWithKeyError

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidFont

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for IpAddr

§

impl Display for Ipv4Addr

§

impl Display for Ipv6Addr

§

impl Display for Language

§

impl Display for Language

§

impl Display for LanguageIdentifier

§

impl Display for LanguageIdentifierError

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for LimitError

§

impl Display for LinkAddr

§

impl Display for LoadError

§

impl Display for MonotonicError

§

impl Display for NetlinkAddr

§

impl Display for Output

§

impl Display for ParameterError

§

impl Display for ParameterError

§

impl Display for ParseAlphabetError

§

impl Display for ParseColorError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for ParserError

§

impl Display for PauseStreamError

§

impl Display for Pid

§

impl Display for PlayStreamError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Region

§

impl Display for Rfc3339Timestamp

§

impl Display for SampleFormat

§

impl Display for Script

§

impl Display for SelectTimeoutError

§

impl Display for SelemChannelId

§

impl Display for SetGlobalDefaultError

§

impl Display for SetRouteError

§

impl Display for SignError

§

impl Display for Signal

§

impl Display for SockAddr

§

impl Display for SockaddrIn

§

impl Display for SockaddrIn6

§

impl Display for SockaddrStorage

§

impl Display for StreamError

§

impl Display for SupportedStreamConfigsError

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TextStyle

§

impl Display for TimeBase

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for Timestamp

§

impl Display for TinyStrError

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for Uid

§

impl Display for UnixAddr

§

impl Display for UnsupportedError

§

impl Display for Value

§

impl Display for Variant

§

impl Display for VsockAddr

§

impl Display for dyn Value

§

impl Display for i24

§

impl Display for u24

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where diff --git a/rustdoc/bones_framework/asset/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/asset/prelude/enum.SchemaKind.html index faf9c2d2b1..9f23d0d78c 100644 --- a/rustdoc/bones_framework/asset/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/asset/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::asset::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.AssetPack.html b/rustdoc/bones_framework/asset/prelude/struct.AssetPack.html index a456b8db73..f6e0fb2f43 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.AssetPack.html +++ b/rustdoc/bones_framework/asset/prelude/struct.AssetPack.html @@ -1,4 +1,4 @@ -AssetPack in bones_framework::asset::prelude - Rust
pub struct AssetPack {
+AssetPack in bones_framework::asset::prelude - Rust
pub struct AssetPack {
     pub name: String,
     pub id: LabeledId,
     pub version: Version,
@@ -16,7 +16,7 @@
 
§schemas: HashMap<String, Schema, BuildHasherDefault<FxHasher>, Global>

Schemas provided in the asset pack.

§import_schemas: HashMap<String, SchemaPath, BuildHasherDefault<FxHasher>, Global>

Specify schemas to import from other asset packs.

§root: UntypedHandle

The root asset for the asset pack.

-

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/asset/prelude/struct.EnumSchemaInfo.html index 9d8e7f7068..022d7a5ee8 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/asset/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::asset::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.Handle.html b/rustdoc/bones_framework/asset/prelude/struct.Handle.html index 0dca21c127..4457defc28 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.Handle.html +++ b/rustdoc/bones_framework/asset/prelude/struct.Handle.html @@ -4,8 +4,8 @@ }
Expand description

A typed handle to an asset.

Fields§

§id: Ulid

The runtime ID of the asset.

Implementations§

source§

impl<T> Handle<T>

source

pub fn untyped(self) -> UntypedHandle

Convert the handle to an UntypedHandle.

-

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

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

impl<T> HasSchema for Handle<T>where - T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

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

impl<T> HasSchema for Handle<T>where + T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/asset/prelude/struct.LoadedAsset.html b/rustdoc/bones_framework/asset/prelude/struct.LoadedAsset.html index c4408ec1d9..a97d952cf6 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.LoadedAsset.html +++ b/rustdoc/bones_framework/asset/prelude/struct.LoadedAsset.html @@ -1,4 +1,4 @@ -LoadedAsset in bones_framework::asset::prelude - Rust

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SBox.html b/rustdoc/bones_framework/asset/prelude/struct.SBox.html index 6a7c91409a..0838273f47 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::asset::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::asset::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.SMap.html b/rustdoc/bones_framework/asset/prelude/struct.SMap.html index d2d91a635f..36f33681a5 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::asset::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.SVec.html b/rustdoc/bones_framework/asset/prelude/struct.SVec.html index 61b6ae449d..e4208335a5 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::asset::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::asset::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaAssetHandle.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaAssetHandle.html index e283f2a207..c602fcdf8b 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaAssetHandle.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaAssetHandle.html @@ -1,10 +1,8 @@ -SchemaAssetHandle in bones_framework::asset::prelude - Rust
pub struct SchemaAssetHandle {
-    pub schema: Option<&'static Schema>,
-}
Expand description

Type data for asset handles.

+SchemaAssetHandle in bones_framework::asset::prelude - Rust
pub struct SchemaAssetHandle { /* private fields */ }
Expand description

Type data for asset handles.

This allows the asset loader to distinguish when a SomeStruct(u128) schema layout should be deserialized as a normal struct or as an asset handle.

-

Fields§

§schema: Option<&'static Schema>

The schema of the type pointed to by the handle, if this is not an UntypedHandle.

-

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Implementations§

source§

impl SchemaAssetHandle

source

pub fn inner_schema(&self) -> Option<&'static Schema>

Returns the schema of the type pointed to by the handle, if this is not an UntypedHandle.

+

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory @@ -12,7 +10,7 @@ T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaBox.html index 4adbe5723f..0e015dd926 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::asset::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::asset::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaData.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaData.html index 810322f895..15cae1d7e8 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::asset::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::asset::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaDeserializer.html index 8369740e07..12fa0a865f 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::asset::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::asset::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaMap.html index 2acb9d9189..67cc42434a 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::asset::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaRef.html index fb98548c69..7d25a824a5 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::asset::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::asset::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaRefMut.html index 37ec0b0d5b..67f5a18b23 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::asset::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::asset::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaRegistry.html index a45f89bb5c..e52c8668a1 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::asset::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::asset::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaSerializer.html index 537cbe0dc1..2474476a47 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::asset::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::asset::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/asset/prelude/struct.SchemaVec.html index 6c231add9d..eef13b763a 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/asset/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::asset::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::asset::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/asset/prelude/struct.StructFieldInfo.html index be2dcf5601..df17345514 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/asset/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::asset::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::asset::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/asset/prelude/struct.StructSchemaInfo.html index a5b6c6f6c3..bc6b3615c2 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/asset/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::asset::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::asset::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/prelude/struct.UntypedHandle.html b/rustdoc/bones_framework/asset/prelude/struct.UntypedHandle.html index 2f52486c4b..daceab83cf 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.UntypedHandle.html +++ b/rustdoc/bones_framework/asset/prelude/struct.UntypedHandle.html @@ -3,7 +3,7 @@ }
Expand description

An untyped handle to an asset.

Fields§

§rid: Ulid

The runtime ID of the handle

Implementations§

source§

impl UntypedHandle

source

pub fn typed<T>(self) -> Handle<T>

Create a typed Handle<T> from this UntypedHandle.

-

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/asset/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/asset/prelude/struct.VariantInfo.html index 3dcc48b5cd..37f6420490 100644 --- a/rustdoc/bones_framework/asset/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/asset/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::asset::prelude - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/prelude/trait.HasSchema.html b/rustdoc/bones_framework/asset/prelude/trait.HasSchema.html index da60b93aa3..e89afa3c1e 100644 --- a/rustdoc/bones_framework/asset/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/asset/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AssetKind

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for String

§

impl HasSchema for Ustr

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AssetKind

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for String

§

impl HasSchema for Ustr

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/asset/struct.AssetPack.html b/rustdoc/bones_framework/asset/struct.AssetPack.html index df3ca18400..e42a6593fd 100644 --- a/rustdoc/bones_framework/asset/struct.AssetPack.html +++ b/rustdoc/bones_framework/asset/struct.AssetPack.html @@ -1,4 +1,4 @@ -AssetPack in bones_framework::asset - Rust
pub struct AssetPack {
+AssetPack in bones_framework::asset - Rust
pub struct AssetPack {
     pub name: String,
     pub id: LabeledId,
     pub version: Version,
@@ -16,7 +16,7 @@
 
§schemas: HashMap<String, Schema, BuildHasherDefault<FxHasher>, Global>

Schemas provided in the asset pack.

§import_schemas: HashMap<String, SchemaPath, BuildHasherDefault<FxHasher>, Global>

Specify schemas to import from other asset packs.

§root: UntypedHandle

The root asset for the asset pack.

-

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/asset/struct.EnumSchemaInfo.html index 88a05a2f7a..5a475f659b 100644 --- a/rustdoc/bones_framework/asset/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/asset/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::asset - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.Handle.html b/rustdoc/bones_framework/asset/struct.Handle.html index 7220eb40e9..1beac05c2d 100644 --- a/rustdoc/bones_framework/asset/struct.Handle.html +++ b/rustdoc/bones_framework/asset/struct.Handle.html @@ -4,8 +4,8 @@ }
Expand description

A typed handle to an asset.

Fields§

§id: Ulid

The runtime ID of the asset.

Implementations§

source§

impl<T> Handle<T>

source

pub fn untyped(self) -> UntypedHandle

Convert the handle to an UntypedHandle.

-

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

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

impl<T> HasSchema for Handle<T>where - T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

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

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

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

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

impl<T> HasSchema for Handle<T>where + T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/asset/struct.LoadedAsset.html b/rustdoc/bones_framework/asset/struct.LoadedAsset.html index 9a4b978a25..057872fce6 100644 --- a/rustdoc/bones_framework/asset/struct.LoadedAsset.html +++ b/rustdoc/bones_framework/asset/struct.LoadedAsset.html @@ -1,4 +1,4 @@ -LoadedAsset in bones_framework::asset - Rust

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

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

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

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SBox.html b/rustdoc/bones_framework/asset/struct.SBox.html index afe213ae91..70c3d2feac 100644 --- a/rustdoc/bones_framework/asset/struct.SBox.html +++ b/rustdoc/bones_framework/asset/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::asset - Rust

Struct bones_framework::asset::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::asset - Rust

Struct bones_framework::asset::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.SMap.html b/rustdoc/bones_framework/asset/struct.SMap.html index e65e01d32f..1360573d84 100644 --- a/rustdoc/bones_framework/asset/struct.SMap.html +++ b/rustdoc/bones_framework/asset/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::asset - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.SVec.html b/rustdoc/bones_framework/asset/struct.SVec.html index 3bcdbd87c3..f64410a8a6 100644 --- a/rustdoc/bones_framework/asset/struct.SVec.html +++ b/rustdoc/bones_framework/asset/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::asset - Rust

Struct bones_framework::asset::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::asset - Rust

Struct bones_framework::asset::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.SchemaAssetHandle.html b/rustdoc/bones_framework/asset/struct.SchemaAssetHandle.html index 9b20653f43..0e96272ae8 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaAssetHandle.html +++ b/rustdoc/bones_framework/asset/struct.SchemaAssetHandle.html @@ -1,10 +1,8 @@ -SchemaAssetHandle in bones_framework::asset - Rust
pub struct SchemaAssetHandle {
-    pub schema: Option<&'static Schema>,
-}
Expand description

Type data for asset handles.

+SchemaAssetHandle in bones_framework::asset - Rust
pub struct SchemaAssetHandle { /* private fields */ }
Expand description

Type data for asset handles.

This allows the asset loader to distinguish when a SomeStruct(u128) schema layout should be deserialized as a normal struct or as an asset handle.

-

Fields§

§schema: Option<&'static Schema>

The schema of the type pointed to by the handle, if this is not an UntypedHandle.

-

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Implementations§

source§

impl SchemaAssetHandle

source

pub fn inner_schema(&self) -> Option<&'static Schema>

Returns the schema of the type pointed to by the handle, if this is not an UntypedHandle.

+

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

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

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

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory @@ -12,7 +10,7 @@ T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaBox.html b/rustdoc/bones_framework/asset/struct.SchemaBox.html index 55c67ffd91..d83a008fe9 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaBox.html +++ b/rustdoc/bones_framework/asset/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::asset - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::asset - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.SchemaData.html b/rustdoc/bones_framework/asset/struct.SchemaData.html index 493c9749b0..e500871458 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaData.html +++ b/rustdoc/bones_framework/asset/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::asset - Rust
pub struct SchemaData {
+SchemaData in bones_framework::asset - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaDeserializer.html b/rustdoc/bones_framework/asset/struct.SchemaDeserializer.html index d101c026ed..e857348ce4 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/asset/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::asset - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::asset - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaMap.html b/rustdoc/bones_framework/asset/struct.SchemaMap.html index 36ec0a7205..dc8a87c34d 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaMap.html +++ b/rustdoc/bones_framework/asset/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::asset - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaRef.html b/rustdoc/bones_framework/asset/struct.SchemaRef.html index 0ed0858a9e..4fa085da3d 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaRef.html +++ b/rustdoc/bones_framework/asset/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::asset - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::asset - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaRefMut.html b/rustdoc/bones_framework/asset/struct.SchemaRefMut.html index faa66b215c..166c52c8a9 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/asset/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::asset - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::asset - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaRegistry.html b/rustdoc/bones_framework/asset/struct.SchemaRegistry.html index fac3c16c3b..6e3a2d6a0b 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/asset/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::asset - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::asset - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaSerializer.html b/rustdoc/bones_framework/asset/struct.SchemaSerializer.html index 29285a6469..e7aa841939 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/asset/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::asset - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::asset - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.SchemaVec.html b/rustdoc/bones_framework/asset/struct.SchemaVec.html index 519458b512..724d1b33fc 100644 --- a/rustdoc/bones_framework/asset/struct.SchemaVec.html +++ b/rustdoc/bones_framework/asset/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::asset - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::asset - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/struct.StructFieldInfo.html b/rustdoc/bones_framework/asset/struct.StructFieldInfo.html index ec87178fa4..855c7b180d 100644 --- a/rustdoc/bones_framework/asset/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/asset/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::asset - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::asset - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.StructSchemaInfo.html b/rustdoc/bones_framework/asset/struct.StructSchemaInfo.html index 19f18d0592..558839ad62 100644 --- a/rustdoc/bones_framework/asset/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/asset/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::asset - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::asset - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/asset/struct.UntypedHandle.html b/rustdoc/bones_framework/asset/struct.UntypedHandle.html index df51cbe5cf..907d0a1f6f 100644 --- a/rustdoc/bones_framework/asset/struct.UntypedHandle.html +++ b/rustdoc/bones_framework/asset/struct.UntypedHandle.html @@ -3,7 +3,7 @@ }
Expand description

An untyped handle to an asset.

Fields§

§rid: Ulid

The runtime ID of the handle

Implementations§

source§

impl UntypedHandle

source

pub fn typed<T>(self) -> Handle<T>

Create a typed Handle<T> from this UntypedHandle.

-

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

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

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

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

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

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/asset/struct.VariantInfo.html b/rustdoc/bones_framework/asset/struct.VariantInfo.html index e98d6276b6..8ec254ac3c 100644 --- a/rustdoc/bones_framework/asset/struct.VariantInfo.html +++ b/rustdoc/bones_framework/asset/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::asset - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/asset/trait.HasSchema.html b/rustdoc/bones_framework/asset/trait.HasSchema.html index 1f37f0d41c..0cd54ac140 100644 --- a/rustdoc/bones_framework/asset/trait.HasSchema.html +++ b/rustdoc/bones_framework/asset/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AssetKind

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AssetKind

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/input/gamepad/struct.GamepadInputs.html b/rustdoc/bones_framework/input/gamepad/struct.GamepadInputs.html index 283078333d..b95b39a793 100644 --- a/rustdoc/bones_framework/input/gamepad/struct.GamepadInputs.html +++ b/rustdoc/bones_framework/input/gamepad/struct.GamepadInputs.html @@ -1,4 +1,4 @@ -GamepadInputs in bones_framework::input::gamepad - Rust
pub struct GamepadInputs {
+GamepadInputs in bones_framework::input::gamepad - Rust
pub struct GamepadInputs {
     pub gamepad_events: SVec<GamepadEvent>,
 }
Expand description

Resource containing the gamepad input events detected this frame.

Fields§

§gamepad_events: SVec<GamepadEvent>

The gampad events.

@@ -10,7 +10,7 @@ T: HasSchema,
Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/input/keyboard/struct.KeyboardInputs.html b/rustdoc/bones_framework/input/keyboard/struct.KeyboardInputs.html index 61415d0911..a0c70de913 100644 --- a/rustdoc/bones_framework/input/keyboard/struct.KeyboardInputs.html +++ b/rustdoc/bones_framework/input/keyboard/struct.KeyboardInputs.html @@ -1,4 +1,4 @@ -KeyboardInputs in bones_framework::input::keyboard - Rust
#[repr(C)]
pub struct KeyboardInputs { +KeyboardInputs in bones_framework::input::keyboard - Rust
#[repr(C)]
pub struct KeyboardInputs { pub key_events: SVec<KeyboardEvent>, }
Expand description

Resource containing the keyboard input events detected on the current frame.

Fields§

§key_events: SVec<KeyboardEvent>

The key events that have been detected this frame.

@@ -10,7 +10,7 @@ T: HasSchema,
Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.ComponentStore.html b/rustdoc/bones_framework/lib/ecs/components/struct.ComponentStore.html index 06839fd5ec..1c364fea4f 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.ComponentStore.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_framework::lib::ecs::components - Rust
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

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

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIterator.html index 405f50ee80..d7c3f48377 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_framework::lib::ecs::components - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html index 73cfbcc9c3..ff9e08fbf7 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_framework::lib::ecs::components - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStore.html b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStore.html index e38c052e3a..179d0d01f5 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStore.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

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

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIter.html b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIter.html index ec4900db87..a5a0c76c67 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIterMut.html index 4ec5c68879..1afbd9d31c 100644 --- a/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_framework/lib/ecs/components/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_framework::lib::ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/lib/ecs/prelude/enum.SchemaKind.html index 576b2c1d0d..306159a5a0 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::lib::ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRef.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRef.html index 2386d15060..616a4fb141 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_framework::lib::ecs::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_framework::lib::ecs::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRefMut.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRefMut.html index f7cc034acd..851d1f1135 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_framework::lib::ecs::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_framework::lib::ecs::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.ComponentStore.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.ComponentStore.html index 8d15316272..fc9a442298 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.ComponentStore.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_framework::lib::ecs::prelude - Rust
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

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

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.EnumSchemaInfo.html index 7f72cace89..dd1b3b0a20 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::lib::ecs::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

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

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

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

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

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SBox.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SBox.html index ee103272cb..7f30025bf1 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SMap.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SMap.html index a3670ec7f3..b11ff6628a 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::lib::ecs::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SVec.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SVec.html index e77df23a37..6bcfe0c44b 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaBox.html index 29543d7609..c1ac387369 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

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

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

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaData.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaData.html index 0229f513ee..3aa9d4c17f 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaDeserializer.html index b0fe1a73a6..0adb63af98 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::lib::ecs::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaMap.html index 25f33c3987..b11accf085 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::lib::ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

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

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRef.html index 2f601cdaea..7c1919eb2e 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::lib::ecs::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRefMut.html index 9494c00ef7..8c32cdc412 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::lib::ecs::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRegistry.html index d656bb5d3f..74c3218f15 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaSerializer.html index fff2e8736a..f7dd01e37f 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::lib::ecs::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaVec.html index b3fc8b70d2..b1468b6463 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::lib::ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

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

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

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

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

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

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

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.StructFieldInfo.html index 79d4da0c3c..9d2b39cd92 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::lib::ecs::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::lib::ecs::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.StructSchemaInfo.html index a43ff6c482..27cd10091b 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::lib::ecs::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::lib::ecs::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html index 1369634c51..201305d433 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_framework::lib::ecs::prelude - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html index a89af93898..c3797f952d 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_framework::lib::ecs::prelude - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStore.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStore.html index 07ef7fee2e..9f0c470e82 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStore.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

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

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIter.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIter.html index 7e9f81ef51..02fa5824bc 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html index e5e8b529c8..d4aa701fca 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_framework::lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/lib/ecs/prelude/struct.VariantInfo.html index 558f542780..dbc9f976d1 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::lib::ecs::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

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

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

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

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

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html index 9c75416dc8..f0b6413ed8 100644 --- a/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/ecs/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRef.html b/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRef.html index e89e3f4c09..a5bf39dc07 100644 --- a/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_framework::lib::ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_framework::lib::ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRefMut.html b/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRefMut.html index 077f2d4ab5..5afa2fc067 100644 --- a/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_framework/lib/ecs/resources/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_framework::lib::ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_framework::lib::ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/index.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/index.html index 5661cb865f..40f1e80d47 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/index.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/index.html @@ -1,4 +1,5 @@ bones_framework::lib::prelude::bones_schema::alloc - Rust
Expand description

Allocation and collection utilities.

Structs

Traits

Traits

  • Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.
\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/sidebar-items.js b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/sidebar-items.js index f373ae2cb6..e8029c8b1a 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/sidebar-items.js +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut"],"trait":["LayoutExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas"],"trait":["LayoutExt"]}; \ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SMap.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SMap.html index 7286a8b3c9..f467e12540 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SMap.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
+SMap in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
     K: HasSchema,
     V: HasSchema,{ /* private fields */ }
Expand description

Typed version of a SchemaMap.

This works essentially like a HashMap, but is compatible with the schema ecosystem.

@@ -56,9 +56,7 @@ K: HasSchema, V: HasSchema,
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVec.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVec.html index 02f519d24d..b843af6b95 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVec.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::lib::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::lib::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIter.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIter.html index 402aad9ce8..386f5bf7b7 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIter.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIter.html @@ -1,4 +1,4 @@ -SVecIter in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
+SVecIter in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIter<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIter<'a, T> as Iterator>::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) -> Rwhere @@ -194,9 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> UnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIter<'a, T>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIterMut.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIterMut.html index f2aab603bc..a05f7eb212 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIterMut.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SVecIterMut.html @@ -1,4 +1,4 @@ -SVecIterMut in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
+SVecIterMut in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIterMut<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIterMut<'a, T> as Iterator>::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) -> Rwhere @@ -194,8 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaMap.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaMap.html index f9be855c7b..5b51068f44 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaMap.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::lib::prelude::bones_schema::alloc - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html deleted file mode 100644 index 6bcc3e4a7a..0000000000 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html +++ /dev/null @@ -1,32 +0,0 @@ -SchemaTypeMap in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaTypeMap(_);
Expand description

A TypeMap-like structure that can store items that implement HasSchema.

-

Implementations§

§

impl SchemaTypeMap

pub fn get<T>(&self) -> Option<&T>where - T: HasSchema,

Get data out of the store.

-

pub fn insert<T>(&mut self, data: T)where - T: HasSchema,

Insert data into the store

-

pub fn remove<T>(&mut self) -> Option<T>where - T: HasSchema,

Remove data from the store.

-

Trait Implementations§

§

impl Clone for SchemaTypeMap

§

fn clone(&self) -> SchemaTypeMap

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
§

impl Debug for SchemaTypeMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for SchemaTypeMap

§

fn default() -> SchemaTypeMap

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

§

impl<T> FromWorld for Twhere - T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
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 Twhere - 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.

-
§

impl<F, T> IntoSample<T> for Fwhere - T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawClone for Twhere - T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere - T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> ToSample<U> for Twhere - U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere - T: FromSample<S> + ToSample<S>,

§

impl<T> SerializableAny for Twhere - T: 'static + Any + Clone + Send + Sync,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVec.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVec.html index 3e85bc4441..30ccfa8490 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVec.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html index fe095a020d..93c030ac8b 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html @@ -1,4 +1,4 @@ -SchemaVecIter in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

+SchemaVecIter in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> !UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html index 0443253cb9..d6c00c07a2 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html @@ -1,4 +1,4 @@ -SchemaVecIterMut in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

+SchemaVecIterMut in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..c9530341b5 --- /dev/null +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,22 @@ +TypeDataAlreadyInserted in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct TypeDataAlreadyInserted(_);
Expand description

Error type for TypeDatas

+

Trait Implementations§

§

impl Debug for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for TypeDataAlreadyInserted

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 Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

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 Twhere + 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.

+
§

impl<F, T> IntoSample<T> for Fwhere + T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T, U> ToSample<U> for Twhere + U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere + T: FromSample<S> + ToSample<S>,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDatas.html b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDatas.html new file mode 100644 index 0000000000..0c6b00b8be --- /dev/null +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/alloc/struct.TypeDatas.html @@ -0,0 +1,35 @@ +TypeDatas in bones_framework::lib::prelude::bones_schema::alloc - Rust
pub struct TypeDatas(_);
Expand description

A TypeMap-like structure, that does not allow removing entries or updating exisintg +entries.

+

This structure doesn’t require a mutable reference to insert records

+

Implementations§

§

impl TypeDatas

pub fn insert<T>(&self, data: T) -> Result<(), TypeDataAlreadyInserted>where + T: HasSchema,

Insert data into the store.

+

pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted>

Insert boxed data into the store.

+

pub fn get<T>(&self) -> Option<&T>where + T: HasSchema,

Borrow data from the store, if it exists.

+

pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef<'_>>

Borrow data from the store, if it exists.

+

pub fn iter(&self) -> impl DoubleEndedIterator

Iterate over type datas.

+

Trait Implementations§

§

impl Clone for TypeDatas

§

fn clone(&self) -> TypeDatas

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
§

impl Debug for TypeDatas

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for TypeDatas

§

fn default() -> TypeDatas

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

§

impl<T> FromWorld for Twhere + T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
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 Twhere + 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.

+
§

impl<F, T> IntoSample<T> for Fwhere + T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> ToSample<U> for Twhere + U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere + T: FromSample<S> + ToSample<S>,

§

impl<T> SerializableAny for Twhere + T: 'static + Any + Clone + Send + Sync,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/enum.SchemaKind.html b/rustdoc/bones_framework/lib/prelude/bones_schema/enum.SchemaKind.html index c6d9ab9545..269fe6087a 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/enum.SchemaKind.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::lib::prelude::bones_schema - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index 11ea479030..cc72a69835 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

§

impl Debug for CoreStage

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

§

impl Debug for SchemaTypeMap

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

+

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

§

impl Debug for CoreStage

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

source§

impl Debug for getrandom::error::Error

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for Binomial

source§

impl Debug for Cauchy

source§

impl Debug for Dirichlet

source§

impl Debug for Exp1

source§

impl Debug for Exp

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for Beta

source§

impl Debug for ChiSquared

source§

impl Debug for FisherF

source§

impl Debug for Gamma

source§

impl Debug for StudentT

source§

impl Debug for LogNormal

source§

impl Debug for Normal

source§

impl Debug for StandardNormal

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for Pareto

source§

impl Debug for Poisson

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for Triangular

source§

impl Debug for UniformChar

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for UnitCircle

source§

impl Debug for UnitSphereSurface

source§

impl Debug for Weibull

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for EntropyRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for XorShiftRng

§

impl Debug for AHasher

§

impl Debug for AboveOrBelow

§

impl Debug for AcceptConn

§

impl Debug for Access

§

impl Debug for AccessFlags

§

impl Debug for AccessKind

§

impl Debug for AccessMode

§

impl Debug for Acquire<'_>

§

impl Debug for AcquireArc

§

impl Debug for AdaptiveFilterType

§

impl Debug for AddClockError

§

impl Debug for AddEmitterError

§

impl Debug for AddListenerError

§

impl Debug for AddModulatorError

§

impl Debug for AddSpatialSceneError

§

impl Debug for AddSubTrackError

§

impl Debug for AddWatchFlags

§

impl Debug for Addr

§

impl Debug for AddrParseError

§

impl Debug for AddressFamily

§

impl Debug for Agent

§

impl Debug for AgentBuilder

§

impl Debug for AioCancelStat

§

impl Debug for AioFsyncMode

§

impl Debug for AlertDescription

§

impl Debug for AlertLevel

§

impl Debug for AlertMessagePayload

§

impl Debug for AlgAddr

§

impl Debug for AlgSetAeadAuthSize

§

impl Debug for Align

§

impl Debug for Align2

§

impl Debug for AllocError

§

impl Debug for Alphabet

§

impl Debug for Alphabet

§

impl Debug for AnchorMatrix<'_>

§

impl Debug for AnchorPoints<'_>

§

impl Debug for AnimationControl

§

impl Debug for Area

§

impl Debug for ArenaFull

§

impl Debug for AsyncComputeTaskPool

§

impl Debug for AtFlags

§

impl Debug for AudioTstampType

§

impl Debug for AxisValueMap

§

impl Debug for BackendSpecificError

§

impl Debug for Backoff

§

impl Debug for Barrier

§

impl Debug for BarrierWait<'_>

§

impl Debug for BarrierWaitResult

§

impl Debug for BaudRate

§

impl Debug for BidiClass

§

impl Debug for BidiMatchedOpeningBracket

§

impl Debug for BigEndian

§

impl Debug for BindToDevice

§

impl Debug for BitDepth

§

impl Debug for BlendOp

§

impl Debug for Broadcast

§

impl Debug for BufferSize

§

impl Debug for BuildStreamError

§

impl Debug for BulkAlgorithm

§

impl Debug for Bytes

§

impl Debug for CCursor

§

impl Debug for CCursorRange

§

impl Debug for CFFError

§

impl Debug for CacheStorage

§

impl Debug for Capacities

§

impl Debug for Capture

§

impl Debug for Card

§

impl Debug for CertReqExtension

§

impl Debug for CertRevocationListError

§

impl Debug for Certificate

§

impl Debug for CertificateEntry

§

impl Debug for CertificateError

§

impl Debug for CertificateExtension

§

impl Debug for CertificatePayloadTLS13

§

impl Debug for CertificateRequestPayload

§

impl Debug for CertificateRequestPayloadTLS13

§

impl Debug for CertificateStatus

§

impl Debug for CertificateStatusRequest

§

impl Debug for CertificateStatusType

§

impl Debug for Chains<'_>

§

impl Debug for ChangeCipherSpecPayload

§

impl Debug for Channels

§

impl Debug for CharacterDirection

§

impl Debug for CheckedCastError

§

impl Debug for Checkerboard

§

impl Debug for ChmapPosition

§

impl Debug for ChmapType

§

impl Debug for ChunkType

§

impl Debug for CipherSuite

§

impl Debug for CipherSuiteCommon

§

impl Debug for CircleShape

§

impl Debug for ClassMatrix<'_>

§

impl Debug for ClearEnvError

§

impl Debug for ClientCertVerified

§

impl Debug for ClientCertificateType

§

impl Debug for ClientConfig

§

impl Debug for ClientConnection

§

impl Debug for ClientConnection

§

impl Debug for ClientECDHParams

§

impl Debug for ClientExtension

§

impl Debug for ClientHelloPayload

§

impl Debug for ClientInfo

§

impl Debug for ClientSessionCommon

§

impl Debug for ClientSessionTicket

§

impl Debug for ClippedPrimitive

§

impl Debug for ClippedShape

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockInfo

§

impl Debug for ClockSpeed

§

impl Debug for ClockTime

§

impl Debug for CloneFlags

§

impl Debug for CodecParameters

§

impl Debug for CodecType

§

impl Debug for CodepointIdIter<'_>

§

impl Debug for CoderResult

§

impl Debug for CollapsingState

§

impl Debug for Color

§

impl Debug for Color32

§

impl Debug for ColorGradient

§

impl Debug for ColorMode

§

impl Debug for ColorType

§

impl Debug for ColorType

§

impl Debug for CommandError

§

impl Debug for Complex

§

impl Debug for Compression

§

impl Debug for Compression

§

impl Debug for CompressionLevel

§

impl Debug for CompressionStrategy

§

impl Debug for CompressionType

§

impl Debug for ComputeTaskPool

§

impl Debug for Config

§

impl Debug for Connect

§

impl Debug for Connection

§

impl Debug for Connection

§

impl Debug for Constant

§

impl Debug for Constants<'_>

§

impl Debug for ContentType

§

impl Debug for Context

§

impl Debug for ContextualEntryData

§

impl Debug for ContextualSubtable<'_>

§

impl Debug for Control

§

impl Debug for ControlFlags

§

impl Debug for ControlMessageOwned

§

impl Debug for Controller

§

impl Debug for Coverage

§

impl Debug for CpuSet

§

impl Debug for CreateKind

§

impl Debug for CubicBezierShape

§

impl Debug for Cue

§

impl Debug for CuePoint

§

impl Debug for Current

§

impl Debug for CursiveAnchorSet<'_>

§

impl Debug for Cursor

§

impl Debug for CursorIcon

§

impl Debug for CursorRange

§

impl Debug for Cylinders

§

impl Debug for DIR

§

impl Debug for Data

§

impl Debug for DataChange

§

impl Debug for DataFormat

§

impl Debug for DebugOptions

§

impl Debug for DecodeError

§

impl Debug for DecodeError

§

impl Debug for DecodeMetadata

§

impl Debug for DecodePaddingMode

§

impl Debug for DecodeSliceError

§

impl Debug for Decoded

§

impl Debug for DecoderOptions

§

impl Debug for DecoderResult

§

impl Debug for DecodingError

§

impl Debug for DecodingError

§

impl Debug for DecompressError

§

impl Debug for DecompressionError

§

impl Debug for Decrypted

§

impl Debug for DefaultCallsite

§

impl Debug for DefaultGuard

§

impl Debug for DefaultStreamConfigError

§

impl Debug for Deframed

§

impl Debug for DeframerError

§

impl Debug for Delay

§

impl Debug for DeleteModuleFlags

§

impl Debug for DeviceNameError

§

impl Debug for DevicesError

§

impl Debug for DigitallySignedStruct

§

impl Debug for Dir

§

impl Debug for DirEntry

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Dispatch

§

impl Debug for DisposeOp

§

impl Debug for DistinguishedName

§

impl Debug for DistortionBuilder

§

impl Debug for DistortionKind

§

impl Debug for Dl_info

§

impl Debug for DnsName

§

impl Debug for DnsName

§

impl Debug for DnsNameRef<'_>

§

impl Debug for Dqblk

§

impl Debug for DroppedFile

§

impl Debug for Duration

§

impl Debug for DynamicImage

§

impl Debug for ECCurveType

§

impl Debug for ECDHEServerKeyExchange

§

impl Debug for ECParameters

§

impl Debug for ECPointFormat

§

impl Debug for Eager

§

impl Debug for Easing

§

impl Debug for EfdFlags

§

impl Debug for ElemId

§

impl Debug for ElemIface

§

impl Debug for ElemType

§

impl Debug for ElemValue

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EmitterDistances

§

impl Debug for EmitterId

§

impl Debug for EmitterSettings

§

impl Debug for Empty

§

impl Debug for EncodeError

§

impl Debug for EncodeSliceError

§

impl Debug for EncoderResult

§

impl Debug for Encoding

§

impl Debug for EncodingError

§

impl Debug for EncodingError

§

impl Debug for EndPosition

§

impl Debug for Entry

§

impl Debug for EntryData

§

impl Debug for EpollCreateFlags

§

impl Debug for EpollEvent

§

impl Debug for EpollFlags

§

impl Debug for EpollOp

§

impl Debug for EqFilterKind

§

impl Debug for Errno

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for Errors

§

impl Debug for EvCtrl

§

impl Debug for EvNote

§

impl Debug for EvResult

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 76d997f115..29fc991d43 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@

Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
-

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for core::num::dec2flt::ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for ParseRatioError

source§

impl Display for num_traits::ParseFloatError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for serde_yaml::value::tagged::Tag

source§

impl Display for Url

Display the serialization of this URL.

source§

impl Display for getrandom::error::Error

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for rand_core::error::Error

§

impl Display for AddClockError

§

impl Display for AddEmitterError

§

impl Display for AddListenerError

§

impl Display for AddModulatorError

§

impl Display for AddSpatialSceneError

§

impl Display for AddSubTrackError

§

impl Display for AddrParseError

§

impl Display for AlgAddr

§

impl Display for AllocError

§

impl Display for ArenaFull

§

impl Display for BackendSpecificError

§

impl Display for BlendOp

§

impl Display for BuildStreamError

§

impl Display for Channels

§

impl Display for CheckedCastError

§

impl Display for Chmap

§

impl Display for ChmapPosition

§

impl Display for ClearEnvError

§

impl Display for ClockId

§

impl Display for CodecType

§

impl Display for Color

§

impl Display for CommandError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecompressError

§

impl Display for DefaultStreamConfigError

§

impl Display for DeviceNameError

§

impl Display for DevicesError

§

impl Display for DisposeOp

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for EncodingError

§

impl Display for EncodingError

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for FaceParsingError

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FluentError

§

impl Display for FontFamily

§

impl Display for Format

§

impl Display for FormattedDuration

§

impl Display for FromFileError

§

impl Display for Gid

§

impl Display for HostUnavailable

§

impl Display for ImageError

§

impl Display for ImageFormatHint

§

impl Display for InetAddr

§

impl Display for InsertWithKeyError

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidFont

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for IpAddr

§

impl Display for Ipv4Addr

§

impl Display for Ipv6Addr

§

impl Display for Language

§

impl Display for Language

§

impl Display for LanguageIdentifier

§

impl Display for LanguageIdentifierError

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for LimitError

§

impl Display for LinkAddr

§

impl Display for LoadError

§

impl Display for MonotonicError

§

impl Display for NetlinkAddr

§

impl Display for Output

§

impl Display for ParameterError

§

impl Display for ParameterError

§

impl Display for ParseAlphabetError

§

impl Display for ParseColorError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for ParserError

§

impl Display for PauseStreamError

§

impl Display for Pid

§

impl Display for PlayStreamError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Region

§

impl Display for Rfc3339Timestamp

§

impl Display for SampleFormat

§

impl Display for Script

§

impl Display for SelectTimeoutError

§

impl Display for SelemChannelId

§

impl Display for SetGlobalDefaultError

§

impl Display for SetRouteError

§

impl Display for SignError

§

impl Display for Signal

§

impl Display for SockAddr

§

impl Display for SockaddrIn

§

impl Display for SockaddrIn6

§

impl Display for SockaddrStorage

§

impl Display for StreamError

§

impl Display for SupportedStreamConfigsError

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TextStyle

§

impl Display for TimeBase

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for Timestamp

§

impl Display for TinyStrError

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for Uid

§

impl Display for UnixAddr

§

impl Display for UnsupportedError

§

impl Display for Value

§

impl Display for Variant

§

impl Display for VsockAddr

§

impl Display for dyn Value

§

impl Display for i24

§

impl Display for u24

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/enum.SchemaKind.html index 10bab0b2fc..f356108b10 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::lib::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html index 1fe6329f15..b4180e461f 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SBox.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SBox.html index 4c1cfb0385..ff5b5f2e6d 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SMap.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SMap.html index 1fe79a3969..bfce352131 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::lib::prelude::bones_schema::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SVec.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SVec.html index cfea6c1d40..c21b66635d 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaBox.html index d59be4961d..b05cf17a09 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaData.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaData.html index 75b754d85e..2273cf31ac 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html index a3b3b7e254..cd8cba09ed 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::lib::prelude::bones_schema::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaMap.html index f176c8c138..f1a6df6502 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::lib::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRef.html index 5ac6efd075..a0028d9884 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::lib::prelude::bones_schema::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html index 67ed3b83d5..a5e0789a29 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::lib::prelude::bones_schema::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html index 99cbf25de3..5ce681d855 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html index 9fab207df3..ed1f0cf0ad 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::lib::prelude::bones_schema::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaVec.html index 2c7248ff51..85f253c94f 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html index ee79d428d7..3995e08637 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html index 1b00fcca59..847d466406 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.VariantInfo.html index 7e16d91fc7..60b0fd884d 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::lib::prelude::bones_schema::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html index 193f1b8d96..79c03e8d51 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SBox.html index 9fbb2f8200..ee0f98d3c6 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::lib::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::lib::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaBox.html index 9abb50d154..59018f0279 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::lib::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::lib::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRef.html index 88e517c87c..42e6da039b 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::lib::prelude::bones_schema::ptr - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::lib::prelude::bones_schema::ptr - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html index 14829144a2..e16b5e5eae 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::lib::prelude::bones_schema::ptr - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::lib::prelude::bones_schema::ptr - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/registry/struct.SchemaRegistry.html b/rustdoc/bones_framework/lib/prelude/bones_schema/registry/struct.SchemaRegistry.html index 028a2ae1ea..f9ca50d8c1 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/registry/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/registry/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::lib::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::lib::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html index 0b4d7e168a..b051b661a5 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::lib::prelude::bones_schema::ser_de - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::lib::prelude::bones_schema::ser_de - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html b/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html index a2b3cf406d..e1ccf433e6 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::lib::prelude::bones_schema::ser_de - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::lib::prelude::bones_schema::ser_de - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.EnumSchemaInfo.html index 88708239fa..254e684f2f 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::lib::prelude::bones_schema - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.SchemaData.html b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.SchemaData.html index a9e7cbea73..34dedc0e14 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.SchemaData.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::lib::prelude::bones_schema - Rust
pub struct SchemaData {
+SchemaData in bones_framework::lib::prelude::bones_schema - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructFieldInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructFieldInfo.html index 8669078fc2..ccc8808dbc 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::lib::prelude::bones_schema - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::lib::prelude::bones_schema - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructSchemaInfo.html index d1abf87830..7bbd1350d2 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::lib::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::lib::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.VariantInfo.html b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.VariantInfo.html index 171ac5f116..2513999098 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/struct.VariantInfo.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::lib::prelude::bones_schema - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html index f764b7e0ea..8caf09aea6 100644 --- a/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/bones_schema/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/lib/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/lib/prelude/enum.SchemaKind.html index 4cbeb467b2..c6d4a724c1 100644 --- a/rustdoc/bones_framework/lib/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/lib/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::lib::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRef.html b/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRef.html index 170a610fb7..c5c832532c 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_framework::lib::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_framework::lib::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRefMut.html b/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRefMut.html index 88874f0cdb..504fc44077 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_framework/lib/prelude/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_framework::lib::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_framework::lib::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.ComponentStore.html b/rustdoc/bones_framework/lib/prelude/struct.ComponentStore.html index 31148dd89f..326c852e97 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.ComponentStore.html +++ b/rustdoc/bones_framework/lib/prelude/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_framework::lib::prelude - Rust
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/struct.EnumSchemaInfo.html index 37b7030b42..3fb84febe9 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::lib::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.SBox.html b/rustdoc/bones_framework/lib/prelude/struct.SBox.html index 1adb848e57..0443c3e59d 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::lib::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::lib::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.SMap.html b/rustdoc/bones_framework/lib/prelude/struct.SMap.html index c387813532..97ab8d6a45 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::lib::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.SVec.html b/rustdoc/bones_framework/lib/prelude/struct.SVec.html index 9a38e32bcb..974117d1df 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::lib::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::lib::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaBox.html index 178b29c683..badd03cec3 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::lib::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::lib::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaData.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaData.html index e1016cd385..3f02eb536c 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::lib::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::lib::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaDeserializer.html index 93c9741c08..6dc3d82b75 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::lib::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::lib::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaMap.html index f3648df040..1422e5fb2a 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::lib::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaRef.html index 7c40483bd2..7a36d54b51 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::lib::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::lib::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaRefMut.html index dc0dd90443..9dad0b28ef 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::lib::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::lib::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaRegistry.html index 31134e64c4..1861c5a961 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::lib::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::lib::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaSerializer.html index c1814fc51f..372e377f6c 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::lib::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::lib::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/lib/prelude/struct.SchemaVec.html index ad27c42f30..0962ab6346 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/lib/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::lib::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::lib::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/lib/prelude/struct.StructFieldInfo.html index 78cd9e8649..8534c28682 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/lib/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::lib::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::lib::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/lib/prelude/struct.StructSchemaInfo.html index 6974c157f0..d46ee4801e 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/lib/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::lib::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::lib::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIterator.html index a0f55ebda7..c5664dce5d 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_framework::lib::prelude - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_framework::lib::prelude - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIteratorMut.html index 451a834239..0949cfbcec 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_framework::lib::prelude - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_framework::lib::prelude - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStore.html b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStore.html index 8dadd809b0..388795b4cf 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStore.html +++ b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIter.html b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIter.html index 29d7edc11d..c37914de84 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIterMut.html index 0649b655a2..c5769a18eb 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_framework/lib/prelude/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_framework::lib::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/lib/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/lib/prelude/struct.VariantInfo.html index c7b834c42f..e49058d713 100644 --- a/rustdoc/bones_framework/lib/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/lib/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::lib::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html b/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html index 4ab0bcf991..bc7cb7618e 100644 --- a/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/lib/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/index.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/index.html index f6eeb92e5e..dd8303986f 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/index.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/index.html @@ -1,4 +1,5 @@ bones_framework::prelude::bones_schema::alloc - Rust
Expand description

Allocation and collection utilities.

Structs

Traits

Traits

  • Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.
\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/sidebar-items.js b/rustdoc/bones_framework/prelude/bones_schema/alloc/sidebar-items.js index f373ae2cb6..e8029c8b1a 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/sidebar-items.js +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut"],"trait":["LayoutExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas"],"trait":["LayoutExt"]}; \ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SMap.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SMap.html index d309932684..2a29883406 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SMap.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
+SMap in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
     K: HasSchema,
     V: HasSchema,{ /* private fields */ }
Expand description

Typed version of a SchemaMap.

This works essentially like a HashMap, but is compatible with the schema ecosystem.

@@ -56,9 +56,7 @@ K: HasSchema, V: HasSchema,
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVec.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVec.html index 502fb35a46..c1004c2ddb 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVec.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIter.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIter.html index 368fa760de..bece6bfc44 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIter.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIter.html @@ -1,4 +1,4 @@ -SVecIter in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
+SVecIter in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIter<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIter<'a, T> as Iterator>::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) -> Rwhere @@ -194,9 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> UnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIter<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIterMut.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIterMut.html index 3a189b6ac7..e8294aa9f2 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIterMut.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SVecIterMut.html @@ -1,4 +1,4 @@ -SVecIterMut in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
+SVecIterMut in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIterMut<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIterMut<'a, T> as Iterator>::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) -> Rwhere @@ -194,8 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaMap.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaMap.html index 8e7b337cb7..7c1f448c59 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaMap.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::prelude::bones_schema::alloc - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaTypeMap.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaTypeMap.html deleted file mode 100644 index dd305f1c75..0000000000 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaTypeMap.html +++ /dev/null @@ -1,32 +0,0 @@ -SchemaTypeMap in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaTypeMap(_);
Expand description

A TypeMap-like structure that can store items that implement HasSchema.

-

Implementations§

§

impl SchemaTypeMap

pub fn get<T>(&self) -> Option<&T>where - T: HasSchema,

Get data out of the store.

-

pub fn insert<T>(&mut self, data: T)where - T: HasSchema,

Insert data into the store

-

pub fn remove<T>(&mut self) -> Option<T>where - T: HasSchema,

Remove data from the store.

-

Trait Implementations§

§

impl Clone for SchemaTypeMap

§

fn clone(&self) -> SchemaTypeMap

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
§

impl Debug for SchemaTypeMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for SchemaTypeMap

§

fn default() -> SchemaTypeMap

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

§

impl<T> FromWorld for Twhere - T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
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 Twhere - 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.

-
§

impl<F, T> IntoSample<T> for Fwhere - T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawClone for Twhere - T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere - T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> ToSample<U> for Twhere - U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere - T: FromSample<S> + ToSample<S>,

§

impl<T> SerializableAny for Twhere - T: 'static + Any + Clone + Send + Sync,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVec.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVec.html index 7b7ab6bf9c..9ef22791c6 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVec.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIter.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIter.html index 41d6682c98..1e49c66035 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIter.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIter.html @@ -1,4 +1,4 @@ -SchemaVecIter in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

+SchemaVecIter in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> !UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html index 7bac180b40..d9a2a4dd93 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html @@ -1,4 +1,4 @@ -SchemaVecIterMut in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

+SchemaVecIterMut in bones_framework::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..e63b0832a1 --- /dev/null +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,22 @@ +TypeDataAlreadyInserted in bones_framework::prelude::bones_schema::alloc - Rust
pub struct TypeDataAlreadyInserted(_);
Expand description

Error type for TypeDatas

+

Trait Implementations§

§

impl Debug for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for TypeDataAlreadyInserted

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 Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

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 Twhere + 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.

+
§

impl<F, T> IntoSample<T> for Fwhere + T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
§

impl<T, U> ToSample<U> for Twhere + U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere + T: FromSample<S> + ToSample<S>,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDatas.html b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDatas.html new file mode 100644 index 0000000000..45239e4184 --- /dev/null +++ b/rustdoc/bones_framework/prelude/bones_schema/alloc/struct.TypeDatas.html @@ -0,0 +1,35 @@ +TypeDatas in bones_framework::prelude::bones_schema::alloc - Rust
pub struct TypeDatas(_);
Expand description

A TypeMap-like structure, that does not allow removing entries or updating exisintg +entries.

+

This structure doesn’t require a mutable reference to insert records

+

Implementations§

§

impl TypeDatas

pub fn insert<T>(&self, data: T) -> Result<(), TypeDataAlreadyInserted>where + T: HasSchema,

Insert data into the store.

+

pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted>

Insert boxed data into the store.

+

pub fn get<T>(&self) -> Option<&T>where + T: HasSchema,

Borrow data from the store, if it exists.

+

pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef<'_>>

Borrow data from the store, if it exists.

+

pub fn iter(&self) -> impl DoubleEndedIterator

Iterate over type datas.

+

Trait Implementations§

§

impl Clone for TypeDatas

§

fn clone(&self) -> TypeDatas

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
§

impl Debug for TypeDatas

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for TypeDatas

§

fn default() -> TypeDatas

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

§

impl<T> FromWorld for Twhere + T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
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 Twhere + 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.

+
§

impl<F, T> IntoSample<T> for Fwhere + T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> ToSample<U> for Twhere + U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

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
§

impl<S, T> Duplex<S> for Twhere + T: FromSample<S> + ToSample<S>,

§

impl<T> SerializableAny for Twhere + T: 'static + Any + Clone + Send + Sync,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/enum.SchemaKind.html b/rustdoc/bones_framework/prelude/bones_schema/enum.SchemaKind.html index 74742d23dd..efa085d6b0 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/enum.SchemaKind.html +++ b/rustdoc/bones_framework/prelude/bones_schema/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::prelude::bones_schema - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index d931801932..dba636d742 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for SchemaTypeMap

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

+

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

source§

impl Debug for getrandom::error::Error

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for Binomial

source§

impl Debug for Cauchy

source§

impl Debug for Dirichlet

source§

impl Debug for Exp1

source§

impl Debug for Exp

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for Beta

source§

impl Debug for ChiSquared

source§

impl Debug for FisherF

source§

impl Debug for Gamma

source§

impl Debug for StudentT

source§

impl Debug for LogNormal

source§

impl Debug for Normal

source§

impl Debug for StandardNormal

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for Pareto

source§

impl Debug for Poisson

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for Triangular

source§

impl Debug for UniformChar

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for UnitCircle

source§

impl Debug for UnitSphereSurface

source§

impl Debug for Weibull

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for EntropyRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for XorShiftRng

§

impl Debug for AHasher

§

impl Debug for AboveOrBelow

§

impl Debug for AcceptConn

§

impl Debug for Access

§

impl Debug for AccessFlags

§

impl Debug for AccessKind

§

impl Debug for AccessMode

§

impl Debug for Acquire<'_>

§

impl Debug for AcquireArc

§

impl Debug for AdaptiveFilterType

§

impl Debug for AddClockError

§

impl Debug for AddEmitterError

§

impl Debug for AddListenerError

§

impl Debug for AddModulatorError

§

impl Debug for AddSpatialSceneError

§

impl Debug for AddSubTrackError

§

impl Debug for AddWatchFlags

§

impl Debug for Addr

§

impl Debug for AddrParseError

§

impl Debug for AddressFamily

§

impl Debug for Agent

§

impl Debug for AgentBuilder

§

impl Debug for AioCancelStat

§

impl Debug for AioFsyncMode

§

impl Debug for AlertDescription

§

impl Debug for AlertLevel

§

impl Debug for AlertMessagePayload

§

impl Debug for AlgAddr

§

impl Debug for AlgSetAeadAuthSize

§

impl Debug for Align

§

impl Debug for Align2

§

impl Debug for AllocError

§

impl Debug for Alphabet

§

impl Debug for Alphabet

§

impl Debug for AnchorMatrix<'_>

§

impl Debug for AnchorPoints<'_>

§

impl Debug for AnimationControl

§

impl Debug for Area

§

impl Debug for ArenaFull

§

impl Debug for AsyncComputeTaskPool

§

impl Debug for AtFlags

§

impl Debug for AudioTstampType

§

impl Debug for AxisValueMap

§

impl Debug for BackendSpecificError

§

impl Debug for Backoff

§

impl Debug for Barrier

§

impl Debug for BarrierWait<'_>

§

impl Debug for BarrierWaitResult

§

impl Debug for BaudRate

§

impl Debug for BidiClass

§

impl Debug for BidiMatchedOpeningBracket

§

impl Debug for BigEndian

§

impl Debug for BindToDevice

§

impl Debug for BitDepth

§

impl Debug for BlendOp

§

impl Debug for Broadcast

§

impl Debug for BufferSize

§

impl Debug for BuildStreamError

§

impl Debug for BulkAlgorithm

§

impl Debug for Bytes

§

impl Debug for CCursor

§

impl Debug for CCursorRange

§

impl Debug for CFFError

§

impl Debug for CacheStorage

§

impl Debug for Capacities

§

impl Debug for Capture

§

impl Debug for Card

§

impl Debug for CertReqExtension

§

impl Debug for CertRevocationListError

§

impl Debug for Certificate

§

impl Debug for CertificateEntry

§

impl Debug for CertificateError

§

impl Debug for CertificateExtension

§

impl Debug for CertificatePayloadTLS13

§

impl Debug for CertificateRequestPayload

§

impl Debug for CertificateRequestPayloadTLS13

§

impl Debug for CertificateStatus

§

impl Debug for CertificateStatusRequest

§

impl Debug for CertificateStatusType

§

impl Debug for Chains<'_>

§

impl Debug for ChangeCipherSpecPayload

§

impl Debug for Channels

§

impl Debug for CharacterDirection

§

impl Debug for CheckedCastError

§

impl Debug for Checkerboard

§

impl Debug for ChmapPosition

§

impl Debug for ChmapType

§

impl Debug for ChunkType

§

impl Debug for CipherSuite

§

impl Debug for CipherSuiteCommon

§

impl Debug for CircleShape

§

impl Debug for ClassMatrix<'_>

§

impl Debug for ClearEnvError

§

impl Debug for ClientCertVerified

§

impl Debug for ClientCertificateType

§

impl Debug for ClientConfig

§

impl Debug for ClientConnection

§

impl Debug for ClientConnection

§

impl Debug for ClientECDHParams

§

impl Debug for ClientExtension

§

impl Debug for ClientHelloPayload

§

impl Debug for ClientInfo

§

impl Debug for ClientSessionCommon

§

impl Debug for ClientSessionTicket

§

impl Debug for ClippedPrimitive

§

impl Debug for ClippedShape

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockInfo

§

impl Debug for ClockSpeed

§

impl Debug for ClockTime

§

impl Debug for CloneFlags

§

impl Debug for CodecParameters

§

impl Debug for CodecType

§

impl Debug for CodepointIdIter<'_>

§

impl Debug for CoderResult

§

impl Debug for CollapsingState

§

impl Debug for Color

§

impl Debug for Color32

§

impl Debug for ColorGradient

§

impl Debug for ColorMode

§

impl Debug for ColorType

§

impl Debug for ColorType

§

impl Debug for CommandError

§

impl Debug for Complex

§

impl Debug for Compression

§

impl Debug for Compression

§

impl Debug for CompressionLevel

§

impl Debug for CompressionStrategy

§

impl Debug for CompressionType

§

impl Debug for ComputeTaskPool

§

impl Debug for Config

§

impl Debug for Connect

§

impl Debug for Connection

§

impl Debug for Connection

§

impl Debug for Constant

§

impl Debug for Constants<'_>

§

impl Debug for ContentType

§

impl Debug for Context

§

impl Debug for ContextualEntryData

§

impl Debug for ContextualSubtable<'_>

§

impl Debug for Control

§

impl Debug for ControlFlags

§

impl Debug for ControlMessageOwned

§

impl Debug for Controller

§

impl Debug for Coverage

§

impl Debug for CpuSet

§

impl Debug for CreateKind

§

impl Debug for CubicBezierShape

§

impl Debug for Cue

§

impl Debug for CuePoint

§

impl Debug for Current

§

impl Debug for CursiveAnchorSet<'_>

§

impl Debug for Cursor

§

impl Debug for CursorIcon

§

impl Debug for CursorRange

§

impl Debug for Cylinders

§

impl Debug for DIR

§

impl Debug for Data

§

impl Debug for DataChange

§

impl Debug for DataFormat

§

impl Debug for DebugOptions

§

impl Debug for DecodeError

§

impl Debug for DecodeError

§

impl Debug for DecodeMetadata

§

impl Debug for DecodePaddingMode

§

impl Debug for DecodeSliceError

§

impl Debug for Decoded

§

impl Debug for DecoderOptions

§

impl Debug for DecoderResult

§

impl Debug for DecodingError

§

impl Debug for DecodingError

§

impl Debug for DecompressError

§

impl Debug for DecompressionError

§

impl Debug for Decrypted

§

impl Debug for DefaultCallsite

§

impl Debug for DefaultGuard

§

impl Debug for DefaultStreamConfigError

§

impl Debug for Deframed

§

impl Debug for DeframerError

§

impl Debug for Delay

§

impl Debug for DeleteModuleFlags

§

impl Debug for DeviceNameError

§

impl Debug for DevicesError

§

impl Debug for DigitallySignedStruct

§

impl Debug for Dir

§

impl Debug for DirEntry

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Dispatch

§

impl Debug for DisposeOp

§

impl Debug for DistinguishedName

§

impl Debug for DistortionBuilder

§

impl Debug for DistortionKind

§

impl Debug for Dl_info

§

impl Debug for DnsName

§

impl Debug for DnsName

§

impl Debug for DnsNameRef<'_>

§

impl Debug for Dqblk

§

impl Debug for DroppedFile

§

impl Debug for Duration

§

impl Debug for DynamicImage

§

impl Debug for ECCurveType

§

impl Debug for ECDHEServerKeyExchange

§

impl Debug for ECParameters

§

impl Debug for ECPointFormat

§

impl Debug for Eager

§

impl Debug for Easing

§

impl Debug for EfdFlags

§

impl Debug for ElemId

§

impl Debug for ElemIface

§

impl Debug for ElemType

§

impl Debug for ElemValue

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EmitterDistances

§

impl Debug for EmitterId

§

impl Debug for EmitterSettings

§

impl Debug for Empty

§

impl Debug for EncodeError

§

impl Debug for EncodeSliceError

§

impl Debug for EncoderResult

§

impl Debug for Encoding

§

impl Debug for EncodingError

§

impl Debug for EncodingError

§

impl Debug for EndPosition

§

impl Debug for Entry

§

impl Debug for EntryData

§

impl Debug for EpollCreateFlags

§

impl Debug for EpollEvent

§

impl Debug for EpollFlags

§

impl Debug for EpollOp

§

impl Debug for EqFilterKind

§

impl Debug for Errno

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for Errors

§

impl Debug for EvCtrl

§

impl Debug for EvNote

§

impl Debug for EvResult

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 45872e4225..c72d7afd71 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@

Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
-

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for core::num::dec2flt::ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for ParseRatioError

source§

impl Display for num_traits::ParseFloatError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for serde_yaml::value::tagged::Tag

source§

impl Display for Url

Display the serialization of this URL.

source§

impl Display for getrandom::error::Error

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for rand_core::error::Error

§

impl Display for AddClockError

§

impl Display for AddEmitterError

§

impl Display for AddListenerError

§

impl Display for AddModulatorError

§

impl Display for AddSpatialSceneError

§

impl Display for AddSubTrackError

§

impl Display for AddrParseError

§

impl Display for AlgAddr

§

impl Display for AllocError

§

impl Display for ArenaFull

§

impl Display for BackendSpecificError

§

impl Display for BlendOp

§

impl Display for BuildStreamError

§

impl Display for Channels

§

impl Display for CheckedCastError

§

impl Display for Chmap

§

impl Display for ChmapPosition

§

impl Display for ClearEnvError

§

impl Display for ClockId

§

impl Display for CodecType

§

impl Display for Color

§

impl Display for CommandError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecompressError

§

impl Display for DefaultStreamConfigError

§

impl Display for DeviceNameError

§

impl Display for DevicesError

§

impl Display for DisposeOp

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for EncodingError

§

impl Display for EncodingError

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for FaceParsingError

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FluentError

§

impl Display for FontFamily

§

impl Display for Format

§

impl Display for FormattedDuration

§

impl Display for FromFileError

§

impl Display for Gid

§

impl Display for HostUnavailable

§

impl Display for ImageError

§

impl Display for ImageFormatHint

§

impl Display for InetAddr

§

impl Display for InsertWithKeyError

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidFont

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for IpAddr

§

impl Display for Ipv4Addr

§

impl Display for Ipv6Addr

§

impl Display for Language

§

impl Display for Language

§

impl Display for LanguageIdentifier

§

impl Display for LanguageIdentifierError

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for LimitError

§

impl Display for LinkAddr

§

impl Display for LoadError

§

impl Display for MonotonicError

§

impl Display for NetlinkAddr

§

impl Display for Output

§

impl Display for ParameterError

§

impl Display for ParameterError

§

impl Display for ParseAlphabetError

§

impl Display for ParseColorError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for ParserError

§

impl Display for PauseStreamError

§

impl Display for Pid

§

impl Display for PlayStreamError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Region

§

impl Display for Rfc3339Timestamp

§

impl Display for SampleFormat

§

impl Display for Script

§

impl Display for SelectTimeoutError

§

impl Display for SelemChannelId

§

impl Display for SetGlobalDefaultError

§

impl Display for SetRouteError

§

impl Display for SignError

§

impl Display for Signal

§

impl Display for SockAddr

§

impl Display for SockaddrIn

§

impl Display for SockaddrIn6

§

impl Display for SockaddrStorage

§

impl Display for StreamError

§

impl Display for SupportedStreamConfigsError

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TextStyle

§

impl Display for TimeBase

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for Timestamp

§

impl Display for TinyStrError

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for Uid

§

impl Display for UnixAddr

§

impl Display for UnsupportedError

§

impl Display for Value

§

impl Display for Variant

§

impl Display for VsockAddr

§

impl Display for dyn Value

§

impl Display for i24

§

impl Display for u24

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/enum.SchemaKind.html index d2c8d189a0..92138a1065 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html index 5476adadbe..5c1917da6a 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::prelude::bones_schema::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SBox.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SBox.html index 1e234cae78..80b3cfd99e 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SMap.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SMap.html index 78080bf5c8..ca461ef648 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::prelude::bones_schema::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SVec.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SVec.html index 685fe2465c..2d479dc2b0 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaBox.html index ddc345b9cf..ed1bed16aa 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaData.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaData.html index 6620a2e8f2..20d637763c 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaDeserializer.html index e3c83f5661..dddb77fcc7 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::prelude::bones_schema::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaMap.html index 017dee7759..905e101ae9 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRef.html index 259c2957bd..1543aee843 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::prelude::bones_schema::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRefMut.html index d17553c40c..d8d603c493 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::prelude::bones_schema::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRegistry.html index 2f6594a363..78ef406bbf 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaSerializer.html index 1336e31aef..1e6afaa0a4 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::prelude::bones_schema::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaVec.html index 037ef6f50d..6f7fa99ae9 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructFieldInfo.html index 2d6e02f613..222167472b 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructSchemaInfo.html index c3b4adc1f9..8632b7fe38 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.VariantInfo.html index 3e68fee802..f411a68095 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::prelude::bones_schema::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html index 15861f7e9e..da2216c591 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/bones_schema/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SBox.html index 22ae678d6d..0bd072a668 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaBox.html index 102dde2fd6..e7cecfd077 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRef.html index a362376ff2..a171059298 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::prelude::bones_schema::ptr - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::prelude::bones_schema::ptr - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRefMut.html index f876c2195b..0f09408193 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::prelude::bones_schema::ptr - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::prelude::bones_schema::ptr - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/registry/struct.SchemaRegistry.html b/rustdoc/bones_framework/prelude/bones_schema/registry/struct.SchemaRegistry.html index 0999f037c1..f5ef661ded 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/registry/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/prelude/bones_schema/registry/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html b/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html index 3c102914eb..8f309f22f8 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::prelude::bones_schema::ser_de - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::prelude::bones_schema::ser_de - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaSerializer.html b/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaSerializer.html index bdff0949a5..22fece6106 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/prelude/bones_schema/ser_de/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::prelude::bones_schema::ser_de - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::prelude::bones_schema::ser_de - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/prelude/bones_schema/struct.EnumSchemaInfo.html index f1523fd4ec..4cac0454d3 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::prelude::bones_schema - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/struct.SchemaData.html b/rustdoc/bones_framework/prelude/bones_schema/struct.SchemaData.html index f1158bafe7..aae6aadc73 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/struct.SchemaData.html +++ b/rustdoc/bones_framework/prelude/bones_schema/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::prelude::bones_schema - Rust
pub struct SchemaData {
+SchemaData in bones_framework::prelude::bones_schema - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/struct.StructFieldInfo.html b/rustdoc/bones_framework/prelude/bones_schema/struct.StructFieldInfo.html index 1e49f5ff96..f83950deb2 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::prelude::bones_schema - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::prelude::bones_schema - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/struct.StructSchemaInfo.html b/rustdoc/bones_framework/prelude/bones_schema/struct.StructSchemaInfo.html index f10cbfa7ed..9aa01ff22a 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/bones_schema/struct.VariantInfo.html b/rustdoc/bones_framework/prelude/bones_schema/struct.VariantInfo.html index 772aa8e3d5..88f7c712d6 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/struct.VariantInfo.html +++ b/rustdoc/bones_framework/prelude/bones_schema/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::prelude::bones_schema - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html b/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html index a9cb1dccb5..0905fa1b77 100644 --- a/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/bones_schema/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index e29b6da46e..b8807bd962 100644 --- a/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for SchemaTypeMap

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

+

Implementors§

§

impl Debug for EnumTagType

§

impl Debug for bones_framework::asset::Primitive

§

impl Debug for SchemaKind

§

impl Debug for CollectionAllocErr

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for EulerRot

source§

impl Debug for ButtonState

source§

impl Debug for GamepadAxis

source§

impl Debug for GamepadButton

source§

impl Debug for GamepadConnectionEventKind

source§

impl Debug for GamepadEvent

source§

impl Debug for KeyCode

source§

impl Debug for MouseButton

source§

impl Debug for MouseScrollUnit

§

impl Debug for CoreStage

source§

impl Debug for CameraSize

source§

impl Debug for bones_framework::render::color::Color

source§

impl Debug for HexColorError

source§

impl Debug for bones_framework::render::sprite::Image

source§

impl Debug for TimerMode

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for core::net::ip_addr::IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for std::net::Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for std::sync::mpsc::RecvTimeoutError

source§

impl Debug for std::sync::mpsc::TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for FlushCompress

source§

impl Debug for FlushDecompress

source§

impl Debug for flate2::mem::Status

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for FloatErrorKind

source§

impl Debug for Always

source§

impl Debug for Op

source§

impl Debug for Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for serde_yaml::value::Value

source§

impl Debug for yaml_break_t

source§

impl Debug for yaml_emitter_state_t

source§

impl Debug for yaml_encoding_t

source§

impl Debug for yaml_error_type_t

source§

impl Debug for yaml_event_type_t

source§

impl Debug for yaml_mapping_style_t

source§

impl Debug for yaml_node_type_t

source§

impl Debug for yaml_parser_state_t

source§

impl Debug for yaml_scalar_style_t

source§

impl Debug for yaml_sequence_style_t

source§

impl Debug for yaml_token_type_t

source§

impl Debug for Origin

source§

impl Debug for ParseError

source§

impl Debug for SyntaxViolation

source§

impl Debug for Position

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::bernoulli::BernoulliError

source§

impl Debug for rand::distributions::weighted::WeightedError

source§

impl Debug for rand::distributions::weighted_index::WeightedError

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVec

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for rand::seq::index::IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for AnimatedSprite

source§

impl Debug for AnimationBankSprite

source§

impl Debug for bones_framework::asset::prelude::anyhow::Error

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_framework::asset::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for LabeledId

§

impl Debug for Ustr

§

impl Debug for bones_framework::asset::prelude::dashmap::TryReserveError

source§

impl Debug for AssetInfo

source§

impl Debug for AssetLoadProgress

source§

impl Debug for AssetLoc

source§

impl Debug for AssetPack

source§

impl Debug for AssetPackReq

source§

impl Debug for AssetPackSpec

source§

impl Debug for AssetStore

source§

impl Debug for Cid

source§

impl Debug for CorePackfileMeta

§

impl Debug for EnumSchemaInfo

source§

impl Debug for IncompatibleGameVersionError

source§

impl Debug for LoadedAsset

source§

impl Debug for PackfileMeta

source§

impl Debug for SchemaAssetHandle

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

source§

impl Debug for SchemaPath

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for Ulid

source§

impl Debug for UntypedHandle

§

impl Debug for VariantInfo

source§

impl Debug for bones_framework::asset::Version

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec3A

source§

impl Debug for BVec4

source§

impl Debug for BVec4A

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for Mat2

source§

impl Debug for Mat3

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for bones_framework::glam::Vec2

source§

impl Debug for Vec3

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for GamepadAxisEvent

source§

impl Debug for GamepadButtonEvent

source§

impl Debug for GamepadConnectionEvent

source§

impl Debug for GamepadInputs

source§

impl Debug for KeyboardEvent

source§

impl Debug for KeyboardInputs

source§

impl Debug for MouseButtonEvent

source§

impl Debug for MouseInputs

source§

impl Debug for MouseScrollEvent

source§

impl Debug for Window

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for NotInitialized

§

impl Debug for SystemStages

§

impl Debug for UntypedAtomicResource

§

impl Debug for World

1.27.0 · source§

impl Debug for bones_framework::lib::instant::Duration

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for bones_framework::lib::time::Time

source§

impl Debug for AudioSource

§

impl Debug for StaticSoundData

source§

impl Debug for Camera

source§

impl Debug for CameraShake

source§

impl Debug for Viewport

source§

impl Debug for Path2d

source§

impl Debug for Atlas

source§

impl Debug for AtlasSprite

source§

impl Debug for Sprite

source§

impl Debug for Tile

source§

impl Debug for TileLayer

source§

impl Debug for Transform

source§

impl Debug for EguiCtx

source§

impl Debug for EguiSettings

source§

impl Debug for EguiTextures

source§

impl Debug for FontMeta

source§

impl Debug for BorderImageMeta

source§

impl Debug for ButtonBordersMeta

source§

impl Debug for ButtonThemeMeta

source§

impl Debug for MarginMeta

source§

impl Debug for Stopwatch

source§

impl Debug for bones_framework::time::Timer

source§

impl Debug for ring::aead::quic::Algorithm

source§

impl Debug for ring::aead::Algorithm

source§

impl Debug for LessSafeKey

source§

impl Debug for UnboundKey

source§

impl Debug for ring::agreement::Algorithm

source§

impl Debug for EphemeralPrivateKey

source§

impl Debug for PublicKey

source§

impl Debug for ring::digest::Algorithm

source§

impl Debug for Digest

source§

impl Debug for Ed25519KeyPair

source§

impl Debug for EdDSAParameters

source§

impl Debug for EcdsaKeyPair

source§

impl Debug for EcdsaSigningAlgorithm

source§

impl Debug for EcdsaVerificationAlgorithm

source§

impl Debug for KeyRejected

source§

impl Debug for Unspecified

source§

impl Debug for ring::hkdf::Algorithm

source§

impl Debug for Prk

source§

impl Debug for Salt

source§

impl Debug for ring::hmac::Algorithm

source§

impl Debug for ring::hmac::Context

source§

impl Debug for ring::hmac::Key

source§

impl Debug for ring::hmac::Tag

source§

impl Debug for SystemRandom

source§

impl Debug for RsaKeyPair

source§

impl Debug for RsaSubjectPublicKey

source§

impl Debug for RsaParameters

source§

impl Debug for TestCase

source§

impl Debug for EndOfInput

source§

impl Debug for core::any::TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for core::hash::sip::SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for core::net::ip_addr::Ipv4Addr

source§

impl Debug for core::net::ip_addr::Ipv6Addr

source§

impl Debug for core::net::parser::AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for core::num::dec2flt::ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for core::task::wake::Waker

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for std::fs::DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for std::fs::Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for std::path::Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for std::sync::barrier::Barrier

1.16.0 · source§

impl Debug for std::sync::barrier::BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for std::sync::mpsc::RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for std::thread::scoped::Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for Crc

source§

impl Debug for GzBuilder

source§

impl Debug for GzHeader

source§

impl Debug for Compress

source§

impl Debug for CompressError

source§

impl Debug for Decompress

source§

impl Debug for flate2::mem::DecompressError

source§

impl Debug for flate2::Compression

source§

impl Debug for getrandom::error::Error

source§

impl Debug for indexmap::TryReserveError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for ParseRatioError

source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for semver::parse::Error

source§

impl Debug for BuildMetadata

source§

impl Debug for Comparator

source§

impl Debug for Prerelease

source§

impl Debug for VersionReq

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for serde_json::error::Error

source§

impl Debug for serde_json::map::Map<String, Value>

source§

impl Debug for serde_json::number::Number

source§

impl Debug for CompactFormatter

source§

impl Debug for serde_yaml::error::Error

source§

impl Debug for serde_yaml::error::Location

source§

impl Debug for Mapping

source§

impl Debug for serde_yaml::number::Number

source§

impl Debug for serde_yaml::value::tagged::Tag

source§

impl Debug for TaggedValue

source§

impl Debug for EnteredSpan

source§

impl Debug for Span

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for OpaqueOrigin

source§

impl Debug for Url

Debug the serialization of this URL.

source§

impl Debug for getrandom::error::Error

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for rand::distributions::bernoulli::Bernoulli

source§

impl Debug for Binomial

source§

impl Debug for Cauchy

source§

impl Debug for Dirichlet

source§

impl Debug for Exp1

source§

impl Debug for Exp

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::Open01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for rand::distributions::float::OpenClosed01

source§

impl Debug for Beta

source§

impl Debug for ChiSquared

source§

impl Debug for FisherF

source§

impl Debug for Gamma

source§

impl Debug for StudentT

source§

impl Debug for LogNormal

source§

impl Debug for Normal

source§

impl Debug for StandardNormal

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for rand::distributions::other::Alphanumeric

source§

impl Debug for Pareto

source§

impl Debug for Poisson

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for rand::distributions::Standard

source§

impl Debug for Triangular

source§

impl Debug for UniformChar

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for rand::distributions::uniform::UniformDuration

source§

impl Debug for UnitCircle

source§

impl Debug for UnitSphereSurface

source§

impl Debug for Weibull

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for rand::rngs::adapter::read::ReadError

source§

impl Debug for EntropyRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::mock::StepRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::std::StdRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand::rngs::thread::ThreadRng

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Core

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha8Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Core

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha12Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Core

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_chacha::chacha::ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::error::Error

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for rand_core::os::OsRng

source§

impl Debug for XorShiftRng

§

impl Debug for AHasher

§

impl Debug for AboveOrBelow

§

impl Debug for AcceptConn

§

impl Debug for Access

§

impl Debug for AccessFlags

§

impl Debug for AccessKind

§

impl Debug for AccessMode

§

impl Debug for Acquire<'_>

§

impl Debug for AcquireArc

§

impl Debug for AdaptiveFilterType

§

impl Debug for AddClockError

§

impl Debug for AddEmitterError

§

impl Debug for AddListenerError

§

impl Debug for AddModulatorError

§

impl Debug for AddSpatialSceneError

§

impl Debug for AddSubTrackError

§

impl Debug for AddWatchFlags

§

impl Debug for Addr

§

impl Debug for AddrParseError

§

impl Debug for AddressFamily

§

impl Debug for Agent

§

impl Debug for AgentBuilder

§

impl Debug for AioCancelStat

§

impl Debug for AioFsyncMode

§

impl Debug for AlertDescription

§

impl Debug for AlertLevel

§

impl Debug for AlertMessagePayload

§

impl Debug for AlgAddr

§

impl Debug for AlgSetAeadAuthSize

§

impl Debug for Align

§

impl Debug for Align2

§

impl Debug for AllocError

§

impl Debug for Alphabet

§

impl Debug for Alphabet

§

impl Debug for AnchorMatrix<'_>

§

impl Debug for AnchorPoints<'_>

§

impl Debug for AnimationControl

§

impl Debug for Area

§

impl Debug for ArenaFull

§

impl Debug for AsyncComputeTaskPool

§

impl Debug for AtFlags

§

impl Debug for AudioTstampType

§

impl Debug for AxisValueMap

§

impl Debug for BackendSpecificError

§

impl Debug for Backoff

§

impl Debug for Barrier

§

impl Debug for BarrierWait<'_>

§

impl Debug for BarrierWaitResult

§

impl Debug for BaudRate

§

impl Debug for BidiClass

§

impl Debug for BidiMatchedOpeningBracket

§

impl Debug for BigEndian

§

impl Debug for BindToDevice

§

impl Debug for BitDepth

§

impl Debug for BlendOp

§

impl Debug for Broadcast

§

impl Debug for BufferSize

§

impl Debug for BuildStreamError

§

impl Debug for BulkAlgorithm

§

impl Debug for Bytes

§

impl Debug for CCursor

§

impl Debug for CCursorRange

§

impl Debug for CFFError

§

impl Debug for CacheStorage

§

impl Debug for Capacities

§

impl Debug for Capture

§

impl Debug for Card

§

impl Debug for CertReqExtension

§

impl Debug for CertRevocationListError

§

impl Debug for Certificate

§

impl Debug for CertificateEntry

§

impl Debug for CertificateError

§

impl Debug for CertificateExtension

§

impl Debug for CertificatePayloadTLS13

§

impl Debug for CertificateRequestPayload

§

impl Debug for CertificateRequestPayloadTLS13

§

impl Debug for CertificateStatus

§

impl Debug for CertificateStatusRequest

§

impl Debug for CertificateStatusType

§

impl Debug for Chains<'_>

§

impl Debug for ChangeCipherSpecPayload

§

impl Debug for Channels

§

impl Debug for CharacterDirection

§

impl Debug for CheckedCastError

§

impl Debug for Checkerboard

§

impl Debug for ChmapPosition

§

impl Debug for ChmapType

§

impl Debug for ChunkType

§

impl Debug for CipherSuite

§

impl Debug for CipherSuiteCommon

§

impl Debug for CircleShape

§

impl Debug for ClassMatrix<'_>

§

impl Debug for ClearEnvError

§

impl Debug for ClientCertVerified

§

impl Debug for ClientCertificateType

§

impl Debug for ClientConfig

§

impl Debug for ClientConnection

§

impl Debug for ClientConnection

§

impl Debug for ClientECDHParams

§

impl Debug for ClientExtension

§

impl Debug for ClientHelloPayload

§

impl Debug for ClientInfo

§

impl Debug for ClientSessionCommon

§

impl Debug for ClientSessionTicket

§

impl Debug for ClippedPrimitive

§

impl Debug for ClippedShape

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockId

§

impl Debug for ClockInfo

§

impl Debug for ClockSpeed

§

impl Debug for ClockTime

§

impl Debug for CloneFlags

§

impl Debug for CodecParameters

§

impl Debug for CodecType

§

impl Debug for CodepointIdIter<'_>

§

impl Debug for CoderResult

§

impl Debug for CollapsingState

§

impl Debug for Color

§

impl Debug for Color32

§

impl Debug for ColorGradient

§

impl Debug for ColorMode

§

impl Debug for ColorType

§

impl Debug for ColorType

§

impl Debug for CommandError

§

impl Debug for Complex

§

impl Debug for Compression

§

impl Debug for Compression

§

impl Debug for CompressionLevel

§

impl Debug for CompressionStrategy

§

impl Debug for CompressionType

§

impl Debug for ComputeTaskPool

§

impl Debug for Config

§

impl Debug for Connect

§

impl Debug for Connection

§

impl Debug for Connection

§

impl Debug for Constant

§

impl Debug for Constants<'_>

§

impl Debug for ContentType

§

impl Debug for Context

§

impl Debug for ContextualEntryData

§

impl Debug for ContextualSubtable<'_>

§

impl Debug for Control

§

impl Debug for ControlFlags

§

impl Debug for ControlMessageOwned

§

impl Debug for Controller

§

impl Debug for Coverage

§

impl Debug for CpuSet

§

impl Debug for CreateKind

§

impl Debug for CubicBezierShape

§

impl Debug for Cue

§

impl Debug for CuePoint

§

impl Debug for Current

§

impl Debug for CursiveAnchorSet<'_>

§

impl Debug for Cursor

§

impl Debug for CursorIcon

§

impl Debug for CursorRange

§

impl Debug for Cylinders

§

impl Debug for DIR

§

impl Debug for Data

§

impl Debug for DataChange

§

impl Debug for DataFormat

§

impl Debug for DebugOptions

§

impl Debug for DecodeError

§

impl Debug for DecodeError

§

impl Debug for DecodeMetadata

§

impl Debug for DecodePaddingMode

§

impl Debug for DecodeSliceError

§

impl Debug for Decoded

§

impl Debug for DecoderOptions

§

impl Debug for DecoderResult

§

impl Debug for DecodingError

§

impl Debug for DecodingError

§

impl Debug for DecompressError

§

impl Debug for DecompressionError

§

impl Debug for Decrypted

§

impl Debug for DefaultCallsite

§

impl Debug for DefaultGuard

§

impl Debug for DefaultStreamConfigError

§

impl Debug for Deframed

§

impl Debug for DeframerError

§

impl Debug for Delay

§

impl Debug for DeleteModuleFlags

§

impl Debug for DeviceNameError

§

impl Debug for DevicesError

§

impl Debug for DigitallySignedStruct

§

impl Debug for Dir

§

impl Debug for DirEntry

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for Dispatch

§

impl Debug for DisposeOp

§

impl Debug for DistinguishedName

§

impl Debug for DistortionBuilder

§

impl Debug for DistortionKind

§

impl Debug for Dl_info

§

impl Debug for DnsName

§

impl Debug for DnsName

§

impl Debug for DnsNameRef<'_>

§

impl Debug for Dqblk

§

impl Debug for DroppedFile

§

impl Debug for Duration

§

impl Debug for DynamicImage

§

impl Debug for ECCurveType

§

impl Debug for ECDHEServerKeyExchange

§

impl Debug for ECParameters

§

impl Debug for ECPointFormat

§

impl Debug for Eager

§

impl Debug for Easing

§

impl Debug for EfdFlags

§

impl Debug for ElemId

§

impl Debug for ElemIface

§

impl Debug for ElemType

§

impl Debug for ElemValue

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EmitterDistances

§

impl Debug for EmitterId

§

impl Debug for EmitterSettings

§

impl Debug for Empty

§

impl Debug for EncodeError

§

impl Debug for EncodeSliceError

§

impl Debug for EncoderResult

§

impl Debug for Encoding

§

impl Debug for EncodingError

§

impl Debug for EncodingError

§

impl Debug for EndPosition

§

impl Debug for Entry

§

impl Debug for EntryData

§

impl Debug for EpollCreateFlags

§

impl Debug for EpollEvent

§

impl Debug for EpollFlags

§

impl Debug for EpollOp

§

impl Debug for EqFilterKind

§

impl Debug for Errno

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for Errors

§

impl Debug for EvCtrl

§

impl Debug for EvNote

§

impl Debug for EvResult

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

When the alternate flag is enabled this will print platform specific details, for example the fields of the kevent structure on platforms that use kqueue(2). Note however that the output of this implementation is diff --git a/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index af4aea24b7..b6d74e1df9 100644 --- a/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_framework/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@

Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
-

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::ErrorKind

source§

impl Display for GamepadAxis

source§

impl Display for GamepadButton

source§

impl Display for HexColorError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for core::net::ip_addr::IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

impl Display for std::sync::mpsc::TryRecvError

source§

impl Display for FromHexError

source§

impl Display for log::Level

source§

impl Display for log::LevelFilter

source§

impl Display for serde_json::value::Value

source§

impl Display for ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::bernoulli::BernoulliError

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_framework::asset::prelude::anyhow::Error

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_framework::asset::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for Ustr

source§

impl Display for AssetPackSpec

source§

impl Display for Cid

source§

impl Display for IncompatibleGameVersionError

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

source§

impl Display for Version

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec3A

source§

impl Display for BVec4

source§

impl Display for BVec4A

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for Mat2

source§

impl Display for Mat3

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for Vec3A

source§

impl Display for Vec4

§

impl Display for NotInitialized

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for KeyRejected

source§

impl Display for Unspecified

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for core::net::ip_addr::Ipv4Addr

source§

impl Display for core::net::ip_addr::Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for core::net::parser::AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for core::num::dec2flt::ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for CompressError

source§

impl Display for flate2::mem::DecompressError

source§

impl Display for getrandom::error::Error

source§

impl Display for indexmap::TryReserveError

source§

impl Display for log::ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for ParseRatioError

source§

impl Display for num_traits::ParseFloatError

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for VersionReq

source§

impl Display for serde::de::value::Error

source§

impl Display for serde_json::error::Error

source§

impl Display for serde_json::number::Number

source§

impl Display for serde_yaml::error::Error

source§

impl Display for serde_yaml::number::Number

source§

impl Display for serde_yaml::value::tagged::Tag

source§

impl Display for Url

Display the serialization of this URL.

source§

impl Display for getrandom::error::Error

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for rand_core::error::Error

§

impl Display for AddClockError

§

impl Display for AddEmitterError

§

impl Display for AddListenerError

§

impl Display for AddModulatorError

§

impl Display for AddSpatialSceneError

§

impl Display for AddSubTrackError

§

impl Display for AddrParseError

§

impl Display for AlgAddr

§

impl Display for AllocError

§

impl Display for ArenaFull

§

impl Display for BackendSpecificError

§

impl Display for BlendOp

§

impl Display for BuildStreamError

§

impl Display for Channels

§

impl Display for CheckedCastError

§

impl Display for Chmap

§

impl Display for ChmapPosition

§

impl Display for ClearEnvError

§

impl Display for ClockId

§

impl Display for CodecType

§

impl Display for Color

§

impl Display for CommandError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecompressError

§

impl Display for DefaultStreamConfigError

§

impl Display for DeviceNameError

§

impl Display for DevicesError

§

impl Display for DisposeOp

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for EncodingError

§

impl Display for EncodingError

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for FaceParsingError

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for FileTime

§

impl Display for FluentError

§

impl Display for FontFamily

§

impl Display for Format

§

impl Display for FormattedDuration

§

impl Display for FromFileError

§

impl Display for Gid

§

impl Display for HostUnavailable

§

impl Display for ImageError

§

impl Display for ImageFormatHint

§

impl Display for InetAddr

§

impl Display for InsertWithKeyError

§

impl Display for InvalidBufferSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidFont

§

impl Display for InvalidLength

§

impl Display for InvalidOutputSize

§

impl Display for IpAddr

§

impl Display for Ipv4Addr

§

impl Display for Ipv6Addr

§

impl Display for Language

§

impl Display for Language

§

impl Display for LanguageIdentifier

§

impl Display for LanguageIdentifierError

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for LimitError

§

impl Display for LinkAddr

§

impl Display for LoadError

§

impl Display for MonotonicError

§

impl Display for NetlinkAddr

§

impl Display for Output

§

impl Display for ParameterError

§

impl Display for ParameterError

§

impl Display for ParseAlphabetError

§

impl Display for ParseColorError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for ParserError

§

impl Display for PauseStreamError

§

impl Display for Pid

§

impl Display for PlayStreamError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for Region

§

impl Display for Rfc3339Timestamp

§

impl Display for SampleFormat

§

impl Display for Script

§

impl Display for SelectTimeoutError

§

impl Display for SelemChannelId

§

impl Display for SetGlobalDefaultError

§

impl Display for SetRouteError

§

impl Display for SignError

§

impl Display for Signal

§

impl Display for SockAddr

§

impl Display for SockaddrIn

§

impl Display for SockaddrIn6

§

impl Display for SockaddrStorage

§

impl Display for StreamError

§

impl Display for SupportedStreamConfigsError

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TextStyle

§

impl Display for TimeBase

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for Timestamp

§

impl Display for TinyStrError

§

impl Display for Transport

§

impl Display for TryFromSliceError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TrySelectError

§

impl Display for Uid

§

impl Display for UnixAddr

§

impl Display for UnsupportedError

§

impl Display for Value

§

impl Display for Variant

§

impl Display for VsockAddr

§

impl Display for dyn Value

§

impl Display for i24

§

impl Display for u24

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_framework::asset::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

§

impl<'a> Display for PercentEncode<'a>

§

impl<'a> Display for ValueSet<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'e, E> Display for Base64Display<'a, 'e, E>where diff --git a/rustdoc/bones_framework/prelude/enum.SchemaKind.html b/rustdoc/bones_framework/prelude/enum.SchemaKind.html index 7b1f673199..1189a69e13 100644 --- a/rustdoc/bones_framework/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_framework/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_framework::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.AssetPack.html b/rustdoc/bones_framework/prelude/struct.AssetPack.html index 1341023338..e83e6f837f 100644 --- a/rustdoc/bones_framework/prelude/struct.AssetPack.html +++ b/rustdoc/bones_framework/prelude/struct.AssetPack.html @@ -1,4 +1,4 @@ -AssetPack in bones_framework::prelude - Rust
pub struct AssetPack {
+AssetPack in bones_framework::prelude - Rust
pub struct AssetPack {
     pub name: String,
     pub id: LabeledId,
     pub version: Version,
@@ -16,7 +16,7 @@
 
§schemas: HashMap<String, Schema, BuildHasherDefault<FxHasher>, Global>

Schemas provided in the asset pack.

§import_schemas: HashMap<String, SchemaPath, BuildHasherDefault<FxHasher>, Global>

Specify schemas to import from other asset packs.

§root: UntypedHandle

The root asset for the asset pack.

-

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for AssetPack

source§

fn clone(&self) -> AssetPack

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 AssetPack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.AtomicSchemaRef.html b/rustdoc/bones_framework/prelude/struct.AtomicSchemaRef.html index e387910a86..4da7458595 100644 --- a/rustdoc/bones_framework/prelude/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_framework/prelude/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_framework::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_framework::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.AtomicSchemaRefMut.html b/rustdoc/bones_framework/prelude/struct.AtomicSchemaRefMut.html index 89b5149845..0583c68d38 100644 --- a/rustdoc/bones_framework/prelude/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_framework/prelude/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_framework::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_framework::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.ComponentStore.html b/rustdoc/bones_framework/prelude/struct.ComponentStore.html index c1d50bd7d8..31f176c611 100644 --- a/rustdoc/bones_framework/prelude/struct.ComponentStore.html +++ b/rustdoc/bones_framework/prelude/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_framework::prelude - Rust
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_framework/prelude/struct.EnumSchemaInfo.html index 47cc957f76..32ccd53613 100644 --- a/rustdoc/bones_framework/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_framework::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.Handle.html b/rustdoc/bones_framework/prelude/struct.Handle.html index b2011b00ea..821a5910b1 100644 --- a/rustdoc/bones_framework/prelude/struct.Handle.html +++ b/rustdoc/bones_framework/prelude/struct.Handle.html @@ -4,8 +4,8 @@ }

Expand description

A typed handle to an asset.

Fields§

§id: Ulid

The runtime ID of the asset.

Implementations§

source§

impl<T> Handle<T>

source

pub fn untyped(self) -> UntypedHandle

Convert the handle to an UntypedHandle.

-

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

Returns the “default value” for a type. Read more
source§

impl<T> HasSchema for Handle<T>where - T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl<T> Clone for Handle<T>

source§

fn clone(&self) -> Handle<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 Handle<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T> Default for Handle<T>

source§

fn default() -> Handle<T>

Returns the “default value” for a type. Read more
source§

impl<T> HasSchema for Handle<T>where + T: HasSchema,

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/prelude/struct.LoadedAsset.html b/rustdoc/bones_framework/prelude/struct.LoadedAsset.html index 5f28b87f3c..d55dae95c5 100644 --- a/rustdoc/bones_framework/prelude/struct.LoadedAsset.html +++ b/rustdoc/bones_framework/prelude/struct.LoadedAsset.html @@ -1,4 +1,4 @@ -LoadedAsset in bones_framework::prelude - Rust

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for LoadedAsset

source§

fn clone(&self) -> LoadedAsset

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 LoadedAsset

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for LoadedAsset

§

type Target = SchemaBox

The resulting type after dereferencing.
source§

fn deref(&self) -> &<LoadedAsset as Deref>::Target

Dereferences the value.
source§

impl DerefMut for LoadedAsset

source§

fn deref_mut(&mut self) -> &mut <LoadedAsset as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SBox.html b/rustdoc/bones_framework/prelude/struct.SBox.html index 08df97a036..5f6c397d13 100644 --- a/rustdoc/bones_framework/prelude/struct.SBox.html +++ b/rustdoc/bones_framework/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_framework::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_framework::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,
Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.SMap.html b/rustdoc/bones_framework/prelude/struct.SMap.html index e46af8295d..121a6c62ef 100644 --- a/rustdoc/bones_framework/prelude/struct.SMap.html +++ b/rustdoc/bones_framework/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_framework::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.SVec.html b/rustdoc/bones_framework/prelude/struct.SVec.html index 8c6415c8b3..1795498946 100644 --- a/rustdoc/bones_framework/prelude/struct.SVec.html +++ b/rustdoc/bones_framework/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_framework::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_framework::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.SchemaAssetHandle.html b/rustdoc/bones_framework/prelude/struct.SchemaAssetHandle.html index 72df00aa34..1547606192 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaAssetHandle.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaAssetHandle.html @@ -1,10 +1,8 @@ -SchemaAssetHandle in bones_framework::prelude - Rust
pub struct SchemaAssetHandle {
-    pub schema: Option<&'static Schema>,
-}
Expand description

Type data for asset handles.

+SchemaAssetHandle in bones_framework::prelude - Rust
pub struct SchemaAssetHandle { /* private fields */ }
Expand description

Type data for asset handles.

This allows the asset loader to distinguish when a SomeStruct(u128) schema layout should be deserialized as a normal struct or as an asset handle.

-

Fields§

§schema: Option<&'static Schema>

The schema of the type pointed to by the handle, if this is not an UntypedHandle.

-

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Implementations§

source§

impl SchemaAssetHandle

source

pub fn inner_schema(&self) -> Option<&'static Schema>

Returns the schema of the type pointed to by the handle, if this is not an UntypedHandle.

+

Trait Implementations§

source§

impl Clone for SchemaAssetHandle

source§

fn clone(&self) -> SchemaAssetHandle

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 SchemaAssetHandle

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl HasSchema for SchemaAssetHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory @@ -12,7 +10,7 @@ T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl Copy for SchemaAssetHandle

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaBox.html b/rustdoc/bones_framework/prelude/struct.SchemaBox.html index a408aa604c..7a7f8202a2 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_framework::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_framework::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.SchemaData.html b/rustdoc/bones_framework/prelude/struct.SchemaData.html index dd4a47ab7d..ecc041f894 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaData.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_framework::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_framework::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_framework/prelude/struct.SchemaDeserializer.html index 9ea45592ad..bd2b13028a 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_framework::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_framework::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaMap.html b/rustdoc/bones_framework/prelude/struct.SchemaMap.html index f95e5b6b87..297fb55392 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_framework::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaRef.html b/rustdoc/bones_framework/prelude/struct.SchemaRef.html index 9af29ab386..bcf7a1f4fc 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_framework::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_framework::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaRefMut.html b/rustdoc/bones_framework/prelude/struct.SchemaRefMut.html index a5aa9433da..1ca014b37c 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_framework::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_framework::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaRegistry.html b/rustdoc/bones_framework/prelude/struct.SchemaRegistry.html index 156de7e15e..5ffc26f0e1 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_framework::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_framework::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaSerializer.html b/rustdoc/bones_framework/prelude/struct.SchemaSerializer.html index abb03ba8b1..496077c678 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_framework::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_framework::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.SchemaVec.html b/rustdoc/bones_framework/prelude/struct.SchemaVec.html index af0e5bf5c0..1675110cd5 100644 --- a/rustdoc/bones_framework/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_framework/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_framework::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_framework::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/struct.StructFieldInfo.html b/rustdoc/bones_framework/prelude/struct.StructFieldInfo.html index 84a20afdca..b6f3e3258e 100644 --- a/rustdoc/bones_framework/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_framework/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_framework::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_framework::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_framework/prelude/struct.StructSchemaInfo.html index 6bf34865b9..4808222b1f 100644 --- a/rustdoc/bones_framework/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_framework/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_framework::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_framework::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIterator.html index b9793b96f9..992cf8c66c 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_framework::prelude - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_framework::prelude - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIteratorMut.html index 789857d768..12ca605327 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_framework::prelude - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_framework::prelude - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedComponentStore.html b/rustdoc/bones_framework/prelude/struct.UntypedComponentStore.html index 00ef10f5b7..25d60fa191 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedComponentStore.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_framework::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_framework::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIter.html b/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIter.html index 82e4e937f7..2c3c070e8e 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_framework::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_framework::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIterMut.html index 41eea0373f..0240e40302 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_framework::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_framework::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_framework/prelude/struct.UntypedHandle.html b/rustdoc/bones_framework/prelude/struct.UntypedHandle.html index 7dde051180..c807d76dc6 100644 --- a/rustdoc/bones_framework/prelude/struct.UntypedHandle.html +++ b/rustdoc/bones_framework/prelude/struct.UntypedHandle.html @@ -3,7 +3,7 @@ }
Expand description

An untyped handle to an asset.

Fields§

§rid: Ulid

The runtime ID of the handle

Implementations§

source§

impl UntypedHandle

source

pub fn typed<T>(self) -> Handle<T>

Create a typed Handle<T> from this UntypedHandle.

-

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

Returns the “default value” for a type. Read more
source§

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere +

Trait Implementations§

source§

impl Clone for UntypedHandle

source§

fn clone(&self) -> UntypedHandle

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 UntypedHandle

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UntypedHandle

source§

fn default() -> UntypedHandle

Returns the “default value” for a type. Read more
source§

impl HasSchema for UntypedHandle

source§

fn schema() -> &'static Schema

Get this type’s [Schema].
§

fn cast<T>(this: &Self) -> &Twhere T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn try_cast<T>(this: &Self) -> Result<&T, SchemaMismatchError>where T: HasSchema,

Cast a reference of this type to a reference of another type with the same memory layout. Read more
§

fn cast_mut<T>(this: &mut Self) -> &mut Twhere T: HasSchema,

Cast a mutable reference of this type to a reference of another type with the same memory diff --git a/rustdoc/bones_framework/prelude/struct.VariantInfo.html b/rustdoc/bones_framework/prelude/struct.VariantInfo.html index d859f99185..4d8beb96f0 100644 --- a/rustdoc/bones_framework/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_framework/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_framework::prelude - Rust
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AnyEq for Twhere T: Any + PartialEq<T>,

§

fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

fn as_any(&self) -> &(dyn Any + 'static)

source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_framework/prelude/trait.HasSchema.html b/rustdoc/bones_framework/prelude/trait.HasSchema.html index 4df0ff4346..956339228c 100644 --- a/rustdoc/bones_framework/prelude/trait.HasSchema.html +++ b/rustdoc/bones_framework/prelude/trait.HasSchema.html @@ -45,10 +45,10 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where +

Implementations on Foreign Types§

§

impl HasSchema for isize

§

fn schema() -> &'static Schema

§

impl HasSchema for i8

§

fn schema() -> &'static Schema

§

impl HasSchema for bool

§

fn schema() -> &'static Schema

§

impl HasSchema for u128

§

fn schema() -> &'static Schema

§

impl HasSchema for f32

§

fn schema() -> &'static Schema

§

impl HasSchema for i128

§

fn schema() -> &'static Schema

§

impl HasSchema for u16

§

fn schema() -> &'static Schema

§

impl HasSchema for i64

§

fn schema() -> &'static Schema

§

impl HasSchema for i16

§

fn schema() -> &'static Schema

§

impl HasSchema for u64

§

fn schema() -> &'static Schema

§

impl HasSchema for i32

§

fn schema() -> &'static Schema

§

impl HasSchema for f64

§

fn schema() -> &'static Schema

§

impl HasSchema for u32

§

fn schema() -> &'static Schema

§

impl HasSchema for u8

§

fn schema() -> &'static Schema

§

impl HasSchema for usize

§

fn schema() -> &'static Schema

Implementors§

source§

impl HasSchema for AssetKind

source§

impl HasSchema for ButtonState

source§

impl HasSchema for GamepadAxis

source§

impl HasSchema for GamepadButton

source§

impl HasSchema for GamepadConnectionEventKind

source§

impl HasSchema for GamepadEvent

source§

impl HasSchema for KeyCode

source§

impl HasSchema for CameraSize

source§

impl HasSchema for Color

source§

impl HasSchema for Image

source§

impl HasSchema for AnimatedSprite

source§

impl HasSchema for AnimationBankSprite

§

impl HasSchema for String

§

impl HasSchema for Ustr

source§

impl HasSchema for AssetServer

source§

impl HasSchema for SchemaAssetHandle

§

impl HasSchema for SchemaBox

§

impl HasSchema for SchemaDeserialize

source§

impl HasSchema for SchemaMetaAssetLoader

source§

impl HasSchema for UntypedHandle

§

impl HasSchema for BVec2

§

impl HasSchema for BVec3

§

impl HasSchema for BVec4

§

impl HasSchema for DVec2

§

impl HasSchema for DVec3

§

impl HasSchema for DVec4

§

impl HasSchema for IVec2

§

impl HasSchema for IVec3

§

impl HasSchema for IVec4

§

impl HasSchema for Quat

§

impl HasSchema for UVec2

§

impl HasSchema for UVec3

§

impl HasSchema for UVec4

§

impl HasSchema for Vec2

§

impl HasSchema for Vec3

§

impl HasSchema for Vec4

source§

impl HasSchema for GamepadAxisEvent

source§

impl HasSchema for GamepadButtonEvent

source§

impl HasSchema for GamepadConnectionEvent

source§

impl HasSchema for GamepadInputs

source§

impl HasSchema for KeyboardEvent

source§

impl HasSchema for KeyboardInputs

source§

impl HasSchema for MouseInputs

source§

impl HasSchema for Window

§

impl HasSchema for CommandQueue

§

impl HasSchema for Entities

§

impl HasSchema for Duration

source§

impl HasSchema for SessionOptions

source§

impl HasSchema for Sessions

source§

impl HasSchema for Time

source§

impl HasSchema for FluentBundleAsset

source§

impl HasSchema for FluentResourceAsset

source§

impl HasSchema for LocalizationAsset

source§

impl HasSchema for RootLocalizationFieldIdx

source§

impl HasSchema for AudioManager

source§

impl HasSchema for AudioSource

source§

impl HasSchema for Camera

source§

impl HasSchema for CameraShake

source§

impl HasSchema for CameraTraumaEvents

source§

impl HasSchema for ClearColor

source§

impl HasSchema for ShakeNoise

source§

impl HasSchema for Viewport

source§

impl HasSchema for Path2d

source§

impl HasSchema for Atlas

source§

impl HasSchema for AtlasSprite

source§

impl HasSchema for Sprite

source§

impl HasSchema for Renderer

source§

impl HasSchema for Tile

source§

impl HasSchema for TileLayer

source§

impl HasSchema for Transform

source§

impl HasSchema for EguiCtx

source§

impl HasSchema for EguiInputHook

source§

impl HasSchema for EguiSettings

source§

impl HasSchema for EguiTextures

source§

impl HasSchema for Font

source§

impl HasSchema for FontMeta

source§

impl HasSchema for BorderImageMeta

source§

impl HasSchema for ButtonBordersMeta

source§

impl HasSchema for ButtonThemeMeta

source§

impl HasSchema for MarginMeta

source§

impl HasSchema for Storage

source§

impl HasSchema for Timer

§

impl<K, V> HasSchema for SMap<K, V>where K: HasSchema, V: HasSchema,

source§

impl<T> HasSchema for Maybe<T>where - T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where + T: HasSchema + Clone,

source§

impl<T> HasSchema for Handle<T>where T: HasSchema,

§

impl<T> HasSchema for SBox<T>where T: HasSchema,

§

impl<T> HasSchema for SVec<T>where T: HasSchema,

\ No newline at end of file diff --git a/rustdoc/bones_framework/storage/struct.MemoryBackend.html b/rustdoc/bones_framework/storage/struct.MemoryBackend.html index 2a286f007b..ea63ec629e 100644 --- a/rustdoc/bones_framework/storage/struct.MemoryBackend.html +++ b/rustdoc/bones_framework/storage/struct.MemoryBackend.html @@ -1,7 +1,7 @@ -MemoryBackend in bones_framework::storage - Rust
pub struct MemoryBackend { /* private fields */ }
Expand description

Non-persistent Storage backend.

+MemoryBackend in bones_framework::storage - Rust
pub struct MemoryBackend { /* private fields */ }
Expand description

Non-persistent Storage backend.

Trait Implementations§

source§

impl Default for MemoryBackend

source§

fn default() -> MemoryBackend

Returns the “default value” for a type. Read more
source§

impl StorageApi for MemoryBackend

source§

fn save(&mut self, data: Vec<SchemaBox>)

Write the entire collection of objects to storage, replacing the previous storage data. If set, the handler will be called when the data has been written.
source§

fn load(&mut self) -> Vec<SchemaBox>

Read the entire collection of objects from storage with handler being called with the data -once the load is complete.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +once the load is complete.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/all.html b/rustdoc/bones_lib/all.html index 40d9ed5dc8..2a65957a5b 100644 --- a/rustdoc/bones_lib/all.html +++ b/rustdoc/bones_lib/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/components/struct.ComponentStore.html b/rustdoc/bones_lib/ecs/components/struct.ComponentStore.html index 8d61f03dec..0e34e2e331 100644 --- a/rustdoc/bones_lib/ecs/components/struct.ComponentStore.html +++ b/rustdoc/bones_lib/ecs/components/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_lib::ecs::components - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where +ComponentStore in bones_lib::ecs::components - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed wrapper around UntypedComponentStore.

Implementations§

§

impl<T> ComponentStore<T>where T: HasSchema,

pub fn into_untyped(self) -> UntypedComponentStore

Converts to the internal, untyped ComponentStore.

@@ -42,10 +42,8 @@
Panics
T: HasSchema,
§

fn default() -> ComponentStore<T>

Returns the “default value” for a type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIterator.html index 08c8124159..18351767e1 100644 --- a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_lib::ecs::components - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_lib::ecs::components - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html index 0eef714c65..3880cbefdf 100644 --- a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_lib::ecs::components - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_lib::ecs::components - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStore.html b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStore.html index 63607c4bf3..efc1e86233 100644 --- a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStore.html +++ b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_lib::ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_lib::ecs::components - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIter.html b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIter.html index cdfcfda3dc..bbd3521727 100644 --- a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_lib::ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_lib::ecs::components - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIterMut.html index 3604f0fc67..4602c3c1f8 100644 --- a/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_lib/ecs/components/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_lib::ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_lib::ecs::components - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/index.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/index.html index 036d0ee1b5..729381237c 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/index.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/index.html @@ -1,4 +1,5 @@ bones_lib::ecs::prelude::bones_schema::alloc - Rust
Expand description

Allocation and collection utilities.

Structs

Traits

Traits

  • Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.
\ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/sidebar-items.js b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/sidebar-items.js index f373ae2cb6..e8029c8b1a 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/sidebar-items.js +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut"],"trait":["LayoutExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas"],"trait":["LayoutExt"]}; \ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SMap.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SMap.html index d84d809a9f..2a037df0fa 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SMap.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
+SMap in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
     K: HasSchema,
     V: HasSchema,{ /* private fields */ }
Expand description

Typed version of a SchemaMap.

This works essentially like a HashMap, but is compatible with the schema ecosystem.

@@ -56,9 +56,7 @@ K: HasSchema, V: HasSchema,
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVec.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVec.html index 57024c1c03..50d823b7e4 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVec.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::ecs::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::ecs::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIter.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIter.html index 7289a899f8..dde258f133 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIter.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIter.html @@ -1,4 +1,4 @@ -SVecIter in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
+SVecIter in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIter<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIter<'a, T> as Iterator>::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) -> Rwhere @@ -194,9 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> UnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIter<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIterMut.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIterMut.html index 5a000d03b3..9147a68ecf 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIterMut.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SVecIterMut.html @@ -1,4 +1,4 @@ -SVecIterMut in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
+SVecIterMut in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIterMut<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIterMut<'a, T> as Iterator>::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) -> Rwhere @@ -194,8 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaMap.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaMap.html index 364dff2f1d..2d259618ec 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaMap.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::ecs::prelude::bones_schema::alloc - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaTypeMap.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaTypeMap.html deleted file mode 100644 index cec60e3a58..0000000000 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaTypeMap.html +++ /dev/null @@ -1,23 +0,0 @@ -SchemaTypeMap in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaTypeMap(_);
Expand description

A TypeMap-like structure that can store items that implement HasSchema.

-

Implementations§

§

impl SchemaTypeMap

pub fn get<T>(&self) -> Option<&T>where - T: HasSchema,

Get data out of the store.

-

pub fn insert<T>(&mut self, data: T)where - T: HasSchema,

Insert data into the store

-

pub fn remove<T>(&mut self) -> Option<T>where - T: HasSchema,

Remove data from the store.

-

Trait Implementations§

§

impl Clone for SchemaTypeMap

§

fn clone(&self) -> SchemaTypeMap

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
§

impl Debug for SchemaTypeMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for SchemaTypeMap

§

fn default() -> SchemaTypeMap

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
§

impl<T> FromWorld for Twhere - T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
source§

impl<T, U> Into<U> for Twhere - 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.

-
§

impl<T> RawClone for Twhere - T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere - T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVec.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVec.html index e616581413..f6cd849ef9 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVec.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIter.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIter.html index c7235db179..b06093220d 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIter.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIter.html @@ -1,4 +1,4 @@ -SchemaVecIter in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

+SchemaVecIter in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> !UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html index 73b1631051..1a4377ec81 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html @@ -1,4 +1,4 @@ -SchemaVecIterMut in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

+SchemaVecIterMut in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..8b85cc2a14 --- /dev/null +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,14 @@ +TypeDataAlreadyInserted in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct TypeDataAlreadyInserted(_);
Expand description

Error type for TypeDatas

+

Trait Implementations§

§

impl Debug for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for TypeDataAlreadyInserted

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 Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + 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.

+
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDatas.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDatas.html new file mode 100644 index 0000000000..677e1c06ee --- /dev/null +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/alloc/struct.TypeDatas.html @@ -0,0 +1,26 @@ +TypeDatas in bones_lib::ecs::prelude::bones_schema::alloc - Rust
pub struct TypeDatas(_);
Expand description

A TypeMap-like structure, that does not allow removing entries or updating exisintg +entries.

+

This structure doesn’t require a mutable reference to insert records

+

Implementations§

§

impl TypeDatas

pub fn insert<T>(&self, data: T) -> Result<(), TypeDataAlreadyInserted>where + T: HasSchema,

Insert data into the store.

+

pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted>

Insert boxed data into the store.

+

pub fn get<T>(&self) -> Option<&T>where + T: HasSchema,

Borrow data from the store, if it exists.

+

pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef<'_>>

Borrow data from the store, if it exists.

+

pub fn iter(&self) -> impl DoubleEndedIterator

Iterate over type datas.

+

Trait Implementations§

§

impl Clone for TypeDatas

§

fn clone(&self) -> TypeDatas

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
§

impl Debug for TypeDatas

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for TypeDatas

§

fn default() -> TypeDatas

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FromWorld for Twhere + T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
source§

impl<T, U> Into<U> for Twhere + 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.

+
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/enum.SchemaKind.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/enum.SchemaKind.html index e55d30e031..c9d839adbf 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/enum.SchemaKind.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::ecs::prelude::bones_schema - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index a8cbd699f5..2f4a371d75 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

§

impl Debug for CollectionAllocErr

§

impl Debug for CoreStage

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for Time

§

impl Debug for World

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for NotInitialized

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for SystemStages

§

impl Debug for Ulid

§

impl Debug for UntypedAtomicResource

§

impl Debug for Ustr

§

impl Debug for VariantInfo

§

impl Debug for SchemaTypeMap

§

impl Debug for YieldNow

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude::Rng

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

§

impl Debug for CollectionAllocErr

§

impl Debug for CoreStage

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::OnceState

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for SearchStep

1.28.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for Time

§

impl Debug for World

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for NotInitialized

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for SystemStages

§

impl Debug for Ulid

§

impl Debug for UntypedAtomicResource

§

impl Debug for Ustr

§

impl Debug for VariantInfo

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

§

impl Debug for YieldNow

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude::Rng

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index 7bf59bba76..b208047ace 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@
Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));

-

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for LabeledId

§

impl Display for NotInitialized

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

1.60.0 · source§

impl Display for ErrorKind

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for LabeledId

§

impl Display for NotInitialized

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

source§

impl Display for Arguments<'_>

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/enum.SchemaKind.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/enum.SchemaKind.html index 37d546d339..91fb065f2f 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::ecs::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html index 24bb93c7ae..7a1a441471 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SBox.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SBox.html index 29f28ca9ae..b3809a9125 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SBox.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::ecs::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::ecs::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SMap.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SMap.html index fbaf3d55eb..c0d51fe553 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SMap.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::ecs::prelude::bones_schema::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SVec.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SVec.html index 8061ef465e..565b91eadd 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SVec.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::ecs::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::ecs::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaBox.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaBox.html index 6033ad6870..b627f37e84 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaData.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaData.html index 9dfde50378..78b135ba22 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaData.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaDeserializer.html index 62d4148d32..c17d16fd90 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::ecs::prelude::bones_schema::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaMap.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaMap.html index ee3414a5a3..142ce6f57a 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::ecs::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRef.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRef.html index 1bc893eb47..e073330f43 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::ecs::prelude::bones_schema::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRefMut.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRefMut.html index 3dbe0d47a6..c93d818f7a 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::ecs::prelude::bones_schema::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRegistry.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRegistry.html index d0913b2eb9..4aff994165 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaSerializer.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaSerializer.html index 0ce9fdcbea..5eb9c7db4c 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::ecs::prelude::bones_schema::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaVec.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaVec.html index b6890228b7..9db45e9e47 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructFieldInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructFieldInfo.html index 6b805b04c1..1c587b7174 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructSchemaInfo.html index 5c1f56acdd..3456e90e57 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.VariantInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.VariantInfo.html index d8805c66f3..a42506406d 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::ecs::prelude::bones_schema::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SBox.html index e4b76240e9..4c01a262df 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::ecs::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::ecs::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaBox.html index 3252908f07..562f6e8a0f 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::ecs::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::ecs::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRef.html index 036cfe13cb..61ebb3d85f 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::ecs::prelude::bones_schema::ptr - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::ecs::prelude::bones_schema::ptr - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRefMut.html index 415b71daa1..5ff64f9a97 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::ecs::prelude::bones_schema::ptr - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::ecs::prelude::bones_schema::ptr - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/registry/struct.SchemaRegistry.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/registry/struct.SchemaRegistry.html index 7acf852a1c..895bdb3f0b 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/registry/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/registry/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::ecs::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::ecs::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html index 0a55606d4e..6c9128c880 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::ecs::prelude::bones_schema::ser_de - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::ecs::prelude::bones_schema::ser_de - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaSerializer.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaSerializer.html index 5f4c92bf3e..229591cceb 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/ser_de/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::ecs::prelude::bones_schema::ser_de - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::ecs::prelude::bones_schema::ser_de - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.EnumSchemaInfo.html index f68eb85b44..d119743074 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::ecs::prelude::bones_schema - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.SchemaData.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.SchemaData.html index a4ca50ed03..5ce0546c58 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.SchemaData.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::ecs::prelude::bones_schema - Rust
pub struct SchemaData {
+SchemaData in bones_lib::ecs::prelude::bones_schema - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructFieldInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructFieldInfo.html index f9f4738e9d..06dba5c6cc 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructSchemaInfo.html index 3739d22df3..a1440bca93 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.VariantInfo.html b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.VariantInfo.html index 0e72dd4c2c..b018ebc828 100644 --- a/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.VariantInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/bones_schema/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct VariantInfo {
+VariantInfo in bones_lib::ecs::prelude::bones_schema - Rust
pub struct VariantInfo {
     pub name: Cow<'static, str>,
     pub schema: &'static Schema,
 }
Expand description

Information about an enum variant for EnumSchemaInfo.

@@ -9,7 +9,7 @@ ) -> Result<VariantInfo, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/enum.SchemaKind.html b/rustdoc/bones_lib/ecs/prelude/enum.SchemaKind.html index c4ff38fb67..ff11a7234f 100644 --- a/rustdoc/bones_lib/ecs/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_lib/ecs/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRef.html b/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRef.html index ea61eb4693..6b6cec12ec 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_lib::ecs::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_lib::ecs::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRefMut.html b/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRefMut.html index adb7ab3c0d..1d8d2d71be 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_lib::ecs::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_lib::ecs::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.ComponentStore.html b/rustdoc/bones_lib/ecs/prelude/struct.ComponentStore.html index f62a478eea..18a7cdb9dd 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.ComponentStore.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where +ComponentStore in bones_lib::ecs::prelude - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed wrapper around UntypedComponentStore.

Implementations§

§

impl<T> ComponentStore<T>where T: HasSchema,

pub fn into_untyped(self) -> UntypedComponentStore

Converts to the internal, untyped ComponentStore.

@@ -42,10 +42,8 @@
Panics
T: HasSchema,
§

fn default() -> ComponentStore<T>

Returns the “default value” for a type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/struct.EnumSchemaInfo.html index 5495d3d829..099f9557ea 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::ecs::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SBox.html b/rustdoc/bones_lib/ecs/prelude/struct.SBox.html index fe1f827514..a1a5474e66 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SBox.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::ecs::prelude - Rust

Struct bones_lib::ecs::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::ecs::prelude - Rust

Struct bones_lib::ecs::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SMap.html b/rustdoc/bones_lib/ecs/prelude/struct.SMap.html index dbac7861e5..58dd22d7db 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SMap.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::ecs::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SVec.html b/rustdoc/bones_lib/ecs/prelude/struct.SVec.html index 5fac640f6d..197b7412c3 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SVec.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::ecs::prelude - Rust

Struct bones_lib::ecs::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::ecs::prelude - Rust

Struct bones_lib::ecs::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaBox.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaBox.html index 63cd5ee2b6..ce3ea5bbf3 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::ecs::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaData.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaData.html index 0deef75285..57a407d354 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaData.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::ecs::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_lib::ecs::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaDeserializer.html index feb398eedf..d50402979c 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::ecs::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::ecs::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaMap.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaMap.html index 81d9902255..72a09439c4 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::ecs::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRef.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRef.html index b82ed34f0c..492522f49c 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::ecs::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::ecs::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRefMut.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRefMut.html index 536124613c..1508d72c7b 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::ecs::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::ecs::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRegistry.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRegistry.html index 85ef99d8df..05b3344c3c 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::ecs::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::ecs::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaSerializer.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaSerializer.html index 14d37bd02e..22de29bebe 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::ecs::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::ecs::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.SchemaVec.html b/rustdoc/bones_lib/ecs/prelude/struct.SchemaVec.html index 7bfc0930a8..06114f5acc 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::ecs::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/prelude/struct.StructFieldInfo.html b/rustdoc/bones_lib/ecs/prelude/struct.StructFieldInfo.html index 70438da261..ad34614557 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::ecs::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::ecs::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_lib/ecs/prelude/struct.StructSchemaInfo.html index 02a62194b0..5b0321186b 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::ecs::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::ecs::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html index 8af56ed0d8..aa95959569 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_lib::ecs::prelude - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html index 3ef153782a..c02a53d77c 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_lib::ecs::prelude - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStore.html b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStore.html index 8de90fac0f..9b38fbeaf7 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStore.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIter.html b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIter.html index 88357164dd..d8f1d63c9f 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html index 00784d6222..16ad83706e 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_lib::ecs::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/prelude/struct.VariantInfo.html b/rustdoc/bones_lib/ecs/prelude/struct.VariantInfo.html index 52ebbdd4ff..e3812629e6 100644 --- a/rustdoc/bones_lib/ecs/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_lib/ecs/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::ecs::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRef.html b/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRef.html index 850097c3fd..f63bf34667 100644 --- a/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_lib::ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_lib::ecs::resources - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRefMut.html b/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRefMut.html index 9d421c5ec4..8ea755a200 100644 --- a/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_lib/ecs/resources/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_lib::ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_lib::ecs::resources - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/index.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/index.html index ca2c233046..9cdd521a42 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/index.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/index.html @@ -1,4 +1,5 @@ bones_lib::prelude::bones_schema::alloc - Rust
Expand description

Allocation and collection utilities.

Structs

Traits

Traits

  • Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.
\ No newline at end of file diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/sidebar-items.js b/rustdoc/bones_lib/prelude/bones_schema/alloc/sidebar-items.js index f373ae2cb6..e8029c8b1a 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/sidebar-items.js +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut"],"trait":["LayoutExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas"],"trait":["LayoutExt"]}; \ No newline at end of file diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SMap.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SMap.html index 94817a8b53..1629ee0696 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SMap.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
+SMap in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SMap<K, V>where
     K: HasSchema,
     V: HasSchema,{ /* private fields */ }
Expand description

Typed version of a SchemaMap.

This works essentially like a HashMap, but is compatible with the schema ecosystem.

@@ -56,9 +56,7 @@ K: HasSchema, V: HasSchema,
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVec.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVec.html index f597499840..e3ba065e1c 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVec.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::prelude::bones_schema::alloc - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIter.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIter.html index 062c42fd0b..1d033f4c4c 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIter.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIter.html @@ -1,4 +1,4 @@ -SVecIter in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
+SVecIter in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SVecIter<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIter<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIter<'a, T> as Iterator>::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) -> Rwhere @@ -194,9 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> UnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIter<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIterMut.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIterMut.html index 9de246bc20..4b48c2a0d3 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIterMut.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SVecIterMut.html @@ -1,4 +1,4 @@ -SVecIterMut in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
+SVecIterMut in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T>where
     T: HasSchema,{ /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

§

impl<'a, T> DoubleEndedIterator for SVecIterMut<'a, T>where T: HasSchema,

§

fn next_back(&mut self) -> Option<<SVecIterMut<'a, T> as Iterator>::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) -> Rwhere @@ -194,8 +194,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaMap.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaMap.html index 22cc68a5f8..f24b70da73 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaMap.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::prelude::bones_schema::alloc - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html deleted file mode 100644 index 1a25852858..0000000000 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaTypeMap.html +++ /dev/null @@ -1,23 +0,0 @@ -SchemaTypeMap in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaTypeMap(_);
Expand description

A TypeMap-like structure that can store items that implement HasSchema.

-

Implementations§

§

impl SchemaTypeMap

pub fn get<T>(&self) -> Option<&T>where - T: HasSchema,

Get data out of the store.

-

pub fn insert<T>(&mut self, data: T)where - T: HasSchema,

Insert data into the store

-

pub fn remove<T>(&mut self) -> Option<T>where - T: HasSchema,

Remove data from the store.

-

Trait Implementations§

§

impl Clone for SchemaTypeMap

§

fn clone(&self) -> SchemaTypeMap

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
§

impl Debug for SchemaTypeMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for SchemaTypeMap

§

fn default() -> SchemaTypeMap

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
§

impl<T> FromWorld for Twhere - T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
source§

impl<T, U> Into<U> for Twhere - 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.

-
§

impl<T> RawClone for Twhere - T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere - T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVec.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVec.html index 37167bc8f2..3b20bb333b 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVec.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html index 6f632f64f6..762f578665 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIter.html @@ -1,4 +1,4 @@ -SchemaVecIter in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

+SchemaVecIter in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> !UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html index 4b2cece015..b65d893ffc 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.SchemaVecIterMut.html @@ -1,4 +1,4 @@ -SchemaVecIterMut in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

+SchemaVecIterMut in bones_lib::prelude::bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

Trait Implementations§

§

impl<'a> Iterator for SchemaVecIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<SchemaVecIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..1361a625a0 --- /dev/null +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,14 @@ +TypeDataAlreadyInserted in bones_lib::prelude::bones_schema::alloc - Rust
pub struct TypeDataAlreadyInserted(_);
Expand description

Error type for TypeDatas

+

Trait Implementations§

§

impl Debug for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for TypeDataAlreadyInserted

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for TypeDataAlreadyInserted

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 Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + 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.

+
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDatas.html b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDatas.html new file mode 100644 index 0000000000..2404d38559 --- /dev/null +++ b/rustdoc/bones_lib/prelude/bones_schema/alloc/struct.TypeDatas.html @@ -0,0 +1,26 @@ +TypeDatas in bones_lib::prelude::bones_schema::alloc - Rust
pub struct TypeDatas(_);
Expand description

A TypeMap-like structure, that does not allow removing entries or updating exisintg +entries.

+

This structure doesn’t require a mutable reference to insert records

+

Implementations§

§

impl TypeDatas

pub fn insert<T>(&self, data: T) -> Result<(), TypeDataAlreadyInserted>where + T: HasSchema,

Insert data into the store.

+

pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted>

Insert boxed data into the store.

+

pub fn get<T>(&self) -> Option<&T>where + T: HasSchema,

Borrow data from the store, if it exists.

+

pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef<'_>>

Borrow data from the store, if it exists.

+

pub fn iter(&self) -> impl DoubleEndedIterator

Iterate over type datas.

+

Trait Implementations§

§

impl Clone for TypeDatas

§

fn clone(&self) -> TypeDatas

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
§

impl Debug for TypeDatas

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for TypeDatas

§

fn default() -> TypeDatas

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FromWorld for Twhere + T: Default,

§

fn from_world(_world: &mut World) -> T

Creates Self using data from the given World.
source§

impl<T, U> Into<U> for Twhere + 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.

+
§

impl<T> RawClone for Twhere + T: Clone,

§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDefault for Twhere + T: Default,

§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
§

impl<T> RawDrop for T

§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_lib/prelude/bones_schema/enum.SchemaKind.html b/rustdoc/bones_lib/prelude/bones_schema/enum.SchemaKind.html index 7bc41524f2..50c5d9adce 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/enum.SchemaKind.html +++ b/rustdoc/bones_lib/prelude/bones_schema/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::prelude::bones_schema - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html index cbaf6ce193..07b67b6ce1 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Debug.html @@ -103,7 +103,7 @@
Examples
1.987, 2.983, )");
-

Implementors§

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::OnceState

§

impl Debug for CollectionAllocErr

§

impl Debug for CoreStage

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

§

impl Debug for SchemaTypeMap

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for NotInitialized

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for SystemStages

§

impl Debug for Ulid

§

impl Debug for UntypedAtomicResource

§

impl Debug for Ustr

§

impl Debug for VariantInfo

§

impl Debug for World

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for Time

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where +

Implementors§

source§

impl Debug for TryReserveErrorKind

1.28.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Alignment

source§

impl Debug for SearchStep

source§

impl Debug for ErrorKind

source§

impl Debug for SeekFrom

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::OnceState

§

impl Debug for CollectionAllocErr

§

impl Debug for CoreStage

§

impl Debug for EnumTagType

§

impl Debug for LabeledIdCreateError

§

impl Debug for LabledIdParseError

§

impl Debug for Primitive

§

impl Debug for SchemaKind

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for core::sync::atomic::Ordering

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for EulerRot

source§

impl Debug for Always

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

§

impl Debug for TypeDataAlreadyInserted

§

impl Debug for TypeDatas

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::Global

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

1.57.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

source§

impl Debug for Arguments<'_>

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Chunks<'_>

source§

impl Debug for Utf8Error

1.17.0 · source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

source§

impl Debug for String

§

impl Debug for YieldNow

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Empty

source§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Repeat

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Sink

§

impl Debug for FxHasher32

§

impl Debug for FxHasher64

§

impl Debug for FxHasher

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Condvar

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::Once

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::WaitTimeoutResult

§

impl Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude::Rng

§

impl Debug for BitSetVec

§

impl Debug for Entities

§

impl Debug for Entity

§

impl Debug for EnumSchemaInfo

§

impl Debug for LabeledId

§

impl Debug for NotInitialized

§

impl Debug for SchemaBox

§

impl Debug for SchemaData

§

impl Debug for SchemaId

§

impl Debug for SchemaMap

§

impl Debug for SchemaMismatchError

§

impl Debug for SchemaVec

§

impl Debug for StructFieldInfo

§

impl Debug for StructSchemaInfo

§

impl Debug for SystemStages

§

impl Debug for Ulid

§

impl Debug for UntypedAtomicResource

§

impl Debug for Ustr

§

impl Debug for VariantInfo

§

impl Debug for World

source§

impl Debug for Session

source§

impl Debug for SessionOptions

source§

impl Debug for Sessions

source§

impl Debug for Time

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.73.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.73.0 · source§

impl Debug for __m512d

1.73.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.36.0 · source§

impl Debug for Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for core::time::Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::collections::hash::map::RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for std::io::util::Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for std::sync::condvar::Condvar

1.5.0 · source§

impl Debug for std::sync::condvar::WaitTimeoutResult

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for std::sync::once::Once

1.16.0 · source§

impl Debug for std::sync::once::OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for erased_serde::error::Error

source§

impl Debug for getrandom::error::Error

source§

impl Debug for BVec2

source§

impl Debug for BVec3

source§

impl Debug for BVec4

source§

impl Debug for BVec3A

source§

impl Debug for BVec4A

source§

impl Debug for Affine2

source§

impl Debug for Affine3A

source§

impl Debug for Mat3

source§

impl Debug for Mat2

source§

impl Debug for Mat3A

source§

impl Debug for Mat4

source§

impl Debug for Quat

source§

impl Debug for Vec3A

source§

impl Debug for Vec4

source§

impl Debug for Vec2

source§

impl Debug for Vec3

source§

impl Debug for DAffine2

source§

impl Debug for DAffine3

source§

impl Debug for DMat2

source§

impl Debug for DMat3

source§

impl Debug for DMat4

source§

impl Debug for DQuat

source§

impl Debug for DVec2

source§

impl Debug for DVec3

source§

impl Debug for DVec4

source§

impl Debug for IVec2

source§

impl Debug for IVec3

source§

impl Debug for IVec4

source§

impl Debug for I64Vec2

source§

impl Debug for I64Vec3

source§

impl Debug for I64Vec4

source§

impl Debug for UVec2

source§

impl Debug for UVec3

source§

impl Debug for UVec4

source§

impl Debug for U64Vec2

source§

impl Debug for U64Vec3

source§

impl Debug for U64Vec4

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for Alphanumeric

source§

impl Debug for Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for rand_core::error::Error

source§

impl Debug for OsRng

§

impl Debug for AHasher

§

impl Debug for AllocError

§

impl Debug for BigEndian

§

impl Debug for CheckedCastError

§

impl Debug for DIR

§

impl Debug for DecodeError

§

impl Debug for Dl_info

§

impl Debug for Duration

§

impl Debug for Elf32_Chdr

§

impl Debug for Elf32_Ehdr

§

impl Debug for Elf32_Phdr

§

impl Debug for Elf32_Shdr

§

impl Debug for Elf32_Sym

§

impl Debug for Elf64_Chdr

§

impl Debug for Elf64_Ehdr

§

impl Debug for Elf64_Phdr

§

impl Debug for Elf64_Shdr

§

impl Debug for Elf64_Sym

§

impl Debug for EncodeError

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ExtraXYZ

§

impl Debug for ExtraZXZ

§

impl Debug for ExtraZYX

§

impl Debug for FILE

§

impl Debug for FilterOp

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FormattedDuration

§

impl Debug for Global

§

impl Debug for IntraXYZ

§

impl Debug for IntraZXZ

§

impl Debug for IntraZYX

§

impl Debug for LittleEndian

§

impl Debug for MonotonicError

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for Pair

§

impl Debug for ParkResult

§

impl Debug for ParkToken

§

impl Debug for Parker

§

impl Debug for PodCastError

§

impl Debug for PrefilterConfig

§

impl Debug for RandomState

§

impl Debug for RequeueOp

§

impl Debug for Rfc3339Timestamp

§

impl Debug for Rng

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Timestamp

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for UnparkResult

§

impl Debug for UnparkToken

§

impl Debug for Unparker

§

impl Debug for __c_anonymous_ifr_ifru

§

impl Debug for __c_anonymous_ifru_map

§

impl Debug for __c_anonymous_ptrace_syscall_info_data

§

impl Debug for __c_anonymous_ptrace_syscall_info_entry

§

impl Debug for __c_anonymous_ptrace_syscall_info_exit

§

impl Debug for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Debug for __c_anonymous_sockaddr_can_j1939

§

impl Debug for __c_anonymous_sockaddr_can_tp

§

impl Debug for __exit_status

§

impl Debug for __timeval

§

impl Debug for _libc_fpstate

§

impl Debug for _libc_fpxreg

§

impl Debug for _libc_xmmreg

§

impl Debug for addrinfo

§

impl Debug for af_alg_iv

§

impl Debug for aiocb

§

impl Debug for arpd_request

§

impl Debug for arphdr

§

impl Debug for arpreq

§

impl Debug for arpreq_old

§

impl Debug for can_filter

§

impl Debug for clone_args

§

impl Debug for cmsghdr

§

impl Debug for cpu_set_t

§

impl Debug for dirent

§

impl Debug for dirent64

§

impl Debug for dl_phdr_info

§

impl Debug for dqblk

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

§

impl Debug for epoll_event

§

impl Debug for fanotify_event_metadata

§

impl Debug for fanotify_response

§

impl Debug for fd_set

§

impl Debug for ff_condition_effect

§

impl Debug for ff_constant_effect

§

impl Debug for ff_effect

§

impl Debug for ff_envelope

§

impl Debug for ff_periodic_effect

§

impl Debug for ff_ramp_effect

§

impl Debug for ff_replay

§

impl Debug for ff_rumble_effect

§

impl Debug for ff_trigger

§

impl Debug for file_clone_range

§

impl Debug for flock

§

impl Debug for flock64

§

impl Debug for fpos64_t

§

impl Debug for fpos_t

§

impl Debug for fsid_t

§

impl Debug for genlmsghdr

§

impl Debug for glob64_t

§

impl Debug for glob_t

§

impl Debug for group

§

impl Debug for hostent

§

impl Debug for hwtstamp_config

§

impl Debug for if_nameindex

§

impl Debug for ifaddrs

§

impl Debug for ifreq

§

impl Debug for in6_addr

§

impl Debug for in6_ifreq

§

impl Debug for in6_pktinfo

§

impl Debug for in6_rtmsg

§

impl Debug for in_addr

§

impl Debug for in_pktinfo

§

impl Debug for inotify_event

§

impl Debug for input_absinfo

§

impl Debug for input_event

§

impl Debug for input_id

§

impl Debug for input_keymap_entry

§

impl Debug for input_mask

§

impl Debug for iovec

§

impl Debug for ip_mreq

§

impl Debug for ip_mreq_source

§

impl Debug for ip_mreqn

§

impl Debug for ipc_perm

§

impl Debug for ipv6_mreq

§

impl Debug for itimerspec

§

impl Debug for itimerval

§

impl Debug for j1939_filter

§

impl Debug for lconv

§

impl Debug for linger

§

impl Debug for mallinfo

§

impl Debug for mallinfo2

§

impl Debug for mcontext_t

§

impl Debug for mmsghdr

§

impl Debug for mntent

§

impl Debug for mq_attr

§

impl Debug for msghdr

§

impl Debug for msginfo

§

impl Debug for msqid_ds

§

impl Debug for nl_mmap_hdr

§

impl Debug for nl_mmap_req

§

impl Debug for nl_pktinfo

§

impl Debug for nlattr

§

impl Debug for nlmsgerr

§

impl Debug for nlmsghdr

§

impl Debug for ntptimeval

§

impl Debug for open_how

§

impl Debug for option

§

impl Debug for packet_mreq

§

impl Debug for passwd

§

impl Debug for pollfd

§

impl Debug for posix_spawn_file_actions_t

§

impl Debug for posix_spawnattr_t

§

impl Debug for protoent

§

impl Debug for pthread_attr_t

§

impl Debug for pthread_barrier_t

§

impl Debug for pthread_barrierattr_t

§

impl Debug for pthread_cond_t

§

impl Debug for pthread_condattr_t

§

impl Debug for pthread_mutex_t

§

impl Debug for pthread_mutexattr_t

§

impl Debug for pthread_rwlock_t

§

impl Debug for pthread_rwlockattr_t

§

impl Debug for ptrace_peeksiginfo_args

§

impl Debug for ptrace_rseq_configuration

§

impl Debug for ptrace_syscall_info

§

impl Debug for regex_t

§

impl Debug for regmatch_t

§

impl Debug for rlimit

§

impl Debug for rlimit64

§

impl Debug for rtentry

§

impl Debug for rusage

§

impl Debug for sched_param

§

impl Debug for sctp_authinfo

§

impl Debug for sctp_initmsg

§

impl Debug for sctp_nxtinfo

§

impl Debug for sctp_prinfo

§

impl Debug for sctp_rcvinfo

§

impl Debug for sctp_sndinfo

§

impl Debug for sctp_sndrcvinfo

§

impl Debug for seccomp_data

§

impl Debug for seccomp_notif_sizes

§

impl Debug for sem_t

§

impl Debug for sembuf

§

impl Debug for semid_ds

§

impl Debug for seminfo

§

impl Debug for servent

§

impl Debug for shmid_ds

§

impl Debug for sigaction

§

impl Debug for sigevent

§

impl Debug for siginfo_t

§

impl Debug for signalfd_siginfo

§

impl Debug for sigset_t

§

impl Debug for sigval

§

impl Debug for sock_extended_err

§

impl Debug for sock_filter

§

impl Debug for sock_fprog

§

impl Debug for sockaddr

§

impl Debug for sockaddr_alg

§

impl Debug for sockaddr_in

§

impl Debug for sockaddr_in6

§

impl Debug for sockaddr_ll

§

impl Debug for sockaddr_nl

§

impl Debug for sockaddr_storage

§

impl Debug for sockaddr_un

§

impl Debug for sockaddr_vm

§

impl Debug for spwd

§

impl Debug for stack_t

§

impl Debug for stat

§

impl Debug for stat64

§

impl Debug for statfs

§

impl Debug for statfs64

§

impl Debug for statvfs

§

impl Debug for statvfs64

§

impl Debug for statx

§

impl Debug for statx_timestamp

§

impl Debug for sysinfo

§

impl Debug for termios

§

impl Debug for termios2

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timex

§

impl Debug for timezone

§

impl Debug for tm

§

impl Debug for tms

§

impl Debug for ucontext_t

§

impl Debug for ucred

§

impl Debug for uinput_abs_setup

§

impl Debug for uinput_ff_erase

§

impl Debug for uinput_ff_upload

§

impl Debug for uinput_setup

§

impl Debug for uinput_user_dev

§

impl Debug for user

§

impl Debug for user_fpregs_struct

§

impl Debug for user_regs_struct

§

impl Debug for utimbuf

§

impl Debug for utmpx

§

impl Debug for utsname

§

impl Debug for winsize

§

impl<'a> Debug for FieldIdx<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for IndexVecIter<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

source§

impl<'a> Debug for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

§

impl<'a> Debug for SchemaFieldNotFoundError<'a>

§

impl<'a> Debug for SchemaLayoutInfo<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for OneIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

§

impl<'a, 'h> Debug for TwoIter<'a, 'h>

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html index b8eadddc03..50b1c80d0b 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/bones_utils/prelude/alloc/fmt/trait.Display.html @@ -45,7 +45,7 @@
Examples
assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));

-

Implementors§

1.60.0 · source§

impl Display for ErrorKind

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for NotInitialized

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by +

Implementors§

1.60.0 · source§

impl Display for ErrorKind

§

impl Display for CollectionAllocErr

§

impl Display for LabeledIdCreateError

§

impl Display for LabledIdParseError

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.15.0 · source§

impl Display for RecvTimeoutError

source§

impl Display for TryRecvError

source§

impl Display for BernoulliError

source§

impl Display for WeightedError

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

§

impl Display for TypeDataAlreadyInserted

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc::AllocError

1.28.0 · source§

impl Display for LayoutError

1.57.0 · source§

impl Display for TryReserveError

1.58.0 · source§

impl Display for FromVecWithNulError

1.7.0 · source§

impl Display for IntoStringError

source§

impl Display for NulError

source§

impl Display for Arguments<'_>

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt::Error

source§

impl Display for ParseBoolError

source§

impl Display for Utf8Error

source§

impl Display for FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for String

source§

impl Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io::Error

§

impl Display for LabeledId

§

impl Display for NotInitialized

§

impl Display for SchemaMismatchError

§

impl Display for Ulid

§

impl Display for Ustr

1.36.0 · source§

impl Display for TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

1.13.0 · source§

impl Display for BorrowError

1.13.0 · source§

impl Display for BorrowMutError

1.34.0 · source§

impl Display for CharTryFromError

1.20.0 · source§

impl Display for ParseCharError

1.9.0 · source§

impl Display for DecodeUtf16Error

1.20.0 · source§

impl Display for core::char::EscapeDebug

1.16.0 · source§

impl Display for core::char::EscapeDefault

1.16.0 · source§

impl Display for core::char::EscapeUnicode

1.16.0 · source§

impl Display for ToLowercase

1.16.0 · source§

impl Display for ToUppercase

1.59.0 · source§

impl Display for TryFromCharError

1.69.0 · source§

impl Display for FromBytesUntilNulError

1.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

Write an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

impl Display for ParseFloatError

source§

impl Display for ParseIntError

1.34.0 · source§

impl Display for TryFromIntError

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

1.66.0 · source§

impl Display for TryFromFloatSecsError

1.65.0 · source§

impl Display for Backtrace

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

impl Display for RecvError

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for erased_serde::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for BVec2

source§

impl Display for BVec3

source§

impl Display for BVec4

source§

impl Display for BVec3A

source§

impl Display for BVec4A

source§

impl Display for Affine2

source§

impl Display for Affine3A

source§

impl Display for Mat3

source§

impl Display for Mat2

source§

impl Display for Mat3A

source§

impl Display for Mat4

source§

impl Display for Quat

source§

impl Display for Vec3A

source§

impl Display for Vec4

source§

impl Display for Vec2

source§

impl Display for Vec3

source§

impl Display for DAffine2

source§

impl Display for DAffine3

source§

impl Display for DMat2

source§

impl Display for DMat3

source§

impl Display for DMat4

source§

impl Display for DQuat

source§

impl Display for DVec2

source§

impl Display for DVec3

source§

impl Display for DVec4

source§

impl Display for IVec2

source§

impl Display for IVec3

source§

impl Display for IVec4

source§

impl Display for I64Vec2

source§

impl Display for I64Vec3

source§

impl Display for I64Vec4

source§

impl Display for UVec2

source§

impl Display for UVec3

source§

impl Display for UVec4

source§

impl Display for U64Vec2

source§

impl Display for U64Vec3

source§

impl Display for U64Vec4

source§

impl Display for serde::de::value::Error

source§

impl Display for ReadError

source§

impl Display for rand_core::error::Error

§

impl Display for AllocError

§

impl Display for CheckedCastError

§

impl Display for DecodeError

§

impl Display for Duration

§

impl Display for EncodeError

§

impl Display for Error

§

impl Display for Error

§

impl Display for FormattedDuration

§

impl Display for MonotonicError

§

impl Display for PodCastError

§

impl Display for Rfc3339Timestamp

§

impl Display for Timestamp

§

impl<'a> Display for FieldIdx<'a>

source§

impl<'a> Display for Unexpected<'a>

1.60.0 · source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Display for bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::EscapeUnicode<'a>

§

impl<'a> Display for SchemaFieldNotFoundError<'a>

source§

impl<'a> Display for dyn Expected + 'a

source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>where K: Debug, diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/enum.SchemaKind.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/enum.SchemaKind.html index 53727f53d1..393ddd4506 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html index 76ed3c3e2f..2575bb8207 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::prelude::bones_schema::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SBox.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SBox.html index f370b54a0f..134271fabb 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SBox.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SMap.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SMap.html index b346d721aa..19cf53c46b 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SMap.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::prelude::bones_schema::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SVec.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SVec.html index 4212c6b2e5..d3e264fa39 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SVec.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::prelude::bones_schema::prelude - Rust
#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaBox.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaBox.html index eb32323461..87e1fdea6f 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaData.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaData.html index e1cec0d221..ee6296fd17 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaData.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html index 801012d6f2..a20d126e16 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::prelude::bones_schema::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaMap.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaMap.html index ae5d6d33ab..c90e64d5b0 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::prelude::bones_schema::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRef.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRef.html index a2af67acef..9f149ea178 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::prelude::bones_schema::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html index 360534c94e..d578910e48 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::prelude::bones_schema::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html index 8ed8b24b17..e775c02ecf 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html index cf99c85ef8..1c0b135b3c 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::prelude::bones_schema::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaVec.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaVec.html index 3eef9f1fff..90d97ee00a 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::prelude::bones_schema::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html index 00dc26fcf6..24a5ea8cef 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::prelude::bones_schema::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html index aa80004dc6..441153ee37 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::prelude::bones_schema::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.VariantInfo.html b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.VariantInfo.html index 7360ba8d6b..d599280128 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::prelude::bones_schema::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SBox.html index 48d77093ac..e094729435 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::prelude::bones_schema::ptr - Rust
#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaBox.html index 29f9a38847..c8001acdbf 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::prelude::bones_schema::ptr - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRef.html index 406f255ce9..2ae06226e4 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::prelude::bones_schema::ptr - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::prelude::bones_schema::ptr - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html index c838b24c94..20d3f90528 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::prelude::bones_schema::ptr - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::prelude::bones_schema::ptr - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/registry/struct.SchemaRegistry.html b/rustdoc/bones_lib/prelude/bones_schema/registry/struct.SchemaRegistry.html index 685dab910b..b5e5d70ea7 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/registry/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/prelude/bones_schema/registry/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::prelude::bones_schema::registry - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html b/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html index 002714a17f..81844e9e47 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::prelude::bones_schema::ser_de - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::prelude::bones_schema::ser_de - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html b/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html index 2c1238a802..c4c3e2cb71 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/prelude/bones_schema/ser_de/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::prelude::bones_schema::ser_de - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::prelude::bones_schema::ser_de - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/prelude/bones_schema/struct.EnumSchemaInfo.html index fc24f2b10d..96c5ac0778 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::prelude::bones_schema - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/bones_schema/struct.SchemaData.html b/rustdoc/bones_lib/prelude/bones_schema/struct.SchemaData.html index ce31b612fc..de56d967fa 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/struct.SchemaData.html +++ b/rustdoc/bones_lib/prelude/bones_schema/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::prelude::bones_schema - Rust
pub struct SchemaData {
+SchemaData in bones_lib::prelude::bones_schema - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/struct.StructFieldInfo.html b/rustdoc/bones_lib/prelude/bones_schema/struct.StructFieldInfo.html index f46b8d4be5..0ffe9d5e11 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::prelude::bones_schema - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::prelude::bones_schema - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/struct.StructSchemaInfo.html b/rustdoc/bones_lib/prelude/bones_schema/struct.StructSchemaInfo.html index f62aa08b31..3b6e91be33 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::prelude::bones_schema - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/bones_schema/struct.VariantInfo.html b/rustdoc/bones_lib/prelude/bones_schema/struct.VariantInfo.html index f9b9a5b1d7..d3303cd3c0 100644 --- a/rustdoc/bones_lib/prelude/bones_schema/struct.VariantInfo.html +++ b/rustdoc/bones_lib/prelude/bones_schema/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::prelude::bones_schema - Rust
pub struct VariantInfo {
+VariantInfo in bones_lib::prelude::bones_schema - Rust
pub struct VariantInfo {
     pub name: Cow<'static, str>,
     pub schema: &'static Schema,
 }
Expand description

Information about an enum variant for EnumSchemaInfo.

@@ -9,7 +9,7 @@ ) -> Result<VariantInfo, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/enum.SchemaKind.html b/rustdoc/bones_lib/prelude/enum.SchemaKind.html index 0991ee079b..a31b192e6d 100644 --- a/rustdoc/bones_lib/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_lib/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_lib::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaKind

§

fn clone(&self) -> SchemaKind

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
§

impl Debug for SchemaKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaKind

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaKind, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.AtomicSchemaRef.html b/rustdoc/bones_lib/prelude/struct.AtomicSchemaRef.html index de9139efbf..f2c7d12f2e 100644 --- a/rustdoc/bones_lib/prelude/struct.AtomicSchemaRef.html +++ b/rustdoc/bones_lib/prelude/struct.AtomicSchemaRef.html @@ -1,10 +1,10 @@ -AtomicSchemaRef in bones_lib::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

+AtomicSchemaRef in bones_lib::prelude - Rust
pub struct AtomicSchemaRef<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRef.

Implementations§

§

impl<'a> AtomicSchemaRef<'a>

pub unsafe fn deref<T>(self) -> Ref<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRef.

pub fn typed<T>(self) -> Ref<'a, T>where T: HasSchema,

Convert into typed Ref. This panics if the schema doesn’t match.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRef<'a>

§

type Target = NoClone<SchemaRef<'a>>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRef<'a> as Deref>::Target

Dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>

§

impl<'a> !Send for AtomicSchemaRef<'a>

§

impl<'a> !Sync for AtomicSchemaRef<'a>

§

impl<'a> Unpin for AtomicSchemaRef<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRef<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.AtomicSchemaRefMut.html b/rustdoc/bones_lib/prelude/struct.AtomicSchemaRefMut.html index 64ecf3aef1..670e75cf45 100644 --- a/rustdoc/bones_lib/prelude/struct.AtomicSchemaRefMut.html +++ b/rustdoc/bones_lib/prelude/struct.AtomicSchemaRefMut.html @@ -1,4 +1,4 @@ -AtomicSchemaRefMut in bones_lib::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

+AtomicSchemaRefMut in bones_lib::prelude - Rust
pub struct AtomicSchemaRefMut<'a> { /* private fields */ }
Expand description

An atomic borrow of a SchemaRefMut.

Implementations§

§

impl<'a> AtomicSchemaRefMut<'a>

pub unsafe fn deref_mut<T>(self) -> RefMut<'a, T>where T: 'static,

Safety

You must know that T represents the data in the SchemaRefMut.

@@ -43,7 +43,7 @@
Errors

pub fn as_ptr(&self) -> *mut u8

Get the raw pointer

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'a> Deref for AtomicSchemaRefMut<'a>

§

type Target = SchemaRefMut<'a, 'a>

The resulting type after dereferencing.
§

fn deref(&self) -> &<AtomicSchemaRefMut<'a> as Deref>::Target

Dereferences the value.
§

impl<'a> DerefMut for AtomicSchemaRefMut<'a>

§

fn deref_mut(&mut self) -> &mut <AtomicSchemaRefMut<'a> as Deref>::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>

§

impl<'a> !Send for AtomicSchemaRefMut<'a>

§

impl<'a> !Sync for AtomicSchemaRefMut<'a>

§

impl<'a> Unpin for AtomicSchemaRefMut<'a>

§

impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.ComponentStore.html b/rustdoc/bones_lib/prelude/struct.ComponentStore.html index 4d0e859cbe..29b284b4e5 100644 --- a/rustdoc/bones_lib/prelude/struct.ComponentStore.html +++ b/rustdoc/bones_lib/prelude/struct.ComponentStore.html @@ -1,4 +1,4 @@ -ComponentStore in bones_lib::prelude - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where +ComponentStore in bones_lib::prelude - Rust
#[repr(transparent)]
pub struct ComponentStore<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed wrapper around UntypedComponentStore.

Implementations§

§

impl<T> ComponentStore<T>where T: HasSchema,

pub fn into_untyped(self) -> UntypedComponentStore

Converts to the internal, untyped ComponentStore.

@@ -42,10 +42,8 @@
Panics
T: HasSchema,
§

fn default() -> ComponentStore<T>

Returns the “default value” for a type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ComponentStore<T>where - T: RefUnwindSafe,

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where - T: Unpin,

§

impl<T> UnwindSafe for ComponentStore<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for ComponentStore<T>

§

impl<T> Send for ComponentStore<T>

§

impl<T> Sync for ComponentStore<T>

§

impl<T> Unpin for ComponentStore<T>where + T: Unpin,

§

impl<T> !UnwindSafe for ComponentStore<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_lib/prelude/struct.EnumSchemaInfo.html index 78d59b80f5..27b7b12708 100644 --- a/rustdoc/bones_lib/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_lib::prelude - Rust
§

impl PartialEq<EnumSchemaInfo> for EnumSchemaInfo

§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for EnumSchemaInfo

§

impl StructuralEq for EnumSchemaInfo

§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/struct.SBox.html b/rustdoc/bones_lib/prelude/struct.SBox.html index 8e64f0fb2f..db138ad94a 100644 --- a/rustdoc/bones_lib/prelude/struct.SBox.html +++ b/rustdoc/bones_lib/prelude/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_lib::prelude - Rust

Struct bones_lib::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where +SBox in bones_lib::prelude - Rust

Struct bones_lib::prelude::SBox

#[repr(transparent)]
pub struct SBox<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

@@ -26,8 +26,7 @@ Self: Sized,

Converts a reference of T to a SchemaRefMut
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/struct.SMap.html b/rustdoc/bones_lib/prelude/struct.SMap.html index 9f34fe1aa9..ca7dbabe09 100644 --- a/rustdoc/bones_lib/prelude/struct.SMap.html +++ b/rustdoc/bones_lib/prelude/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_lib::prelude - Rust

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a, K, V> IntoIterator for &'a mut SMap<K, V>where K: HasSchema, - V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + V: HasSchema,

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut V)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SMap<K, V> as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_lib/prelude/struct.SVec.html b/rustdoc/bones_lib/prelude/struct.SVec.html index 2b1aece984..5b020de550 100644 --- a/rustdoc/bones_lib/prelude/struct.SVec.html +++ b/rustdoc/bones_lib/prelude/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_lib::prelude - Rust

Struct bones_lib::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where +SVec in bones_lib::prelude - Rust

Struct bones_lib::prelude::SVec

#[repr(transparent)]
pub struct SVec<T>where T: HasSchema,{ /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it @@ -2382,10 +2382,8 @@

Examples
sufficient, and should not be overridden without very good reason.

§

impl<T> Eq for SVec<T>where T: Eq + HasSchema,

§

impl<T> StructuralEq for SVec<T>where T: HasSchema,

§

impl<T> StructuralPartialEq for SVec<T>where - T: HasSchema,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: HasSchema,

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/struct.SchemaBox.html b/rustdoc/bones_lib/prelude/struct.SchemaBox.html index c9bf587c86..c70ade3da8 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaBox.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_lib::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

+SchemaBox in bones_lib::prelude - Rust
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a [Schema].

Implementations§

§

impl SchemaBox

pub fn into_inner<T>(self) -> Twhere T: HasSchema,

Cast this box to it’s inner type and return it.

Panics
@@ -96,7 +96,7 @@
Panics
sufficient, and should not be overridden without very good reason.
§

impl<T> TryFrom<SchemaBox> for SBox<T>where T: HasSchema,

§

type Error = SchemaBox

The type returned in the event of a conversion error.
§

fn try_from( value: SchemaBox -) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<SBox<T>, <SBox<T> as TryFrom<SchemaBox>>::Error>

Performs the conversion.
§

impl Eq for SchemaBox

§

impl Send for SchemaBox

§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/struct.SchemaData.html b/rustdoc/bones_lib/prelude/struct.SchemaData.html index 5445a2d6b6..f13d63d1c4 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaData.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_lib::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_lib::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(_: *const u8, _: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(_: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing [Schema] type datas.

+
§type_data: TypeDatas

Container for storing [Schema] type datas.

“Type data” is extra data that is stored in a type’s [Schema] that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -55,7 +55,7 @@

Trait Implementations§

§

impl Clone for SchemaData

§

fn clone(&self) -> SchemaData

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
§

impl Debug for SchemaData

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for SchemaData

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SchemaData, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaDeserializer.html b/rustdoc/bones_lib/prelude/struct.SchemaDeserializer.html index beb1e78c92..6d0f960562 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaDeserializer.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaDeserializer.html @@ -1,4 +1,4 @@ -SchemaDeserializer in bones_lib::prelude - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_lib::prelude - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given [Schema].

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
§

fn deserialize<D>( @@ -6,7 +6,7 @@ deserializer: D ) -> Result<<SchemaDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaMap.html b/rustdoc/bones_lib/prelude/struct.SchemaMap.html index ba3e3a7e92..74ca244340 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaMap.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_lib::prelude - Rust

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for SchemaMap

§

fn clone(&self) -> SchemaMap

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
§

impl Debug for SchemaMap

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaMap as IntoIterator>::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaRef.html b/rustdoc/bones_lib/prelude/struct.SchemaRef.html index 8a38e3176c..1448c54586 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaRef.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_lib::prelude - Rust
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRef in bones_lib::prelude - Rust

pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer> SchemaRef<'pointer>

pub fn cast<T>(&self) -> &'pointer Twhere T: HasSchema,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -51,7 +51,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

pub fn schema(&self) -> &'static Schema

Get the [Schema] for the pointer.

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl<'pointer> Clone for SchemaRef<'pointer>

§

fn clone(&self) -> SchemaRef<'pointer>

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
§

impl<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaRefMut.html b/rustdoc/bones_lib/prelude/struct.SchemaRefMut.html index 6acebd6750..3f2034bc29 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaRefMut.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_lib::prelude - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching +SchemaRefMut in bones_lib::prelude - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the [Schema] of the pointee and that can be cast to a matching type.

Implementations§

§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

pub fn cast_mut<T>(&mut self) -> &mut Twhere T: HasSchema + 'static,

Cast this pointer to a reference to a type with a matching [Schema].

@@ -104,7 +104,7 @@
Errors
deserializer: D ) -> Result<<SchemaRefMut<'a, 'b> as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaRegistry.html b/rustdoc/bones_lib/prelude/struct.SchemaRegistry.html index b3abcc9da1..f1f0064a11 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaRegistry.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_lib::prelude - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_lib::prelude - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered [&'static Schema][Schema].

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

§

impl SchemaRegistry

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaSerializer.html b/rustdoc/bones_lib/prelude/struct.SchemaSerializer.html index 72f3437b96..e09d68cffb 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaSerializer.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaSerializer.html @@ -1,11 +1,11 @@ -SchemaSerializer in bones_lib::prelude - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_lib::prelude - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

§

impl<'a> Serialize for SchemaSerializer<'a>

§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.SchemaVec.html b/rustdoc/bones_lib/prelude/struct.SchemaVec.html index 84347ac947..33d5438cd7 100644 --- a/rustdoc/bones_lib/prelude/struct.SchemaVec.html +++ b/rustdoc/bones_lib/prelude/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_lib::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

+SchemaVec in bones_lib::prelude - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same [Schema].

Implementations§

§

impl SchemaVec

pub fn new(schema: &'static Schema) -> SchemaVec

Initialize an empty SchemaVec for items with the given schema.

pub fn try_push<T>(&mut self, item: T) -> Result<(), SchemaMismatchError>where T: HasSchema,

Push an item to the vec.

@@ -71,7 +71,7 @@
Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

§

impl Clone for SchemaVec

§

fn clone(&self) -> SchemaVec

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
§

impl Debug for SchemaVec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Drop for SchemaVec

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
§

fn into_iter(self) -> <&'a mut SchemaVec as IntoIterator>::IntoIter

Creates an iterator from a value. Read more
§

impl PartialEq<SchemaVec> for SchemaVec

§

fn eq(&self, other: &SchemaVec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for SchemaVec

§

impl Send for SchemaVec

§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_lib/prelude/struct.StructFieldInfo.html b/rustdoc/bones_lib/prelude/struct.StructFieldInfo.html index 9b99c7b79a..92376f2396 100644 --- a/rustdoc/bones_lib/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_lib/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_lib::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_lib::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for StructFieldInfo

§

fn clone(&self) -> StructFieldInfo

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
§

impl Debug for StructFieldInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_lib/prelude/struct.StructSchemaInfo.html index 1d5cc982ec..4cb71aa31b 100644 --- a/rustdoc/bones_lib/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_lib/prelude/struct.StructSchemaInfo.html @@ -1,11 +1,11 @@ -StructSchemaInfo in bones_lib::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_lib::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo, Global>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo, Global>

The fields in the struct, in the order they are defined.

Trait Implementations§

§

impl Clone for StructSchemaInfo

§

fn clone(&self) -> StructSchemaInfo

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
§

impl Debug for StructSchemaInfo

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for StructSchemaInfo

§

fn deserialize<D>( deserializer: D ) -> Result<StructSchemaInfo, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIterator.html b/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIterator.html index d6405bd46e..209c2945d0 100644 --- a/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIterator.html +++ b/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIterator.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIterator in bones_lib::prelude - Rust
pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIterator in bones_lib::prelude - Rust

pub struct UntypedComponentBitsetIterator<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i and return it.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIterator<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIteratorMut.html b/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIteratorMut.html index ebdc75adac..0a8adde0ae 100644 --- a/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIteratorMut.html +++ b/rustdoc/bones_lib/prelude/struct.UntypedComponentBitsetIteratorMut.html @@ -1,4 +1,4 @@ -UntypedComponentBitsetIteratorMut in bones_lib::prelude - Rust
pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the +UntypedComponentBitsetIteratorMut in bones_lib::prelude - Rust

pub struct UntypedComponentBitsetIteratorMut<'a> { /* private fields */ }
Expand description

Iterates over components using a provided bitset. Each time the bitset has a 1 in index i, the iterator will fetch data from the storage at index i.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentBitsetIteratorMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self @@ -179,7 +179,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.UntypedComponentStore.html b/rustdoc/bones_lib/prelude/struct.UntypedComponentStore.html index f3891d7756..2c83b36f0e 100644 --- a/rustdoc/bones_lib/prelude/struct.UntypedComponentStore.html +++ b/rustdoc/bones_lib/prelude/struct.UntypedComponentStore.html @@ -1,4 +1,4 @@ -UntypedComponentStore in bones_lib::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

+UntypedComponentStore in bones_lib::prelude - Rust
pub struct UntypedComponentStore { /* private fields */ }
Expand description

Holds components of a given type indexed by Entity.

We do not check if the given entity is alive here, this should be done using Entities.

Implementations§

§

impl UntypedComponentStore

pub unsafe fn new(schema: &'static Schema) -> UntypedComponentStore

Create a arbitrary UntypedComponentStore.

In Rust, you will usually not use UntypedComponentStore and will use the statically @@ -148,7 +148,7 @@

Panics

Trait Implementations§

§

impl Clone for UntypedComponentStore

§

fn clone(&self) -> UntypedComponentStore

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
§

impl Drop for UntypedComponentStore

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<T> TryFrom<UntypedComponentStore> for ComponentStore<T>where T: HasSchema,

§

type Error = SchemaMismatchError

The type returned in the event of a conversion error.
§

fn try_from( untyped: UntypedComponentStore -) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<ComponentStore<T>, <ComponentStore<T> as TryFrom<UntypedComponentStore>>::Error>

Performs the conversion.
§

impl Send for UntypedComponentStore

§

impl Sync for UntypedComponentStore

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIter.html b/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIter.html index 21f11deeab..29461df0a8 100644 --- a/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIter.html +++ b/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIter.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIter in bones_lib::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIter in bones_lib::prelude - Rust
pub struct UntypedComponentStoreIter<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIter<'a>

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

fn next(&mut self) -> Option<<UntypedComponentStoreIter<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIterMut.html b/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIterMut.html index f565ffbe5b..b230857467 100644 --- a/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIterMut.html +++ b/rustdoc/bones_lib/prelude/struct.UntypedComponentStoreIterMut.html @@ -1,4 +1,4 @@ -UntypedComponentStoreIterMut in bones_lib::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

+UntypedComponentStoreIterMut in bones_lib::prelude - Rust
pub struct UntypedComponentStoreIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over pointers in an untyped component store.

Trait Implementations§

§

impl<'a> Iterator for UntypedComponentStoreIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

fn next( &mut self ) -> Option<<UntypedComponentStoreIterMut<'a> as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( @@ -178,7 +178,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_lib/prelude/struct.VariantInfo.html b/rustdoc/bones_lib/prelude/struct.VariantInfo.html index cef9b5ecf2..91bf985887 100644 --- a/rustdoc/bones_lib/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_lib/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_lib::prelude - Rust

Deserialize this value from the given Serde deserializer. Read more
§

impl PartialEq<VariantInfo> for VariantInfo

§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

§

impl Eq for VariantInfo

§

impl StructuralEq for VariantInfo

§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/all.html b/rustdoc/bones_schema/all.html index d981787807..7daae7a0fc 100644 --- a/rustdoc/bones_schema/all.html +++ b/rustdoc/bones_schema/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/index.html b/rustdoc/bones_schema/alloc/index.html index c6185ba30d..20be9f3df0 100644 --- a/rustdoc/bones_schema/alloc/index.html +++ b/rustdoc/bones_schema/alloc/index.html @@ -1,4 +1,5 @@ bones_schema::alloc - Rust

Module bones_schema::alloc

source ·
Expand description

Allocation and collection utilities.

Structs

Traits

Traits

  • Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.
\ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/sidebar-items.js b/rustdoc/bones_schema/alloc/sidebar-items.js index f373ae2cb6..e8029c8b1a 100644 --- a/rustdoc/bones_schema/alloc/sidebar-items.js +++ b/rustdoc/bones_schema/alloc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut"],"trait":["LayoutExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"struct":["ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas"],"trait":["LayoutExt"]}; \ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/struct.SMap.html b/rustdoc/bones_schema/alloc/struct.SMap.html index 2a6e63bc9b..ab936268c9 100644 --- a/rustdoc/bones_schema/alloc/struct.SMap.html +++ b/rustdoc/bones_schema/alloc/struct.SMap.html @@ -1,4 +1,4 @@ -SMap in bones_schema::alloc - Rust

Struct bones_schema::alloc::SMap

source ·
pub struct SMap<K: HasSchema, V: HasSchema> { /* private fields */ }
Expand description

Typed version of a SchemaMap.

+SMap in bones_schema::alloc - Rust

Struct bones_schema::alloc::SMap

source ·
pub struct SMap<K: HasSchema, V: HasSchema> { /* private fields */ }
Expand description

Typed version of a SchemaMap.

This works essentially like a [HashMap], but is compatible with the schema ecosystem.

It is also slightly more efficient to access an SMap compared to a SchemaMap because it doesn’t need to do a runtime schema check every time the map is accessed.

@@ -29,9 +29,7 @@ ) -> Result<&mut T, SchemaMismatchError>

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
source§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
source§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl<K: HasSchema, V: HasSchema> Index<&K> for SMap<K, V>

§

type Output = V

The returned type after indexing.
source§

fn index(&self, index: &K) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<K: HasSchema, V: HasSchema> IndexMut<&K> for SMap<K, V>

source§

fn index_mut(&mut self, index: &K) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a, K: HasSchema, V: HasSchema> IntoIterator for &'a SMap<K, V>

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a 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: HasSchema, V: HasSchema> IntoIterator for &'a mut SMap<K, V>

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut 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

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for SMap<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl<K: HasSchema, V: HasSchema> Index<&K> for SMap<K, V>

§

type Output = V

The returned type after indexing.
source§

fn index(&self, index: &K) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<K: HasSchema, V: HasSchema> IndexMut<&K> for SMap<K, V>

source§

fn index_mut(&mut self, index: &K) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a, K: HasSchema, V: HasSchema> IntoIterator for &'a SMap<K, V>

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (&'a K, &'a 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: HasSchema, V: HasSchema> IntoIterator for &'a mut SMap<K, V>

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (&'a K, &'a mut 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

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SMap<K, V>

§

impl<K, V> Send for SMap<K, V>

§

impl<K, V> Sync for SMap<K, V>

§

impl<K, V> Unpin for SMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> !UnwindSafe for SMap<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/rustdoc/bones_schema/alloc/struct.SVec.html b/rustdoc/bones_schema/alloc/struct.SVec.html index 0435841f30..17c4e90774 100644 --- a/rustdoc/bones_schema/alloc/struct.SVec.html +++ b/rustdoc/bones_schema/alloc/struct.SVec.html @@ -1,4 +1,4 @@ -SVec in bones_schema::alloc - Rust

Struct bones_schema::alloc::SVec

source ·
#[repr(transparent)]
pub struct SVec<T: HasSchema> { /* private fields */ }
Expand description

A typed version of a SchemaVec.

+SVec in bones_schema::alloc - Rust

Struct bones_schema::alloc::SVec

source ·
#[repr(transparent)]
pub struct SVec<T: HasSchema> { /* private fields */ }
Expand description

A typed version of a SchemaVec.

This type exists as an alternative to Vec that properly implements HasSchema.

Additionally, accessing an SVec is more efficient than using a SchemaVec because it avoids runtime schema checks after construction.

@@ -2362,10 +2362,8 @@
Examples
Self: Sized,

Converts a reference of T to a SchemaRef
source§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl<T: HasSchema> Index<usize> for SVec<T>

§

type Output = T

The returned type after indexing.
source§

fn index(&self, idx: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<T: HasSchema> IndexMut<usize> for SVec<T>

source§

fn index_mut(&mut self, idx: usize) -> &mut Self::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a, T: HasSchema> IntoIterator for &'a SVec<T>

§

type Item = &'a T

The type of the elements being iterated over.
§

type IntoIter = SVecIter<'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<'a, T: HasSchema> IntoIterator for &'a mut SVec<T>

§

type Item = &'a mut T

The type of the elements being iterated over.
§

type IntoIter = SVecIterMut<'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: PartialEq + HasSchema> PartialEq<SVec<T>> for SVec<T>

source§

fn eq(&self, other: &SVec<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 + HasSchema> Eq for SVec<T>

source§

impl<T: HasSchema> StructuralEq for SVec<T>

source§

impl<T: HasSchema> StructuralPartialEq for SVec<T>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SVec<T>where - T: RefUnwindSafe,

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where - T: Unpin,

§

impl<T> UnwindSafe for SVec<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl<T: Eq + HasSchema> Eq for SVec<T>

source§

impl<T: HasSchema> StructuralEq for SVec<T>

source§

impl<T: HasSchema> StructuralPartialEq for SVec<T>

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SVec<T>

§

impl<T> Send for SVec<T>

§

impl<T> Sync for SVec<T>

§

impl<T> Unpin for SVec<T>where + T: Unpin,

§

impl<T> !UnwindSafe for SVec<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/alloc/struct.SVecIter.html b/rustdoc/bones_schema/alloc/struct.SVecIter.html index c5a37383cf..fe3db31397 100644 --- a/rustdoc/bones_schema/alloc/struct.SVecIter.html +++ b/rustdoc/bones_schema/alloc/struct.SVecIter.html @@ -1,4 +1,4 @@ -SVecIter in bones_schema::alloc - Rust
pub struct SVecIter<'a, T: HasSchema> { /* private fields */ }
Expand description

Iterator over items in an SVec.

+SVecIter in bones_schema::alloc - Rust
pub struct SVecIter<'a, T: HasSchema> { /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

source§

impl<'a, T: HasSchema> DoubleEndedIterator for SVecIter<'a, T>

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) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -191,9 +191,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> UnwindSafe for SVecIter<'a, T>where - T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>

§

impl<'a, T> Send for SVecIter<'a, T>

§

impl<'a, T> Sync for SVecIter<'a, T>

§

impl<'a, T> Unpin for SVecIter<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIter<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/alloc/struct.SVecIterMut.html b/rustdoc/bones_schema/alloc/struct.SVecIterMut.html index e8b2d175a0..914d428656 100644 --- a/rustdoc/bones_schema/alloc/struct.SVecIterMut.html +++ b/rustdoc/bones_schema/alloc/struct.SVecIterMut.html @@ -1,4 +1,4 @@ -SVecIterMut in bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T: HasSchema> { /* private fields */ }
Expand description

Iterator over items in an SVec.

+SVecIterMut in bones_schema::alloc - Rust
pub struct SVecIterMut<'a, T: HasSchema> { /* private fields */ }
Expand description

Iterator over items in an SVec.

Trait Implementations§

source§

impl<'a, T: HasSchema> DoubleEndedIterator for SVecIterMut<'a, T>

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) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, @@ -191,8 +191,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>

§

impl<'a, T> Send for SVecIterMut<'a, T>

§

impl<'a, T> Sync for SVecIterMut<'a, T>

§

impl<'a, T> Unpin for SVecIterMut<'a, T>

§

impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/alloc/struct.SchemaMap.html b/rustdoc/bones_schema/alloc/struct.SchemaMap.html index 02a5a3357d..8a6469f952 100644 --- a/rustdoc/bones_schema/alloc/struct.SchemaMap.html +++ b/rustdoc/bones_schema/alloc/struct.SchemaMap.html @@ -1,4 +1,4 @@ -SchemaMap in bones_schema::alloc - Rust
pub struct SchemaMap { /* private fields */ }
Expand description

Untyped schema-aware “HashMap”.

+SchemaMap in bones_schema::alloc - Rust
pub struct SchemaMap { /* private fields */ }
Expand description

Untyped schema-aware “HashMap”.

Implementations§

source§

impl SchemaMap

source

pub fn new(key_schema: &'static Schema, value_schema: &'static Schema) -> Self

Create a new map, with the given key and value schemas.

source

pub fn len(&self) -> usize

Get the number of entries in the map.

source

pub fn is_empty(&self) -> bool

Returns true if the map is empty.

@@ -133,7 +133,7 @@
Errors
source

pub fn values_mut( &mut self ) -> Map<ValuesMut<'_, SchemaBox, SchemaBox>, for<'a> fn(_: &'a mut SchemaBox) -> SchemaRefMut<'a, 'a>>

Iterate over values in the map.

-

Trait Implementations§

source§

impl Clone for SchemaMap

source§

fn clone(&self) -> SchemaMap

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 SchemaMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for SchemaMap

source§

fn clone(&self) -> SchemaMap

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 SchemaMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> IntoIterator for &'a SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRef<'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<Iter<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a SchemaBox)) -> (SchemaRef<'a>, SchemaRef<'a>)>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut SchemaMap

§

type Item = (SchemaRef<'a>, SchemaRefMut<'a, 'a>)

The type of the elements being iterated over.
§

type IntoIter = Map<IterMut<'a, SchemaBox, SchemaBox>, fn(_: (&'a SchemaBox, &'a mut SchemaBox)) -> (SchemaRef<'a>, SchemaRefMut<'a, 'a>)>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/alloc/struct.SchemaTypeMap.html b/rustdoc/bones_schema/alloc/struct.SchemaTypeMap.html deleted file mode 100644 index 34bb82c480..0000000000 --- a/rustdoc/bones_schema/alloc/struct.SchemaTypeMap.html +++ /dev/null @@ -1,19 +0,0 @@ -SchemaTypeMap in bones_schema::alloc - Rust
pub struct SchemaTypeMap(_);
Expand description

A TypeMap-like structure that can store items that implement HasSchema.

-

Implementations§

source§

impl SchemaTypeMap

source

pub fn get<T: HasSchema>(&self) -> Option<&T>

Get data out of the store.

-
source

pub fn insert<T: HasSchema>(&mut self, data: T)

Insert data into the store

-
source

pub fn remove<T: HasSchema>(&mut self) -> Option<T>

Remove data from the store.

-

Trait Implementations§

source§

impl Clone for SchemaTypeMap

source§

fn clone(&self) -> SchemaTypeMap

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 SchemaTypeMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SchemaTypeMap

source§

fn default() -> SchemaTypeMap

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - 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> RawClone for Twhere - T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere - T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/struct.SchemaVec.html b/rustdoc/bones_schema/alloc/struct.SchemaVec.html index 6c9bd3b4d6..6fc069e346 100644 --- a/rustdoc/bones_schema/alloc/struct.SchemaVec.html +++ b/rustdoc/bones_schema/alloc/struct.SchemaVec.html @@ -1,4 +1,4 @@ -SchemaVec in bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same Schema.

+SchemaVec in bones_schema::alloc - Rust
pub struct SchemaVec { /* private fields */ }
Expand description

A type-erased Vec-like collection that for items with the same Schema.

Implementations§

source§

impl SchemaVec

source

pub fn new(schema: &'static Schema) -> Self

Initialize an empty SchemaVec for items with the given schema.

source

pub fn try_push<T: HasSchema>( &mut self, @@ -69,7 +69,7 @@

Safety

Pointers must be valid pointers to SchemaVecs.

Trait Implementations§

source§

impl Clone for SchemaVec

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 Debug for SchemaVec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Drop for SchemaVec

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<'a> IntoIterator for &'a SchemaVec

§

type Item = SchemaRef<'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut SchemaVec

§

type Item = SchemaRefMut<'a, 'a>

The type of the elements being iterated over.
§

type IntoIter = SchemaVecIterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<SchemaVec> for SchemaVec

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 SchemaVec

source§

impl Send for SchemaVec

source§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for SchemaVec

source§

impl Send for SchemaVec

source§

impl Sync for SchemaVec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/alloc/struct.SchemaVecIter.html b/rustdoc/bones_schema/alloc/struct.SchemaVecIter.html index e9553a2737..751ca77099 100644 --- a/rustdoc/bones_schema/alloc/struct.SchemaVecIter.html +++ b/rustdoc/bones_schema/alloc/struct.SchemaVecIter.html @@ -1,4 +1,4 @@ -SchemaVecIter in bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

+SchemaVecIter in bones_schema::alloc - Rust
pub struct SchemaVecIter<'a> { /* private fields */ }
Expand description

Iterator over SchemaVec.

Trait Implementations§

source§

impl<'a> Iterator for SchemaVecIter<'a>

§

type Item = SchemaRef<'a>

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 next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIter<'a>

§

impl<'a> Send for SchemaVecIter<'a>

§

impl<'a> Sync for SchemaVecIter<'a>

§

impl<'a> Unpin for SchemaVecIter<'a>

§

impl<'a> !UnwindSafe for SchemaVecIter<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/alloc/struct.SchemaVecIterMut.html b/rustdoc/bones_schema/alloc/struct.SchemaVecIterMut.html index 01e49865a2..63cebdc362 100644 --- a/rustdoc/bones_schema/alloc/struct.SchemaVecIterMut.html +++ b/rustdoc/bones_schema/alloc/struct.SchemaVecIterMut.html @@ -1,4 +1,4 @@ -SchemaVecIterMut in bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

+SchemaVecIterMut in bones_schema::alloc - Rust
pub struct SchemaVecIterMut<'a> { /* private fields */ }
Expand description

Mutable iterator over SchemaVec.

Trait Implementations§

source§

impl<'a> Iterator for SchemaVecIterMut<'a>

§

type Item = SchemaRefMut<'a, 'a>

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 next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where @@ -176,7 +176,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬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

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere +function. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>

§

impl<'a> Send for SchemaVecIterMut<'a>

§

impl<'a> Sync for SchemaVecIterMut<'a>

§

impl<'a> Unpin for SchemaVecIterMut<'a>

§

impl<'a> !UnwindSafe for SchemaVecIterMut<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/alloc/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_schema/alloc/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..1c534a5c9d --- /dev/null +++ b/rustdoc/bones_schema/alloc/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,14 @@ +TypeDataAlreadyInserted in bones_schema::alloc - Rust
pub struct TypeDataAlreadyInserted(_);
Expand description

Error type for TypeDatas

+

Trait Implementations§

source§

impl Debug for TypeDataAlreadyInserted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TypeDataAlreadyInserted

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TypeDataAlreadyInserted

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 Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + 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> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/struct.TypeDatas.html b/rustdoc/bones_schema/alloc/struct.TypeDatas.html new file mode 100644 index 0000000000..aa146366e9 --- /dev/null +++ b/rustdoc/bones_schema/alloc/struct.TypeDatas.html @@ -0,0 +1,26 @@ +TypeDatas in bones_schema::alloc - Rust
pub struct TypeDatas(_);
Expand description

A TypeMap-like structure, that does not allow removing entries or updating exisintg +entries.

+

This structure doesn’t require a mutable reference to insert records

+

Implementations§

source§

impl TypeDatas

source

pub fn insert<T: HasSchema>( + &self, + data: T +) -> Result<(), TypeDataAlreadyInserted>

Insert data into the store.

+
source

pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted>

Insert boxed data into the store.

+
source

pub fn get<T: HasSchema>(&self) -> Option<&T>

Borrow data from the store, if it exists.

+
source

pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef<'_>>

Borrow data from the store, if it exists.

+
source

pub fn iter(&self) -> impl DoubleEndedIterator<Item = &SchemaBox>

Iterate over type datas.

+

Trait Implementations§

source§

impl Clone for TypeDatas

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 Debug for TypeDatas

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TypeDatas

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + 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> RawClone for Twhere + T: Clone,

source§

unsafe extern "C-unwind" fn raw_clone(src: *const u8, dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDefault for Twhere + T: Default,

source§

unsafe extern "C-unwind" fn raw_default(dst: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> RawDrop for T

source§

unsafe extern "C-unwind" fn raw_drop(ptr: *mut u8)

Write the default value of the type to the pointer. Read more
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/type_datas/struct.TypeDataAlreadyInserted.html b/rustdoc/bones_schema/alloc/type_datas/struct.TypeDataAlreadyInserted.html new file mode 100644 index 0000000000..5b84094879 --- /dev/null +++ b/rustdoc/bones_schema/alloc/type_datas/struct.TypeDataAlreadyInserted.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../bones_schema/alloc/struct.TypeDataAlreadyInserted.html...

+ + + \ No newline at end of file diff --git a/rustdoc/bones_schema/alloc/type_set/struct.SchemaTypeMap.html b/rustdoc/bones_schema/alloc/type_datas/struct.TypeDatas.html similarity index 60% rename from rustdoc/bones_schema/alloc/type_set/struct.SchemaTypeMap.html rename to rustdoc/bones_schema/alloc/type_datas/struct.TypeDatas.html index 52099d4197..e7cfd51712 100644 --- a/rustdoc/bones_schema/alloc/type_set/struct.SchemaTypeMap.html +++ b/rustdoc/bones_schema/alloc/type_datas/struct.TypeDatas.html @@ -1,11 +1,11 @@ - + Redirection -

Redirecting to ../../../bones_schema/alloc/struct.SchemaTypeMap.html...

- +

Redirecting to ../../../bones_schema/alloc/struct.TypeDatas.html...

+ \ No newline at end of file diff --git a/rustdoc/bones_schema/enum.SchemaKind.html b/rustdoc/bones_schema/enum.SchemaKind.html index 6bcc1a985f..3ba36ce85e 100644 --- a/rustdoc/bones_schema/enum.SchemaKind.html +++ b/rustdoc/bones_schema/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_schema - Rust
source

pub fn as_enum(&self) -> Option<&EnumSchemaInfo>

Get the enum, if this is a enum.

source

pub fn as_vec(&self) -> Option<&'static Schema>

Get the schema of the items in the vector, if this is a vector.

Trait Implementations§

source§

impl Clone for SchemaKind

source§

fn clone(&self) -> SchemaKind

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 SchemaKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SchemaKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/prelude/enum.SchemaKind.html b/rustdoc/bones_schema/prelude/enum.SchemaKind.html index 3072538391..a3ead64bed 100644 --- a/rustdoc/bones_schema/prelude/enum.SchemaKind.html +++ b/rustdoc/bones_schema/prelude/enum.SchemaKind.html @@ -1,4 +1,4 @@ -SchemaKind in bones_schema::prelude - Rust
source

pub fn as_enum(&self) -> Option<&EnumSchemaInfo>

Get the enum, if this is a enum.

source

pub fn as_vec(&self) -> Option<&'static Schema>

Get the schema of the items in the vector, if this is a vector.

Trait Implementations§

source§

impl Clone for SchemaKind

source§

fn clone(&self) -> SchemaKind

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 SchemaKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SchemaKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/prelude/struct.EnumSchemaInfo.html b/rustdoc/bones_schema/prelude/struct.EnumSchemaInfo.html index 97fb81d241..e2f2eb4b9e 100644 --- a/rustdoc/bones_schema/prelude/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_schema/prelude/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_schema::prelude - Rust
pub struct EnumSchemaInfo {
+EnumSchemaInfo in bones_schema::prelude - Rust
pub struct EnumSchemaInfo {
     pub tag_type: EnumTagType,
     pub variants: Vec<VariantInfo>,
 }
Expand description

Schema data for an enum.

@@ -7,7 +7,7 @@

Trait Implementations§

source§

impl Clone for EnumSchemaInfo

source§

fn clone(&self) -> EnumSchemaInfo

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 EnumSchemaInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EnumSchemaInfo

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 PartialEq<EnumSchemaInfo> for EnumSchemaInfo

source§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &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 EnumSchemaInfo

source§

impl StructuralEq for EnumSchemaInfo

source§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for EnumSchemaInfo

source§

impl StructuralEq for EnumSchemaInfo

source§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/prelude/struct.SchemaData.html b/rustdoc/bones_schema/prelude/struct.SchemaData.html index e0c7c525c0..6b16557bab 100644 --- a/rustdoc/bones_schema/prelude/struct.SchemaData.html +++ b/rustdoc/bones_schema/prelude/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_schema::prelude - Rust
pub struct SchemaData {
+SchemaData in bones_schema::prelude - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(src: *const u8, dst: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(ptr: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing Schema type datas.

+
§type_data: TypeDatas

Container for storing Schema type datas.

“Type data” is extra data that is stored in a type’s Schema that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -53,7 +53,7 @@ offsets from Schema::layout() and Schema::field_offsets().

source

pub fn has_opaque(&self) -> bool

Recursively checks whether or not the schema contains any Opaque primitives.

Trait Implementations§

source§

impl Clone for SchemaData

source§

fn clone(&self) -> SchemaData

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 SchemaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SchemaData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/prelude/struct.StructFieldInfo.html b/rustdoc/bones_schema/prelude/struct.StructFieldInfo.html index 5fe1b1a7dd..9fba9f703f 100644 --- a/rustdoc/bones_schema/prelude/struct.StructFieldInfo.html +++ b/rustdoc/bones_schema/prelude/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_schema::prelude - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_schema::prelude - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

source§

impl Clone for StructFieldInfo

source§

fn clone(&self) -> StructFieldInfo

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 StructFieldInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for StructFieldInfo

source§

fn clone(&self) -> StructFieldInfo

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 StructFieldInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/prelude/struct.StructSchemaInfo.html b/rustdoc/bones_schema/prelude/struct.StructSchemaInfo.html index 4f6bbd3b31..6b6d1bb58f 100644 --- a/rustdoc/bones_schema/prelude/struct.StructSchemaInfo.html +++ b/rustdoc/bones_schema/prelude/struct.StructSchemaInfo.html @@ -1,9 +1,9 @@ -StructSchemaInfo in bones_schema::prelude - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_schema::prelude - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo>

The fields in the struct, in the order they are defined.

Trait Implementations§

source§

impl Clone for StructSchemaInfo

source§

fn clone(&self) -> StructSchemaInfo

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 StructSchemaInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StructSchemaInfo

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/prelude/struct.VariantInfo.html b/rustdoc/bones_schema/prelude/struct.VariantInfo.html index 14b6bb83dd..3a1d09062a 100644 --- a/rustdoc/bones_schema/prelude/struct.VariantInfo.html +++ b/rustdoc/bones_schema/prelude/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_schema::prelude - Rust
pub struct VariantInfo {
+VariantInfo in bones_schema::prelude - Rust
pub struct VariantInfo {
     pub name: Cow<'static, str>,
     pub schema: &'static Schema,
 }
Expand description

Information about an enum variant for EnumSchemaInfo.

@@ -7,7 +7,7 @@

Trait Implementations§

source§

impl Clone for VariantInfo

source§

fn clone(&self) -> VariantInfo

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 VariantInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for VariantInfo

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 PartialEq<VariantInfo> for VariantInfo

source§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &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 VariantInfo

source§

impl StructuralEq for VariantInfo

source§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for VariantInfo

source§

impl StructuralEq for VariantInfo

source§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/prelude/trait.HasSchema.html b/rustdoc/bones_schema/prelude/trait.HasSchema.html index 35244cc6ee..e539c765b5 100644 --- a/rustdoc/bones_schema/prelude/trait.HasSchema.html +++ b/rustdoc/bones_schema/prelude/trait.HasSchema.html @@ -41,4 +41,4 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

source

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

source§

impl HasSchema for Vec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for isize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Duration

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for bool

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for String

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Ustr

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Quat

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for usize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec4

source§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl HasSchema for Vec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for isize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Duration

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for bool

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for String

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Ustr

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Quat

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for usize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec4

source§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file diff --git a/rustdoc/bones_schema/ptr/struct.SBox.html b/rustdoc/bones_schema/ptr/struct.SBox.html index 7eeee84066..943aafaddf 100644 --- a/rustdoc/bones_schema/ptr/struct.SBox.html +++ b/rustdoc/bones_schema/ptr/struct.SBox.html @@ -1,4 +1,4 @@ -SBox in bones_schema::ptr - Rust

Struct bones_schema::ptr::SBox

source ·
#[repr(transparent)]
pub struct SBox<T: HasSchema> { /* private fields */ }
Expand description

A typed version of SchemaBox.

+SBox in bones_schema::ptr - Rust

Struct bones_schema::ptr::SBox

source ·
#[repr(transparent)]
pub struct SBox<T: HasSchema> { /* private fields */ }
Expand description

A typed version of SchemaBox.

This allows to use SBox<T> extremely similar to a Box<T> except that it can be converted to and from a SchemaBox for compatibility with the schema ecosystem.

Also, compared to a SchemaBox, it is more efficient to access, because it avoids extra @@ -12,8 +12,7 @@ ) -> Result<&mut T, SchemaMismatchError>

Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
source§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a SchemaRef
source§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

§

type Error = SchemaBox

The type returned in the event of a conversion error.
source§

fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SBox<T>where - T: RefUnwindSafe,

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where + Self: Sized,

Converts a reference of T to a SchemaRefMut
source§

impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

§

type Error = SchemaBox

The type returned in the event of a conversion error.
source§

fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for SBox<T>

§

impl<T> Send for SBox<T>

§

impl<T> Sync for SBox<T>

§

impl<T> Unpin for SBox<T>where T: Unpin,

§

impl<T> !UnwindSafe for SBox<T>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/rustdoc/bones_schema/ptr/struct.SchemaBox.html b/rustdoc/bones_schema/ptr/struct.SchemaBox.html index c35687c82e..f605f70a3b 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaBox.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaBox.html @@ -1,4 +1,4 @@ -SchemaBox in bones_schema::ptr - Rust

Struct bones_schema::ptr::SchemaBox

source ·
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a Schema.

+SchemaBox in bones_schema::ptr - Rust

Struct bones_schema::ptr::SchemaBox

source ·
pub struct SchemaBox { /* private fields */ }
Expand description

A owning, type-erased Box-like container for types with a Schema.

Implementations§

source§

impl SchemaBox

source

pub fn into_inner<T: HasSchema>(self) -> T

Cast this box to it’s inner type and return it.

Panics

Panics if the schema of the box does not match that of the type you are casting to.

@@ -80,7 +80,7 @@
Panics
H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<SchemaBox> for SchemaBox

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: HasSchema> TryFrom<SchemaBox> for SBox<T>

§

type Error = SchemaBox

The type returned in the event of a conversion error.
source§

fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for SchemaBox

source§

impl Send for SchemaBox

source§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl<T: HasSchema> TryFrom<SchemaBox> for SBox<T>

§

type Error = SchemaBox

The type returned in the event of a conversion error.
source§

fn try_from(value: SchemaBox) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for SchemaBox

source§

impl Send for SchemaBox

source§

impl Sync for SchemaBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/ptr/struct.SchemaRef.html b/rustdoc/bones_schema/ptr/struct.SchemaRef.html index ffd46fde48..dc55250aec 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaRef.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaRef.html @@ -1,4 +1,4 @@ -SchemaRef in bones_schema::ptr - Rust

Struct bones_schema::ptr::SchemaRef

source ·
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the Schema of the pointee and that can be cast to a matching +SchemaRef in bones_schema::ptr - Rust

Struct bones_schema::ptr::SchemaRef

source ·
pub struct SchemaRef<'pointer> { /* private fields */ }
Expand description

An untyped reference that knows the Schema of the pointee and that can be cast to a matching type.

Implementations§

source§

impl<'pointer> SchemaRef<'pointer>

source

pub fn cast<T: HasSchema>(&self) -> &'pointer T

Cast this pointer to a reference to a type with a matching Schema.

Panics
@@ -44,7 +44,7 @@
Errors

Assert that the pointer is valid for type T, and that the lifetime is valid.

source

pub fn schema(&self) -> &'static Schema

Get the Schema for the pointer.

source

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

-

Trait Implementations§

source§

impl<'pointer> Clone for SchemaRef<'pointer>

source§

fn clone(&self) -> SchemaRef<'pointer>

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<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<'pointer> Clone for SchemaRef<'pointer>

source§

fn clone(&self) -> SchemaRef<'pointer>

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<'pointer> Copy for SchemaRef<'pointer>

Auto Trait Implementations§

§

impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>

§

impl<'pointer> !Send for SchemaRef<'pointer>

§

impl<'pointer> !Sync for SchemaRef<'pointer>

§

impl<'pointer> Unpin for SchemaRef<'pointer>

§

impl<'pointer> !UnwindSafe for SchemaRef<'pointer>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html b/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html index 38be2523bc..149e75532b 100644 --- a/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html +++ b/rustdoc/bones_schema/ptr/struct.SchemaRefMut.html @@ -1,4 +1,4 @@ -SchemaRefMut in bones_schema::ptr - Rust
pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the Schema of the pointee and that can be cast to a matching +SchemaRefMut in bones_schema::ptr - Rust

pub struct SchemaRefMut<'pointer, 'parent> { /* private fields */ }
Expand description

An untyped mutable reference that knows the Schema of the pointee and that can be cast to a matching type.

Implementations§

source§

impl<'pointer, 'parent> SchemaRefMut<'pointer, 'parent>

source

pub fn cast_mut<T: HasSchema + 'static>(&mut self) -> &mut T

Cast this pointer to a reference to a type with a matching Schema.

Panics
@@ -96,7 +96,7 @@
Errors
source

pub fn hash(&self) -> Option<u64>

Get the hash of this schema box, if supported.

Trait Implementations§

source§

impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a, 'b, 'de> DeserializeSeed<'de> for SchemaRefMut<'a, 'b>

§

type Value = ()

The type produced by using this seed.
source§

fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

§

impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>

§

impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/registry/struct.SchemaRegistry.html b/rustdoc/bones_schema/registry/struct.SchemaRegistry.html index c3b961e81f..ef257ca71f 100644 --- a/rustdoc/bones_schema/registry/struct.SchemaRegistry.html +++ b/rustdoc/bones_schema/registry/struct.SchemaRegistry.html @@ -1,11 +1,11 @@ -SchemaRegistry in bones_schema::registry - Rust
pub struct SchemaRegistry {
+SchemaRegistry in bones_schema::registry - Rust
pub struct SchemaRegistry {
     pub schemas: AppendOnlyVec<Schema>,
     /* private fields */
 }
Expand description

A schema registry that alloates SchemaIds for SchemaDatas and returns a registered &'static Schema.

Fields§

§schemas: AppendOnlyVec<Schema>

The registered schemas.

Implementations§

source§

impl SchemaRegistry

source

pub fn register(&self, schema_data: SchemaData) -> &Schema

Register a schema with the registry.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/ser_de/struct.SchemaDeserializer.html b/rustdoc/bones_schema/ser_de/struct.SchemaDeserializer.html index 6ad71cab0a..6a6b7b90f6 100644 --- a/rustdoc/bones_schema/ser_de/struct.SchemaDeserializer.html +++ b/rustdoc/bones_schema/ser_de/struct.SchemaDeserializer.html @@ -1,9 +1,9 @@ -SchemaDeserializer in bones_schema::ser_de - Rust
pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a +SchemaDeserializer in bones_schema::ser_de - Rust

pub struct SchemaDeserializer(pub &'static Schema);
Expand description

A struct that implements DeserializeSeed and can be used to deserialize values matching a given Schema.

This will error if there are opaque types in the schema that cannot be deserialized.

Tuple Fields§

§0: &'static Schema

Trait Implementations§

source§

impl<'de> DeserializeSeed<'de> for SchemaDeserializer

§

type Value = SchemaBox

The type produced by using this seed.
source§

fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>where D: Deserializer<'de>,

Equivalent to the more common Deserialize::deserialize method, except -with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +with some initial piece of data (the seed) passed in.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/ser_de/struct.SchemaSerializer.html b/rustdoc/bones_schema/ser_de/struct.SchemaSerializer.html index 95ee3259e0..996d9185da 100644 --- a/rustdoc/bones_schema/ser_de/struct.SchemaSerializer.html +++ b/rustdoc/bones_schema/ser_de/struct.SchemaSerializer.html @@ -1,8 +1,8 @@ -SchemaSerializer in bones_schema::ser_de - Rust
pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value +SchemaSerializer in bones_schema::ser_de - Rust

pub struct SchemaSerializer<'a>(pub SchemaRef<'a>);
Expand description

A struct that implements Serialize and wraps around a SchemaRef to serialize the value using it’s schema.

This will error if there are opaque types in the schema ref that cannot be serialized.

Tuple Fields§

§0: SchemaRef<'a>

Trait Implementations§

source§

impl<'a> Serialize for SchemaSerializer<'a>

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§

§

impl<'a> RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for SchemaSerializer<'a>

§

impl<'a> !Send for SchemaSerializer<'a>

§

impl<'a> !Sync for SchemaSerializer<'a>

§

impl<'a> Unpin for SchemaSerializer<'a>

§

impl<'a> !UnwindSafe for SchemaSerializer<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/struct.EnumSchemaInfo.html b/rustdoc/bones_schema/struct.EnumSchemaInfo.html index a27ad5e518..f5f613d6d8 100644 --- a/rustdoc/bones_schema/struct.EnumSchemaInfo.html +++ b/rustdoc/bones_schema/struct.EnumSchemaInfo.html @@ -1,4 +1,4 @@ -EnumSchemaInfo in bones_schema - Rust
pub struct EnumSchemaInfo {
+EnumSchemaInfo in bones_schema - Rust
pub struct EnumSchemaInfo {
     pub tag_type: EnumTagType,
     pub variants: Vec<VariantInfo>,
 }
Expand description

Schema data for an enum.

@@ -7,7 +7,7 @@

Trait Implementations§

source§

impl Clone for EnumSchemaInfo

source§

fn clone(&self) -> EnumSchemaInfo

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 EnumSchemaInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EnumSchemaInfo

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 PartialEq<EnumSchemaInfo> for EnumSchemaInfo

source§

fn eq(&self, other: &EnumSchemaInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &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 EnumSchemaInfo

source§

impl StructuralEq for EnumSchemaInfo

source§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for EnumSchemaInfo

source§

impl StructuralEq for EnumSchemaInfo

source§

impl StructuralPartialEq for EnumSchemaInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/struct.SchemaData.html b/rustdoc/bones_schema/struct.SchemaData.html index 6c9cdfb8ec..6660914960 100644 --- a/rustdoc/bones_schema/struct.SchemaData.html +++ b/rustdoc/bones_schema/struct.SchemaData.html @@ -1,8 +1,8 @@ -SchemaData in bones_schema - Rust
pub struct SchemaData {
+SchemaData in bones_schema - Rust
pub struct SchemaData {
     pub name: Cow<'static, str>,
     pub full_name: Cow<'static, str>,
     pub kind: SchemaKind,
-    pub type_data: SchemaTypeMap,
+    pub type_data: TypeDatas,
     pub type_id: Option<TypeId>,
     pub clone_fn: Option<unsafe extern "C-unwind" fn(src: *const u8, dst: *mut u8)>,
     pub drop_fn: Option<unsafe extern "C-unwind" fn(ptr: *mut u8)>,
@@ -19,7 +19,7 @@
 other language type names, and this is mostly for diagnostics. This may change in the future
 but for now there are no guarantees.

§kind: SchemaKind

The kind of schema.

-
§type_data: SchemaTypeMap

Container for storing Schema type datas.

+
§type_data: TypeDatas

Container for storing Schema type datas.

“Type data” is extra data that is stored in a type’s Schema that may be used for any number of different purposes.

Each type data is a type that implements HasSchema and usually describes something about the @@ -53,7 +53,7 @@ offsets from Schema::layout() and Schema::field_offsets().

source

pub fn has_opaque(&self) -> bool

Recursively checks whether or not the schema contains any Opaque primitives.

Trait Implementations§

source§

impl Clone for SchemaData

source§

fn clone(&self) -> SchemaData

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 SchemaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SchemaData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/struct.StructFieldInfo.html b/rustdoc/bones_schema/struct.StructFieldInfo.html index 77e32437d3..f591b78ead 100644 --- a/rustdoc/bones_schema/struct.StructFieldInfo.html +++ b/rustdoc/bones_schema/struct.StructFieldInfo.html @@ -1,10 +1,10 @@ -StructFieldInfo in bones_schema - Rust
pub struct StructFieldInfo {
+StructFieldInfo in bones_schema - Rust
pub struct StructFieldInfo {
     pub name: Option<Cow<'static, str>>,
     pub schema: &'static Schema,
 }
Expand description

A field in a StructSchemaInfo.

Fields§

§name: Option<Cow<'static, str>>

The name of the field. Will be None if this is a field of a tuple struct.

§schema: &'static Schema

The schema of the field.

-

Trait Implementations§

source§

impl Clone for StructFieldInfo

source§

fn clone(&self) -> StructFieldInfo

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 StructFieldInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for StructFieldInfo

source§

fn clone(&self) -> StructFieldInfo

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 StructFieldInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/struct.StructSchemaInfo.html b/rustdoc/bones_schema/struct.StructSchemaInfo.html index 2df83dafa1..c00c204aa7 100644 --- a/rustdoc/bones_schema/struct.StructSchemaInfo.html +++ b/rustdoc/bones_schema/struct.StructSchemaInfo.html @@ -1,9 +1,9 @@ -StructSchemaInfo in bones_schema - Rust
pub struct StructSchemaInfo {
+StructSchemaInfo in bones_schema - Rust
pub struct StructSchemaInfo {
     pub fields: Vec<StructFieldInfo>,
 }
Expand description

Schema data for a struct.

Fields§

§fields: Vec<StructFieldInfo>

The fields in the struct, in the order they are defined.

Trait Implementations§

source§

impl Clone for StructSchemaInfo

source§

fn clone(&self) -> StructSchemaInfo

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 StructSchemaInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StructSchemaInfo

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/rustdoc/bones_schema/struct.VariantInfo.html b/rustdoc/bones_schema/struct.VariantInfo.html index b840228ada..151d217836 100644 --- a/rustdoc/bones_schema/struct.VariantInfo.html +++ b/rustdoc/bones_schema/struct.VariantInfo.html @@ -1,4 +1,4 @@ -VariantInfo in bones_schema - Rust
pub struct VariantInfo {
+VariantInfo in bones_schema - Rust
pub struct VariantInfo {
     pub name: Cow<'static, str>,
     pub schema: &'static Schema,
 }
Expand description

Information about an enum variant for EnumSchemaInfo.

@@ -7,7 +7,7 @@

Trait Implementations§

source§

impl Clone for VariantInfo

source§

fn clone(&self) -> VariantInfo

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 VariantInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for VariantInfo

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 PartialEq<VariantInfo> for VariantInfo

source§

fn eq(&self, other: &VariantInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &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 VariantInfo

source§

impl StructuralEq for VariantInfo

source§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for VariantInfo

source§

impl StructuralEq for VariantInfo

source§

impl StructuralPartialEq for VariantInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Qwhere diff --git a/rustdoc/bones_schema/trait.HasSchema.html b/rustdoc/bones_schema/trait.HasSchema.html index 2676cf3e26..aa6b00ff91 100644 --- a/rustdoc/bones_schema/trait.HasSchema.html +++ b/rustdoc/bones_schema/trait.HasSchema.html @@ -41,4 +41,4 @@
Errors
Self: Sized,

Converts a reference of T to a SchemaRef

source

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where Self: Sized,

Converts a reference of T to a SchemaRefMut

-

Implementations on Foreign Types§

source§

impl HasSchema for Vec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for isize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Duration

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for bool

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for String

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Ustr

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Quat

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for usize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec4

source§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl HasSchema for Vec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for isize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Duration

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for bool

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for String

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Ustr

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i128

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i16

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for i32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec4

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Vec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for IVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec3

source§

fn schema() -> &'static Schema

source§

impl HasSchema for Quat

source§

fn schema() -> &'static Schema

source§

impl HasSchema for f64

source§

fn schema() -> &'static Schema

source§

impl HasSchema for UVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for BVec2

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u32

source§

fn schema() -> &'static Schema

source§

impl HasSchema for u8

source§

fn schema() -> &'static Schema

source§

impl HasSchema for usize

source§

fn schema() -> &'static Schema

source§

impl HasSchema for DVec4

source§

fn schema() -> &'static Schema

Implementors§

\ No newline at end of file diff --git a/rustdoc/demo_features/struct.AtlasDemoMeta.html b/rustdoc/demo_features/struct.AtlasDemoMeta.html index cf401d1723..4572e6e554 100644 --- a/rustdoc/demo_features/struct.AtlasDemoMeta.html +++ b/rustdoc/demo_features/struct.AtlasDemoMeta.html @@ -1,4 +1,4 @@ -AtlasDemoMeta in demo_features - Rust
#[repr(C)]
pub(crate) struct AtlasDemoMeta { +AtlasDemoMeta in demo_features - Rust
#[repr(C)]
pub(crate) struct AtlasDemoMeta { pub(crate) camera_size: CameraSize, pub atlas: Handle<Atlas>, pub fps: f32, @@ -18,7 +18,7 @@ T: HasSchema,
Cast a mutable reference of this type to a reference of another type with the same memory layout. Read more
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a [SchemaRef]
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a [SchemaRefMut]

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a [SchemaRefMut]

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T, U> AsBindGroupShaderType<U> for Twhere U: ShaderType, &'a T: for<'a> Into<U>,

§

fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U

Return the T [ShaderType] for self. When used in [AsBindGroup] diff --git a/rustdoc/demo_features/struct.TilemapDemoMeta.html b/rustdoc/demo_features/struct.TilemapDemoMeta.html index fdbbccc945..d483f17485 100644 --- a/rustdoc/demo_features/struct.TilemapDemoMeta.html +++ b/rustdoc/demo_features/struct.TilemapDemoMeta.html @@ -1,4 +1,4 @@ -TilemapDemoMeta in demo_features - Rust
§

fn as_schema_ref(&self) -> SchemaRef<'_>where Self: Sized,

Converts a reference of T to a [SchemaRef]
§

fn as_schema_mut(&mut self) -> SchemaRefMut<'_, '_>where - Self: Sized,

Converts a reference of T to a [SchemaRefMut]

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Self: Sized,

Converts a reference of T to a [SchemaRefMut]

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T, U> AsBindGroupShaderType<U> for Twhere U: ShaderType, &'a T: for<'a> Into<U>,

§

fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U

Return the T [ShaderType] for self. When used in [AsBindGroup] diff --git a/rustdoc/implementors/bones_schema/schema/trait.HasSchema.js b/rustdoc/implementors/bones_schema/schema/trait.HasSchema.js index de57ac2e2d..beef08ac3f 100644 --- a/rustdoc/implementors/bones_schema/schema/trait.HasSchema.js +++ b/rustdoc/implementors/bones_schema/schema/trait.HasSchema.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"bones_asset":[["impl HasSchema for SchemaAssetHandle"],["impl HasSchema for UntypedHandle"],["impl<T: HasSchema> HasSchema for Handle<T>"],["impl<T: HasSchema + Clone> HasSchema for Maybe<T>"],["impl HasSchema for AssetServer"],["impl HasSchema for AssetKind"],["impl HasSchema for SchemaMetaAssetLoader"]], +"bones_asset":[["impl<T: HasSchema> HasSchema for Handle<T>"],["impl HasSchema for SchemaAssetHandle"],["impl HasSchema for UntypedHandle"],["impl<T: HasSchema + Clone> HasSchema for Maybe<T>"],["impl HasSchema for AssetServer"],["impl HasSchema for AssetKind"],["impl HasSchema for SchemaMetaAssetLoader"]], "bones_ecs":[["impl HasSchema for CommandQueue"],["impl HasSchema for Entities"]], "bones_framework":[["impl HasSchema for RootLocalizationFieldIdx"],["impl HasSchema for ClearColor"],["impl HasSchema for Path2d"],["impl HasSchema for ShakeNoise"],["impl HasSchema for BorderImageMeta"],["impl HasSchema for FontMeta"],["impl HasSchema for GamepadButtonEvent"],["impl HasSchema for CameraTraumaEvents"],["impl HasSchema for GamepadConnectionEvent"],["impl HasSchema for FluentBundleAsset"],["impl HasSchema for MarginMeta"],["impl HasSchema for AudioManager"],["impl HasSchema for EguiInputHook"],["impl HasSchema for CameraShake"],["impl HasSchema for GamepadEvent"],["impl HasSchema for Window"],["impl HasSchema for Renderer"],["impl HasSchema for Atlas"],["impl HasSchema for AnimatedSprite"],["impl HasSchema for Camera"],["impl HasSchema for KeyboardInputs"],["impl HasSchema for Viewport"],["impl HasSchema for KeyboardEvent"],["impl HasSchema for Image"],["impl HasSchema for ButtonThemeMeta"],["impl HasSchema for AnimationBankSprite"],["impl HasSchema for GamepadInputs"],["impl HasSchema for Sprite"],["impl HasSchema for GamepadAxisEvent"],["impl HasSchema for Storage"],["impl HasSchema for Color"],["impl HasSchema for EguiSettings"],["impl HasSchema for LocalizationAsset"],["impl HasSchema for ButtonState"],["impl HasSchema for CameraSize"],["impl HasSchema for ButtonBordersMeta"],["impl HasSchema for AudioSource"],["impl HasSchema for AtlasSprite"],["impl HasSchema for KeyCode"],["impl HasSchema for Timer"],["impl HasSchema for FluentResourceAsset"],["impl HasSchema for TileLayer"],["impl HasSchema for EguiTextures"],["impl HasSchema for GamepadAxis"],["impl HasSchema for GamepadButton"],["impl HasSchema for GamepadConnectionEventKind"],["impl HasSchema for Font"],["impl HasSchema for Tile"],["impl HasSchema for MouseInputs"],["impl HasSchema for EguiCtx"],["impl HasSchema for Transform"]], "bones_lib":[["impl HasSchema for Time"],["impl HasSchema for Sessions"],["impl HasSchema for SessionOptions"]], diff --git a/rustdoc/implementors/core/clone/trait.Clone.js b/rustdoc/implementors/core/clone/trait.Clone.js index e2c7c58458..8a43ca2db9 100644 --- a/rustdoc/implementors/core/clone/trait.Clone.js +++ b/rustdoc/implementors/core/clone/trait.Clone.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"bones_asset":[["impl<T> Clone for Handle<T>"],["impl Clone for SchemaPath"],["impl Clone for LoadedAsset"],["impl Clone for UntypedHandle"],["impl Clone for IncompatibleGameVersionError"],["impl Clone for SchemaAssetHandle"],["impl Clone for PackfileMeta"],["impl Clone for AssetPackSpec"],["impl Clone for Cid"],["impl Clone for AssetPack"],["impl<'a> Clone for AssetLocRef<'a>"],["impl Clone for AssetPackReq"],["impl Clone for AssetLoc"],["impl Clone for CorePackfileMeta"],["impl Clone for AssetStore"],["impl Clone for AssetLoadProgress"],["impl<T: Clone> Clone for Maybe<T>"],["impl Clone for AssetServer"],["impl Clone for AssetInfo"]], +"bones_asset":[["impl<T> Clone for Handle<T>"],["impl Clone for SchemaPath"],["impl Clone for LoadedAsset"],["impl Clone for IncompatibleGameVersionError"],["impl Clone for PackfileMeta"],["impl Clone for AssetPackSpec"],["impl Clone for Cid"],["impl Clone for AssetPack"],["impl<'a> Clone for AssetLocRef<'a>"],["impl Clone for AssetPackReq"],["impl Clone for AssetLoc"],["impl Clone for CorePackfileMeta"],["impl Clone for AssetStore"],["impl Clone for AssetLoadProgress"],["impl Clone for UntypedHandle"],["impl<T: Clone> Clone for Maybe<T>"],["impl Clone for SchemaAssetHandle"],["impl Clone for AssetServer"],["impl Clone for AssetInfo"]], "bones_ecs":[["impl Clone for BitSetVec"],["impl Clone for Entities"],["impl Clone for World"],["impl Clone for UntypedComponentStore"],["impl Clone for CommandQueue"],["impl Clone for UntypedResources"],["impl Clone for ComponentStores"],["impl Clone for Entity"],["impl<T: Clone + HasSchema> Clone for AtomicResource<T>"],["impl Clone for Resources"],["impl Clone for UntypedAtomicResource"],["impl Clone for CoreStage"]], "bones_framework":[["impl Clone for ButtonThemeMeta"],["impl Clone for Sprite"],["impl Clone for GamepadInputs"],["impl Clone for FontMeta"],["impl Clone for EguiSettings"],["impl Clone for LocalizationAsset"],["impl Clone for MarginMeta"],["impl Clone for AnimatedSprite"],["impl Clone for Path2d"],["impl Clone for AtlasSprite"],["impl Clone for GamepadEvent"],["impl Clone for MouseButtonEvent"],["impl Clone for FluentResourceAsset"],["impl Clone for KeyCode"],["impl Clone for CameraTraumaEvents"],["impl Clone for GamepadAxisEvent"],["impl Clone for Viewport"],["impl Clone for AnimationBankSprite"],["impl Clone for CameraSize"],["impl Clone for EguiCtx"],["impl Clone for Font"],["impl Clone for FluentBundleAsset"],["impl Clone for ClearColor"],["impl Clone for Transform"],["impl Clone for GamepadConnectionEventKind"],["impl Clone for ShakeNoise"],["impl Clone for ButtonState"],["impl Clone for GamepadConnectionEvent"],["impl Clone for Color"],["impl Clone for MouseInputs"],["impl Clone for ButtonBordersMeta"],["impl Clone for Image"],["impl Clone for Stopwatch"],["impl Clone for MouseButton"],["impl Clone for Tile"],["impl Clone for CameraShake"],["impl Clone for EguiInputHook"],["impl Clone for MouseScrollEvent"],["impl Clone for Timer"],["impl Clone for GamepadAxis"],["impl Clone for Window"],["impl Clone for Camera"],["impl Clone for GamepadButton"],["impl Clone for Atlas"],["impl Clone for BorderImageMeta"],["impl Clone for AudioSource"],["impl Clone for RootLocalizationFieldIdx"],["impl Clone for MouseScrollUnit"],["impl Clone for EguiTextures"],["impl Clone for TileLayer"],["impl Clone for KeyboardEvent"],["impl Clone for TimerMode"],["impl Clone for KeyboardInputs"],["impl Clone for GamepadButtonEvent"]], "bones_lib":[["impl Clone for SessionOptions"],["impl Clone for Time"],["impl Clone for Sessions"]], "bones_matchmaker_proto":[["impl Clone for TargetClient"],["impl Clone for RecvProxyMessage"],["impl Clone for MatchmakerResponse"],["impl Clone for MatchInfo"],["impl Clone for SendProxyMessage"],["impl Clone for MatchmakerRequest"]], -"bones_schema":[["impl<'a> Clone for SchemaLayoutInfo<'a>"],["impl Clone for Primitive"],["impl Clone for SchemaData"],["impl<K: HasSchema, V: HasSchema> Clone for SMap<K, V>"],["impl Clone for SchemaVec"],["impl Clone for SchemaKind"],["impl Clone for SchemaBox"],["impl Clone for SchemaMap"],["impl Clone for VariantInfo"],["impl Clone for StructSchemaInfo"],["impl<'a> Clone for FieldIdx<'a>"],["impl Clone for EnumSchemaInfo"],["impl<'pointer> Clone for SchemaRef<'pointer>"],["impl Clone for SchemaTypeMap"],["impl Clone for StructFieldInfo"],["impl Clone for ResizableAlloc"],["impl Clone for SchemaId"],["impl<T: HasSchema> Clone for SVec<T>"],["impl Clone for EnumTagType"],["impl<T: HasSchema> Clone for SBox<T>"]], +"bones_schema":[["impl<'a> Clone for SchemaLayoutInfo<'a>"],["impl Clone for Primitive"],["impl Clone for SchemaData"],["impl Clone for TypeDatas"],["impl<K: HasSchema, V: HasSchema> Clone for SMap<K, V>"],["impl Clone for SchemaVec"],["impl Clone for SchemaKind"],["impl Clone for SchemaBox"],["impl Clone for SchemaMap"],["impl Clone for VariantInfo"],["impl Clone for StructSchemaInfo"],["impl<'a> Clone for FieldIdx<'a>"],["impl Clone for EnumSchemaInfo"],["impl<'pointer> Clone for SchemaRef<'pointer>"],["impl Clone for StructFieldInfo"],["impl Clone for ResizableAlloc"],["impl Clone for SchemaId"],["impl<T: HasSchema> Clone for SVec<T>"],["impl Clone for EnumTagType"],["impl<T: HasSchema> Clone for SBox<T>"]], "bones_utils":[["impl Clone for LabeledId"]], "demo_assets_minimal":[["impl Clone for GameMeta"]], "demo_features":[["impl Clone for PersistedTextData"],["impl Clone for TileMeta"],["impl Clone for AtlasDemoMeta"],["impl Clone for TilemapDemoMeta"],["impl Clone for GameMeta"]], diff --git a/rustdoc/implementors/core/cmp/trait.PartialEq.js b/rustdoc/implementors/core/cmp/trait.PartialEq.js index cdec19bdbc..45b4363e3d 100644 --- a/rustdoc/implementors/core/cmp/trait.PartialEq.js +++ b/rustdoc/implementors/core/cmp/trait.PartialEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"bones_asset":[["impl<'a> PartialEq<AssetLocRef<'a>> for AssetLocRef<'a>"],["impl PartialEq<AssetInfo> for AssetInfo"],["impl PartialEq<UntypedHandle> for UntypedHandle"],["impl PartialEq<AssetPackSpec> for AssetPackSpec"],["impl<T: PartialEq> PartialEq<Maybe<T>> for Maybe<T>"],["impl PartialEq<AssetLoc> for AssetLoc"],["impl<T> PartialEq<Handle<T>> for Handle<T>"],["impl PartialEq<Cid> for Cid"]], +"bones_asset":[["impl PartialEq<UntypedHandle> for UntypedHandle"],["impl<'a> PartialEq<AssetLocRef<'a>> for AssetLocRef<'a>"],["impl PartialEq<AssetInfo> for AssetInfo"],["impl PartialEq<AssetPackSpec> for AssetPackSpec"],["impl<T: PartialEq> PartialEq<Maybe<T>> for Maybe<T>"],["impl PartialEq<AssetLoc> for AssetLoc"],["impl<T> PartialEq<Handle<T>> for Handle<T>"],["impl PartialEq<Cid> for Cid"]], "bones_ecs":[["impl PartialEq<Entity> for Entity"]], "bones_framework":[["impl PartialEq<TimerMode> for TimerMode"],["impl PartialEq<ButtonState> for ButtonState"],["impl PartialEq<KeyCode> for KeyCode"],["impl PartialEq<GamepadAxis> for GamepadAxis"],["impl PartialEq<GamepadButton> for GamepadButton"]], "bones_matchmaker_proto":[["impl PartialEq<MatchInfo> for MatchInfo"]], diff --git a/rustdoc/implementors/core/default/trait.Default.js b/rustdoc/implementors/core/default/trait.Default.js index 21febcc589..1ec1ddfe7d 100644 --- a/rustdoc/implementors/core/default/trait.Default.js +++ b/rustdoc/implementors/core/default/trait.Default.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"bones_asset":[["impl Default for AssetServerInner"],["impl Default for UntypedHandle"],["impl Default for AssetInfo"],["impl Default for AssetLoadProgress"],["impl<T> Default for Handle<T>"],["impl Default for AssetStore"],["impl Default for Cid"],["impl<T> Default for Maybe<T>"],["impl Default for AssetServer"]], +"bones_asset":[["impl Default for UntypedHandle"],["impl Default for AssetServerInner"],["impl Default for AssetInfo"],["impl Default for AssetLoadProgress"],["impl<T> Default for Handle<T>"],["impl Default for AssetStore"],["impl Default for Cid"],["impl<T> Default for Maybe<T>"],["impl Default for AssetServer"]], "bones_bevy_renderer":[["impl Default for BonesImageIds"]], "bones_ecs":[["impl Default for Entities"],["impl Default for Resources"],["impl Default for Entity"],["impl<T: HasSchema> Default for ComponentStore<T>"],["impl Default for CommandQueue"],["impl Default for UntypedResources"],["impl<T: HasSchema + Default> Default for AtomicResource<T>"],["impl Default for BitSetVec"],["impl Default for World"],["impl Default for SystemStages"],["impl Default for ComponentStores"]], "bones_framework":[["impl Default for ButtonThemeMeta"],["impl Default for EguiCtx"],["impl Default for CameraShake"],["impl Default for Timer"],["impl Default for EguiSettings"],["impl Default for MemoryBackend"],["impl Default for KeyCode"],["impl Default for AnimationBankSprite"],["impl Default for ButtonBordersMeta"],["impl Default for Color"],["impl Default for FontMeta"],["impl Default for MouseInputs"],["impl Default for Camera"],["impl Default for ShakeNoise"],["impl Default for MouseButton"],["impl Default for GamepadConnectionEvent"],["impl Default for Path2d"],["impl Default for Viewport"],["impl Default for Transform"],["impl Default for Window"],["impl Default for MarginMeta"],["impl Default for CameraSize"],["impl Default for Atlas"],["impl Default for Tile"],["impl Default for GamepadButtonEvent"],["impl Default for ButtonState"],["impl Default for TimerMode"],["impl Default for Storage"],["impl Default for AtlasSprite"],["impl Default for AnimatedSprite"],["impl Default for KeyboardEvent"],["impl Default for GamepadEvent"],["impl Default for ClearColor"],["impl Default for GamepadInputs"],["impl Default for GamepadButton"],["impl Default for BorderImageMeta"],["impl Default for GamepadConnectionEventKind"],["impl Default for AudioManager"],["impl Default for EguiTextures"],["impl Default for CameraTraumaEvents"],["impl Default for Sprite"],["impl Default for RootLocalizationFieldIdx"],["impl Default for KeyboardInputs"],["impl Default for Stopwatch"],["impl Default for TileLayer"]], "bones_lib":[["impl Default for Session"],["impl Default for DefaultSessionRunner"],["impl Default for SessionOptions"],["impl Default for Game"],["impl Default for Sessions"],["impl Default for Time"],["impl Default for GameSystems"]], -"bones_schema":[["impl<T: HasSchema> Default for SBox<T>"],["impl Default for SchemaTypeMap"],["impl<K: HasSchema, V: HasSchema> Default for SMap<K, V>"],["impl<T: HasSchema> Default for SVec<T>"]], +"bones_schema":[["impl<T: HasSchema> Default for SBox<T>"],["impl Default for TypeDatas"],["impl<K: HasSchema, V: HasSchema> Default for SMap<K, V>"],["impl<T: HasSchema> Default for SVec<T>"]], "demo_assets_minimal":[["impl Default for GameMeta"]], "demo_features":[["impl Default for AtlasDemoMeta"],["impl Default for TilemapDemoMeta"],["impl Default for GameMeta"],["impl Default for TileMeta"],["impl Default for PersistedTextData"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/error/trait.Error.js b/rustdoc/implementors/core/error/trait.Error.js index 9df17d5836..3bf0eef145 100644 --- a/rustdoc/implementors/core/error/trait.Error.js +++ b/rustdoc/implementors/core/error/trait.Error.js @@ -2,6 +2,6 @@ "bones_asset":[["impl Error for IncompatibleGameVersionError"]], "bones_ecs":[["impl Error for NotInitialized"]], "bones_framework":[["impl Error for HexColorError"]], -"bones_schema":[["impl<'a> Error for SchemaFieldNotFoundError<'a>"],["impl Error for SchemaMismatchError"]], +"bones_schema":[["impl<'a> Error for SchemaFieldNotFoundError<'a>"],["impl Error for SchemaMismatchError"],["impl Error for TypeDataAlreadyInserted"]], "bones_utils":[["impl Error for LabeledIdCreateError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/fmt/trait.Debug.js b/rustdoc/implementors/core/fmt/trait.Debug.js index 1ba2e5225c..e4075dcc20 100644 --- a/rustdoc/implementors/core/fmt/trait.Debug.js +++ b/rustdoc/implementors/core/fmt/trait.Debug.js @@ -1,11 +1,11 @@ (function() {var implementors = { -"bones_asset":[["impl<'a> Debug for AssetLocRef<'a>"],["impl Debug for AssetPackReq"],["impl<T> Debug for Handle<T>"],["impl Debug for LoadedAsset"],["impl Debug for AssetInfo"],["impl Debug for AssetLoadProgress"],["impl Debug for IncompatibleGameVersionError"],["impl Debug for SchemaAssetHandle"],["impl Debug for AssetPackSpec"],["impl Debug for Cid"],["impl Debug for PackfileMeta"],["impl Debug for AssetPack"],["impl<T: Debug> Debug for Maybe<T>"],["impl Debug for UntypedHandle"],["impl Debug for CorePackfileMeta"],["impl Debug for AssetStore"],["impl Debug for AssetLoc"],["impl Debug for SchemaPath"]], +"bones_asset":[["impl Debug for UntypedHandle"],["impl<'a> Debug for AssetLocRef<'a>"],["impl Debug for SchemaAssetHandle"],["impl Debug for AssetPackReq"],["impl<T> Debug for Handle<T>"],["impl Debug for LoadedAsset"],["impl Debug for AssetInfo"],["impl Debug for AssetLoadProgress"],["impl Debug for IncompatibleGameVersionError"],["impl Debug for AssetPackSpec"],["impl Debug for Cid"],["impl Debug for PackfileMeta"],["impl Debug for AssetPack"],["impl<T: Debug> Debug for Maybe<T>"],["impl Debug for CorePackfileMeta"],["impl Debug for AssetStore"],["impl Debug for AssetLoc"],["impl Debug for SchemaPath"]], "bones_bevy_renderer":[["impl Debug for BonesImageIds"]], "bones_ecs":[["impl Debug for Entities"],["impl Debug for NotInitialized"],["impl Debug for UntypedAtomicResource"],["impl<T: HasSchema + Debug> Debug for AtomicResource<T>"],["impl Debug for BitSetVec"],["impl Debug for SystemStages"],["impl Debug for Entity"],["impl Debug for CoreStage"],["impl Debug for World"]], "bones_framework":[["impl Debug for Camera"],["impl Debug for EguiSettings"],["impl Debug for MouseButton"],["impl Debug for Atlas"],["impl Debug for AtlasSprite"],["impl Debug for AnimatedSprite"],["impl Debug for CameraSize"],["impl Debug for GamepadAxisEvent"],["impl Debug for GamepadConnectionEvent"],["impl Debug for Window"],["impl Debug for MouseScrollUnit"],["impl Debug for Viewport"],["impl Debug for EguiCtx"],["impl Debug for MarginMeta"],["impl Debug for GamepadButton"],["impl Debug for GamepadAxis"],["impl Debug for MouseButtonEvent"],["impl Debug for ButtonState"],["impl Debug for Stopwatch"],["impl Debug for ButtonThemeMeta"],["impl Debug for CameraShake"],["impl Debug for GamepadEvent"],["impl Debug for HexColorError"],["impl Debug for Path2d"],["impl Debug for EguiTextures"],["impl Debug for Transform"],["impl Debug for GamepadConnectionEventKind"],["impl Debug for GamepadInputs"],["impl Debug for AnimationBankSprite"],["impl Debug for KeyboardInputs"],["impl Debug for Image"],["impl Debug for TimerMode"],["impl Debug for Sprite"],["impl Debug for TileLayer"],["impl Debug for GamepadButtonEvent"],["impl Debug for Tile"],["impl Debug for KeyCode"],["impl Debug for FontMeta"],["impl Debug for ButtonBordersMeta"],["impl Debug for KeyboardEvent"],["impl Debug for Color"],["impl Debug for Timer"],["impl Debug for BorderImageMeta"],["impl Debug for MouseInputs"],["impl Debug for MouseScrollEvent"],["impl Debug for AudioSource"]], "bones_lib":[["impl Debug for Sessions"],["impl Debug for SessionOptions"],["impl Debug for Time"],["impl Debug for Session"]], "bones_matchmaker_proto":[["impl Debug for RecvProxyMessage"],["impl Debug for MatchInfo"],["impl Debug for MatchmakerRequest"],["impl Debug for SendProxyMessage"],["impl Debug for MatchmakerResponse"],["impl Debug for TargetClient"]], -"bones_schema":[["impl Debug for SchemaKind"],["impl<T: HasSchema + Debug> Debug for SBox<T>"],["impl Debug for EnumSchemaInfo"],["impl Debug for SchemaData"],["impl<'a> Debug for SchemaLayoutInfo<'a>"],["impl Debug for StructSchemaInfo"],["impl Debug for SchemaMismatchError"],["impl Debug for Primitive"],["impl Debug for SchemaVec"],["impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>"],["impl Debug for SchemaMap"],["impl<'a> Debug for SchemaFieldNotFoundError<'a>"],["impl<T: HasSchema + Debug> Debug for SVec<T>"],["impl Debug for SchemaId"],["impl Debug for EnumTagType"],["impl Debug for SchemaBox"],["impl Debug for SchemaTypeMap"],["impl<K: HasSchema + Debug, V: HasSchema + Debug> Debug for SMap<K, V>"],["impl Debug for StructFieldInfo"],["impl<'a> Debug for FieldIdx<'a>"],["impl Debug for VariantInfo"]], +"bones_schema":[["impl Debug for SchemaKind"],["impl<T: HasSchema + Debug> Debug for SBox<T>"],["impl Debug for EnumSchemaInfo"],["impl Debug for SchemaData"],["impl<'a> Debug for SchemaLayoutInfo<'a>"],["impl Debug for StructSchemaInfo"],["impl Debug for SchemaMismatchError"],["impl Debug for Primitive"],["impl Debug for SchemaVec"],["impl<'pointer, 'parent> Debug for SchemaRefMut<'pointer, 'parent>"],["impl Debug for SchemaMap"],["impl<'a> Debug for SchemaFieldNotFoundError<'a>"],["impl<T: HasSchema + Debug> Debug for SVec<T>"],["impl Debug for SchemaId"],["impl Debug for EnumTagType"],["impl Debug for SchemaBox"],["impl<K: HasSchema + Debug, V: HasSchema + Debug> Debug for SMap<K, V>"],["impl Debug for StructFieldInfo"],["impl<'a> Debug for FieldIdx<'a>"],["impl Debug for TypeDataAlreadyInserted"],["impl Debug for VariantInfo"],["impl Debug for TypeDatas"]], "bones_utils":[["impl Debug for LabledIdParseError"],["impl Debug for LabeledIdCreateError"],["impl Debug for LabeledId"]], "quinn_runtime_bevy":[["impl Debug for BevyIoTaskPoolExecutor"],["impl Debug for AsyncIoTimer"],["impl<'a> Debug for AsyncExecutor<'a>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/fmt/trait.Display.js b/rustdoc/implementors/core/fmt/trait.Display.js index c9991dc5a3..73d31165d2 100644 --- a/rustdoc/implementors/core/fmt/trait.Display.js +++ b/rustdoc/implementors/core/fmt/trait.Display.js @@ -3,6 +3,6 @@ "bones_ecs":[["impl Display for NotInitialized"]], "bones_framework":[["impl Display for GamepadButton"],["impl Display for GamepadAxis"],["impl Display for HexColorError"]], "bones_lib":[], -"bones_schema":[["impl<'a> Display for SchemaFieldNotFoundError<'a>"],["impl Display for SchemaMismatchError"],["impl<'a> Display for FieldIdx<'a>"]], +"bones_schema":[["impl Display for TypeDataAlreadyInserted"],["impl<'a> Display for SchemaFieldNotFoundError<'a>"],["impl Display for SchemaMismatchError"],["impl<'a> Display for FieldIdx<'a>"]], "bones_utils":[["impl Display for LabeledIdCreateError"],["impl Display for LabledIdParseError"],["impl Display for LabeledId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/hash/trait.Hash.js b/rustdoc/implementors/core/hash/trait.Hash.js index bc0b6ca93e..a229bcdcc6 100644 --- a/rustdoc/implementors/core/hash/trait.Hash.js +++ b/rustdoc/implementors/core/hash/trait.Hash.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"bones_asset":[["impl Hash for UntypedHandle"],["impl<T> Hash for Handle<T>"],["impl Hash for AssetPackSpec"],["impl<T: Hash> Hash for Maybe<T>"],["impl<'a> Hash for AssetLocRef<'a>"],["impl Hash for Cid"],["impl Hash for AssetLoc"],["impl Hash for AssetInfo"]], +"bones_asset":[["impl<T> Hash for Handle<T>"],["impl Hash for AssetPackSpec"],["impl<T: Hash> Hash for Maybe<T>"],["impl<'a> Hash for AssetLocRef<'a>"],["impl Hash for Cid"],["impl Hash for UntypedHandle"],["impl Hash for AssetLoc"],["impl Hash for AssetInfo"]], "bones_ecs":[["impl Hash for Entity"]], "bones_framework":[["impl Hash for GamepadButton"],["impl Hash for GamepadAxis"],["impl Hash for ButtonState"],["impl Hash for KeyCode"],["impl Hash for TimerMode"]], "bones_matchmaker_proto":[["impl Hash for MatchInfo"]], diff --git a/rustdoc/implementors/core/marker/trait.Copy.js b/rustdoc/implementors/core/marker/trait.Copy.js index 7f4bcfc734..24c45c2d73 100644 --- a/rustdoc/implementors/core/marker/trait.Copy.js +++ b/rustdoc/implementors/core/marker/trait.Copy.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"bones_asset":[["impl Copy for Cid"],["impl<T> Copy for Handle<T>"],["impl<T: Copy> Copy for Maybe<T>"],["impl Copy for UntypedHandle"],["impl<'a> Copy for AssetLocRef<'a>"],["impl Copy for SchemaAssetHandle"]], +"bones_asset":[["impl Copy for Cid"],["impl<T> Copy for Handle<T>"],["impl Copy for UntypedHandle"],["impl Copy for SchemaAssetHandle"],["impl<T: Copy> Copy for Maybe<T>"],["impl<'a> Copy for AssetLocRef<'a>"]], "bones_ecs":[["impl Copy for Entity"],["impl Copy for CoreStage"]], "bones_framework":[["impl Copy for MouseScrollUnit"],["impl Copy for KeyboardEvent"],["impl Copy for CameraShake"],["impl Copy for CameraSize"],["impl Copy for MarginMeta"],["impl Copy for Window"],["impl Copy for TimerMode"],["impl Copy for KeyCode"],["impl Copy for Transform"],["impl Copy for ClearColor"],["impl Copy for MouseButton"],["impl Copy for ButtonState"],["impl Copy for Viewport"],["impl Copy for Color"],["impl Copy for MouseButtonEvent"],["impl Copy for Atlas"],["impl Copy for MouseScrollEvent"]], "bones_lib":[["impl Copy for SessionOptions"],["impl Copy for Time"]], diff --git a/rustdoc/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js index bc6e6f73d9..5f7efc4833 100644 --- a/rustdoc/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/implementors/core/marker/trait.Freeze.js @@ -5,7 +5,7 @@ "bones_framework":[["impl Freeze for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl Freeze for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl Freeze for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl Freeze for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl Freeze for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl Freeze for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl Freeze for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl Freeze for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl Freeze for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl Freeze for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl Freeze for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl Freeze for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl Freeze for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl Freeze for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl Freeze for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl Freeze for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl Freeze for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl Freeze for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl Freeze for Window",1,["bones_framework::input::window::Window"]],["impl Freeze for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> Freeze for Root<'a, T>",1,["bones_framework::params::Root"]],["impl !Freeze for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl !Freeze for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl Freeze for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl Freeze for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl Freeze for Camera",1,["bones_framework::render::camera::Camera"]],["impl Freeze for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl Freeze for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl Freeze for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl Freeze for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl Freeze for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl Freeze for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl Freeze for Color",1,["bones_framework::render::color::Color"]],["impl Freeze for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl Freeze for Path2d",1,["bones_framework::render::line::Path2d"]],["impl Freeze for Image",1,["bones_framework::render::sprite::Image"]],["impl Freeze for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl Freeze for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl Freeze for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl Freeze for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl Freeze for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl Freeze for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> Freeze for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl Freeze for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl Freeze for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl Freeze for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl Freeze for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl Freeze for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl Freeze for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl Freeze for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl Freeze for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl Freeze for Font",1,["bones_framework::render::ui::Font"]],["impl Freeze for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl Freeze for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl Freeze for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl Freeze for Renderer",1,["bones_framework::render::Renderer"]],["impl Freeze for Storage",1,["bones_framework::storage::Storage"]],["impl Freeze for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl Freeze for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl Freeze for Timer",1,["bones_framework::time::timer::Timer"]],["impl Freeze for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl Freeze for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl Freeze for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl Freeze for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> Freeze for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl !Freeze for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl Freeze for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl Freeze for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl Freeze for Time",1,["bones_lib::time::Time"]],["impl Freeze for Session",1,["bones_lib::Session"]],["impl Freeze for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl Freeze for Game",1,["bones_lib::Game"]],["impl Freeze for GameSystems",1,["bones_lib::GameSystems"]],["impl Freeze for Sessions",1,["bones_lib::Sessions"]],["impl Freeze for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl Freeze for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl Freeze for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl Freeze for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl Freeze for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl Freeze for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl Freeze for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl Freeze for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Freeze for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Freeze for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Freeze for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Freeze for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Freeze for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Freeze for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Freeze for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Freeze for Primitive",1,["bones_schema::schema::Primitive"]],["impl Freeze for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> Freeze for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> Freeze for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl Freeze for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> Freeze for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Freeze for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Freeze for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Freeze for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Freeze for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Freeze for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Freeze for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl Freeze for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> Freeze for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> Freeze for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl Freeze for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> Freeze for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Freeze for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Freeze for FieldPath<T>where\n T: Freeze,",1,["bones_schema::ptr::FieldPath"]],["impl Freeze for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Freeze for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Freeze for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl !Freeze for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> Freeze for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Freeze for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Freeze for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], +"bones_schema":[["impl !Freeze for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Freeze for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Freeze for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Freeze for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Freeze for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Freeze for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Freeze for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Freeze for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Freeze for Primitive",1,["bones_schema::schema::Primitive"]],["impl Freeze for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> Freeze for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> Freeze for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl Freeze for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> Freeze for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Freeze for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Freeze for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Freeze for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Freeze for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Freeze for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Freeze for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl !Freeze for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl Freeze for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> Freeze for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> Freeze for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl Freeze for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> Freeze for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Freeze for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Freeze for FieldPath<T>where\n T: Freeze,",1,["bones_schema::ptr::FieldPath"]],["impl Freeze for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Freeze for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Freeze for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl !Freeze for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> Freeze for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Freeze for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Freeze for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], "bones_utils":[["impl Freeze for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl Freeze for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl Freeze for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl Freeze for GameMeta",1,["demo_assets_minimal::GameMeta"]]], "demo_features":[["impl Freeze for GameMeta",1,["demo_features::GameMeta"]],["impl Freeze for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl Freeze for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl Freeze for TileMeta",1,["demo_features::TileMeta"]],["impl Freeze for PersistedTextData",1,["demo_features::PersistedTextData"]]], diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js index 3e085568a2..4b9f07779c 100644 --- a/rustdoc/implementors/core/marker/trait.Send.js +++ b/rustdoc/implementors/core/marker/trait.Send.js @@ -5,7 +5,7 @@ "bones_framework":[["impl Send for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl Send for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl Send for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl Send for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl Send for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl Send for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl Send for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl Send for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl Send for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl Send for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl Send for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl Send for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl Send for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl Send for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl Send for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl Send for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl Send for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl Send for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl Send for Window",1,["bones_framework::input::window::Window"]],["impl Send for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !Send for Root<'a, T>",1,["bones_framework::params::Root"]],["impl Send for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl Send for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl Send for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl Send for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl Send for Camera",1,["bones_framework::render::camera::Camera"]],["impl Send for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl Send for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl Send for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl Send for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl Send for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl Send for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl Send for Color",1,["bones_framework::render::color::Color"]],["impl Send for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl Send for Path2d",1,["bones_framework::render::line::Path2d"]],["impl Send for Image",1,["bones_framework::render::sprite::Image"]],["impl Send for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl Send for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl Send for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl Send for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl Send for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl Send for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> Send for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl Send for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl Send for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl Send for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl Send for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl Send for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl Send for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl Send for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl Send for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl Send for Font",1,["bones_framework::render::ui::Font"]],["impl Send for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl Send for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl Send for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl Send for Renderer",1,["bones_framework::render::Renderer"]],["impl Send for Storage",1,["bones_framework::storage::Storage"]],["impl Send for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl Send for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl Send for Timer",1,["bones_framework::time::timer::Timer"]],["impl Send for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl Send for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl Send for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl Send for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !Send for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl Send for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl Send for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl Send for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl Send for Time",1,["bones_lib::time::Time"]],["impl Send for Session",1,["bones_lib::Session"]],["impl Send for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl Send for Game",1,["bones_lib::Game"]],["impl Send for GameSystems",1,["bones_lib::GameSystems"]],["impl Send for Sessions",1,["bones_lib::Sessions"]],["impl Send for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl Send for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl Send for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl Send for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl Send for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl Send for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl Send for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl Send for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Send for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Send for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Send for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Send for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Send for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Send for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Send for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Send for Primitive",1,["bones_schema::schema::Primitive"]],["impl !Send for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> !Send for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !Send for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl<'a> Send for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Send for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Send for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Send for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Send for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Send for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Send for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl Send for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> !Send for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl<T> Send for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Send for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Send for FieldPath<T>where\n T: Send,",1,["bones_schema::ptr::FieldPath"]],["impl Send for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Send for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Send for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Send for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !Send for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Send for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Send for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]],["impl Send for SchemaVec"],["impl Send for SchemaBox"]], +"bones_schema":[["impl Send for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Send for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Send for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Send for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Send for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Send for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Send for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Send for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Send for Primitive",1,["bones_schema::schema::Primitive"]],["impl !Send for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> !Send for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !Send for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl<'a> Send for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Send for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Send for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Send for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Send for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Send for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Send for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl Send for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl Send for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> !Send for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !Send for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl<T> Send for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Send for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Send for FieldPath<T>where\n T: Send,",1,["bones_schema::ptr::FieldPath"]],["impl Send for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Send for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Send for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Send for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !Send for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Send for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Send for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]],["impl Send for SchemaVec"],["impl Send for SchemaBox"]], "bones_utils":[["impl Send for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl Send for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl Send for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl Send for GameMeta",1,["demo_assets_minimal::GameMeta"]]], "demo_features":[["impl Send for GameMeta",1,["demo_features::GameMeta"]],["impl Send for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl Send for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl Send for TileMeta",1,["demo_features::TileMeta"]],["impl Send for PersistedTextData",1,["demo_features::PersistedTextData"]]], diff --git a/rustdoc/implementors/core/marker/trait.StructuralEq.js b/rustdoc/implementors/core/marker/trait.StructuralEq.js index 36615486df..e83b0ab04e 100644 --- a/rustdoc/implementors/core/marker/trait.StructuralEq.js +++ b/rustdoc/implementors/core/marker/trait.StructuralEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"bones_asset":[["impl StructuralEq for UntypedHandle"],["impl StructuralEq for AssetLoc"],["impl StructuralEq for AssetPackSpec"],["impl<'a> StructuralEq for AssetLocRef<'a>"],["impl StructuralEq for Cid"],["impl StructuralEq for AssetInfo"],["impl<T> StructuralEq for Maybe<T>"]], +"bones_asset":[["impl StructuralEq for AssetLoc"],["impl StructuralEq for AssetPackSpec"],["impl<'a> StructuralEq for AssetLocRef<'a>"],["impl StructuralEq for Cid"],["impl StructuralEq for AssetInfo"],["impl<T> StructuralEq for Maybe<T>"],["impl StructuralEq for UntypedHandle"]], "bones_ecs":[["impl StructuralEq for Entity"]], "bones_framework":[["impl StructuralEq for GamepadButton"],["impl StructuralEq for ButtonState"],["impl StructuralEq for KeyCode"],["impl StructuralEq for TimerMode"],["impl StructuralEq for GamepadAxis"]], "bones_matchmaker_proto":[["impl StructuralEq for MatchInfo"]], diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js index 94670ac345..334ae8b6f7 100644 --- a/rustdoc/implementors/core/marker/trait.Sync.js +++ b/rustdoc/implementors/core/marker/trait.Sync.js @@ -5,7 +5,7 @@ "bones_framework":[["impl Sync for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl Sync for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl Sync for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl Sync for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl Sync for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl Sync for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl Sync for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl Sync for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl Sync for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl Sync for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl Sync for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl Sync for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl Sync for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl Sync for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl Sync for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl Sync for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl Sync for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl Sync for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl Sync for Window",1,["bones_framework::input::window::Window"]],["impl Sync for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !Sync for Root<'a, T>",1,["bones_framework::params::Root"]],["impl Sync for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl Sync for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl Sync for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl Sync for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl Sync for Camera",1,["bones_framework::render::camera::Camera"]],["impl Sync for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl Sync for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl Sync for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl Sync for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl Sync for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl Sync for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl Sync for Color",1,["bones_framework::render::color::Color"]],["impl Sync for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl Sync for Path2d",1,["bones_framework::render::line::Path2d"]],["impl Sync for Image",1,["bones_framework::render::sprite::Image"]],["impl Sync for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl Sync for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl Sync for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl Sync for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl Sync for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl Sync for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> Sync for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl Sync for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl Sync for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl Sync for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl Sync for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl Sync for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl Sync for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl Sync for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl Sync for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl Sync for Font",1,["bones_framework::render::ui::Font"]],["impl Sync for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl Sync for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl Sync for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl Sync for Renderer",1,["bones_framework::render::Renderer"]],["impl Sync for Storage",1,["bones_framework::storage::Storage"]],["impl Sync for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl Sync for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl Sync for Timer",1,["bones_framework::time::timer::Timer"]],["impl Sync for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl Sync for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl Sync for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl Sync for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !Sync for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl Sync for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl Sync for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl Sync for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl Sync for Time",1,["bones_lib::time::Time"]],["impl Sync for Session",1,["bones_lib::Session"]],["impl Sync for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl Sync for Game",1,["bones_lib::Game"]],["impl Sync for GameSystems",1,["bones_lib::GameSystems"]],["impl Sync for Sessions",1,["bones_lib::Sessions"]],["impl Sync for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl Sync for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl Sync for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl Sync for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl Sync for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl Sync for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl Sync for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl Sync for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Sync for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Sync for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Sync for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Sync for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Sync for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Sync for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Sync for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Sync for Primitive",1,["bones_schema::schema::Primitive"]],["impl !Sync for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> !Sync for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !Sync for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl<'a> Sync for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Sync for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Sync for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Sync for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Sync for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Sync for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Sync for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl Sync for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> !Sync for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl<T> Sync for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Sync for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Sync for FieldPath<T>where\n T: Sync,",1,["bones_schema::ptr::FieldPath"]],["impl Sync for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Sync for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Sync for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Sync for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !Sync for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Sync for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Sync for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]],["impl Sync for SchemaBox"],["impl Sync for SchemaVec"]], +"bones_schema":[["impl Sync for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Sync for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Sync for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Sync for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Sync for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Sync for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Sync for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Sync for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Sync for Primitive",1,["bones_schema::schema::Primitive"]],["impl !Sync for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> !Sync for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !Sync for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl<'a> Sync for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Sync for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Sync for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Sync for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Sync for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Sync for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Sync for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl Sync for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl Sync for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> !Sync for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !Sync for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl<T> Sync for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> Sync for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Sync for FieldPath<T>where\n T: Sync,",1,["bones_schema::ptr::FieldPath"]],["impl Sync for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Sync for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Sync for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Sync for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !Sync for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Sync for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Sync for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]],["impl Sync for SchemaBox"],["impl Sync for SchemaVec"]], "bones_utils":[["impl Sync for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl Sync for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl Sync for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl Sync for GameMeta",1,["demo_assets_minimal::GameMeta"]]], "demo_features":[["impl Sync for GameMeta",1,["demo_features::GameMeta"]],["impl Sync for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl Sync for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl Sync for TileMeta",1,["demo_features::TileMeta"]],["impl Sync for PersistedTextData",1,["demo_features::PersistedTextData"]]], diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js index 65b9c21d42..5480b90230 100644 --- a/rustdoc/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/implementors/core/marker/trait.Unpin.js @@ -5,7 +5,7 @@ "bones_framework":[["impl Unpin for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl Unpin for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl Unpin for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl Unpin for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl Unpin for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl Unpin for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl Unpin for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl Unpin for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl Unpin for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl Unpin for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl Unpin for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl Unpin for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl Unpin for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl Unpin for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl Unpin for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl Unpin for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl Unpin for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl Unpin for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl Unpin for Window",1,["bones_framework::input::window::Window"]],["impl Unpin for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> Unpin for Root<'a, T>",1,["bones_framework::params::Root"]],["impl Unpin for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl Unpin for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl Unpin for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl Unpin for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl Unpin for Camera",1,["bones_framework::render::camera::Camera"]],["impl Unpin for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl Unpin for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl Unpin for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl Unpin for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl Unpin for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl Unpin for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl Unpin for Color",1,["bones_framework::render::color::Color"]],["impl Unpin for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl Unpin for Path2d",1,["bones_framework::render::line::Path2d"]],["impl Unpin for Image",1,["bones_framework::render::sprite::Image"]],["impl Unpin for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl Unpin for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl Unpin for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl Unpin for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl Unpin for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl Unpin for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> Unpin for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl Unpin for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl Unpin for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl Unpin for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl Unpin for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl Unpin for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl Unpin for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl Unpin for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl Unpin for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl Unpin for Font",1,["bones_framework::render::ui::Font"]],["impl Unpin for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl Unpin for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl Unpin for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl Unpin for Renderer",1,["bones_framework::render::Renderer"]],["impl Unpin for Storage",1,["bones_framework::storage::Storage"]],["impl Unpin for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl Unpin for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl Unpin for Timer",1,["bones_framework::time::timer::Timer"]],["impl Unpin for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl Unpin for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl Unpin for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl Unpin for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> Unpin for Localization<'a, T>where\n T: Unpin,",1,["bones_framework::localization::Localization"]],["impl Unpin for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl Unpin for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl Unpin for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl Unpin for Time",1,["bones_lib::time::Time"]],["impl Unpin for Session",1,["bones_lib::Session"]],["impl Unpin for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl Unpin for Game",1,["bones_lib::Game"]],["impl Unpin for GameSystems",1,["bones_lib::GameSystems"]],["impl Unpin for Sessions",1,["bones_lib::Sessions"]],["impl Unpin for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl Unpin for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl Unpin for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl Unpin for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl Unpin for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl Unpin for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl Unpin for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl Unpin for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Unpin for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Unpin for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Unpin for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Unpin for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Unpin for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Unpin for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Unpin for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Unpin for Primitive",1,["bones_schema::schema::Primitive"]],["impl Unpin for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> Unpin for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> Unpin for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl Unpin for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> Unpin for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Unpin for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Unpin for SVec<T>where\n T: Unpin,",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Unpin for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Unpin for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Unpin for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Unpin for SMap<K, V>where\n K: Unpin,\n V: Unpin,",1,["bones_schema::alloc::map::SMap"]],["impl Unpin for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> Unpin for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl Unpin for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> Unpin for SBox<T>where\n T: Unpin,",1,["bones_schema::ptr::SBox"]],["impl<'a> Unpin for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Unpin for FieldPath<T>where\n T: Unpin,",1,["bones_schema::ptr::FieldPath"]],["impl Unpin for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Unpin for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Unpin for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Unpin for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> Unpin for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Unpin for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Unpin for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], +"bones_schema":[["impl Unpin for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl Unpin for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> Unpin for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl Unpin for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl Unpin for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl Unpin for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl Unpin for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl Unpin for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl Unpin for Primitive",1,["bones_schema::schema::Primitive"]],["impl Unpin for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> Unpin for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> Unpin for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl Unpin for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> Unpin for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> Unpin for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> Unpin for SVec<T>where\n T: Unpin,",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> Unpin for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> Unpin for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl Unpin for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> Unpin for SMap<K, V>where\n K: Unpin,\n V: Unpin,",1,["bones_schema::alloc::map::SMap"]],["impl Unpin for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl Unpin for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> Unpin for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> Unpin for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl Unpin for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> Unpin for SBox<T>where\n T: Unpin,",1,["bones_schema::ptr::SBox"]],["impl<'a> Unpin for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> Unpin for FieldPath<T>where\n T: Unpin,",1,["bones_schema::ptr::FieldPath"]],["impl Unpin for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> Unpin for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl Unpin for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl Unpin for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> Unpin for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl Unpin for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl Unpin for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], "bones_utils":[["impl Unpin for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl Unpin for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl Unpin for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl Unpin for GameMeta",1,["demo_assets_minimal::GameMeta"]]], "demo_features":[["impl Unpin for GameMeta",1,["demo_features::GameMeta"]],["impl Unpin for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl Unpin for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl Unpin for TileMeta",1,["demo_features::TileMeta"]],["impl Unpin for PersistedTextData",1,["demo_features::PersistedTextData"]]], diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 3153e703ca..01a245d085 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,13 +1,13 @@ (function() {var implementors = { -"bones_asset":[["impl RefUnwindSafe for AssetPack",1,["bones_asset::asset::AssetPack"]],["impl RefUnwindSafe for AssetPackSpec",1,["bones_asset::asset::AssetPackSpec"]],["impl RefUnwindSafe for AssetPackReq",1,["bones_asset::asset::AssetPackReq"]],["impl RefUnwindSafe for SchemaPath",1,["bones_asset::asset::SchemaPath"]],["impl RefUnwindSafe for LoadedAssets",1,["bones_asset::asset::LoadedAssets"]],["impl RefUnwindSafe for AssetLoadProgress",1,["bones_asset::asset::AssetLoadProgress"]],["impl !RefUnwindSafe for AssetStore",1,["bones_asset::asset::AssetStore"]],["impl RefUnwindSafe for AssetLoc",1,["bones_asset::asset::AssetLoc"]],["impl<'a> RefUnwindSafe for AssetLocRef<'a>",1,["bones_asset::asset::AssetLocRef"]],["impl RefUnwindSafe for LoadedAsset",1,["bones_asset::asset::LoadedAsset"]],["impl RefUnwindSafe for AssetInfo",1,["bones_asset::asset::AssetInfo"]],["impl !RefUnwindSafe for AssetLoadCtx",1,["bones_asset::asset::AssetLoadCtx"]],["impl RefUnwindSafe for SchemaMetaAssetLoader",1,["bones_asset::asset::SchemaMetaAssetLoader"]],["impl !RefUnwindSafe for AssetKind",1,["bones_asset::asset::AssetKind"]],["impl RefUnwindSafe for AssetExtensions",1,["bones_asset::asset::AssetExtensions"]],["impl RefUnwindSafe for Cid",1,["bones_asset::cid::Cid"]],["impl<T> RefUnwindSafe for Handle<T>where\n T: RefUnwindSafe,",1,["bones_asset::handle::Handle"]],["impl RefUnwindSafe for UntypedHandle",1,["bones_asset::handle::UntypedHandle"]],["impl RefUnwindSafe for SchemaAssetHandle",1,["bones_asset::handle::SchemaAssetHandle"]],["impl !RefUnwindSafe for FileAssetIo",1,["bones_asset::io::FileAssetIo"]],["impl RefUnwindSafe for WebAssetIo",1,["bones_asset::io::WebAssetIo"]],["impl RefUnwindSafe for DummyIo",1,["bones_asset::io::DummyIo"]],["impl !RefUnwindSafe for AssetServer",1,["bones_asset::server::AssetServer"]],["impl !RefUnwindSafe for AssetServerInner",1,["bones_asset::server::AssetServerInner"]],["impl RefUnwindSafe for ChangedAsset",1,["bones_asset::server::ChangedAsset"]],["impl RefUnwindSafe for CorePackfileMeta",1,["bones_asset::server::CorePackfileMeta"]],["impl RefUnwindSafe for PackfileMeta",1,["bones_asset::server::PackfileMeta"]],["impl RefUnwindSafe for IncompatibleGameVersionError",1,["bones_asset::server::IncompatibleGameVersionError"]],["impl<'srv> !RefUnwindSafe for MetaAssetLoadCtx<'srv>",1,["bones_asset::server::metadata::MetaAssetLoadCtx"]],["impl<'a, 'srv, 'ptr, 'prnt> !RefUnwindSafe for SchemaPtrLoadCtx<'a, 'srv, 'ptr, 'prnt>",1,["bones_asset::server::metadata::SchemaPtrLoadCtx"]],["impl<T> RefUnwindSafe for Maybe<T>where\n T: RefUnwindSafe,",1,["bones_asset::Maybe"]]], +"bones_asset":[["impl !RefUnwindSafe for AssetPack",1,["bones_asset::asset::AssetPack"]],["impl RefUnwindSafe for AssetPackSpec",1,["bones_asset::asset::AssetPackSpec"]],["impl RefUnwindSafe for AssetPackReq",1,["bones_asset::asset::AssetPackReq"]],["impl RefUnwindSafe for SchemaPath",1,["bones_asset::asset::SchemaPath"]],["impl RefUnwindSafe for LoadedAssets",1,["bones_asset::asset::LoadedAssets"]],["impl RefUnwindSafe for AssetLoadProgress",1,["bones_asset::asset::AssetLoadProgress"]],["impl !RefUnwindSafe for AssetStore",1,["bones_asset::asset::AssetStore"]],["impl RefUnwindSafe for AssetLoc",1,["bones_asset::asset::AssetLoc"]],["impl<'a> RefUnwindSafe for AssetLocRef<'a>",1,["bones_asset::asset::AssetLocRef"]],["impl !RefUnwindSafe for LoadedAsset",1,["bones_asset::asset::LoadedAsset"]],["impl RefUnwindSafe for AssetInfo",1,["bones_asset::asset::AssetInfo"]],["impl !RefUnwindSafe for AssetLoadCtx",1,["bones_asset::asset::AssetLoadCtx"]],["impl RefUnwindSafe for SchemaMetaAssetLoader",1,["bones_asset::asset::SchemaMetaAssetLoader"]],["impl !RefUnwindSafe for AssetKind",1,["bones_asset::asset::AssetKind"]],["impl RefUnwindSafe for AssetExtensions",1,["bones_asset::asset::AssetExtensions"]],["impl RefUnwindSafe for Cid",1,["bones_asset::cid::Cid"]],["impl<T> RefUnwindSafe for Handle<T>where\n T: RefUnwindSafe,",1,["bones_asset::handle::Handle"]],["impl RefUnwindSafe for UntypedHandle",1,["bones_asset::handle::UntypedHandle"]],["impl !RefUnwindSafe for SchemaAssetHandle",1,["bones_asset::handle::SchemaAssetHandle"]],["impl !RefUnwindSafe for FileAssetIo",1,["bones_asset::io::FileAssetIo"]],["impl RefUnwindSafe for WebAssetIo",1,["bones_asset::io::WebAssetIo"]],["impl RefUnwindSafe for DummyIo",1,["bones_asset::io::DummyIo"]],["impl !RefUnwindSafe for AssetServer",1,["bones_asset::server::AssetServer"]],["impl !RefUnwindSafe for AssetServerInner",1,["bones_asset::server::AssetServerInner"]],["impl RefUnwindSafe for ChangedAsset",1,["bones_asset::server::ChangedAsset"]],["impl RefUnwindSafe for CorePackfileMeta",1,["bones_asset::server::CorePackfileMeta"]],["impl RefUnwindSafe for PackfileMeta",1,["bones_asset::server::PackfileMeta"]],["impl RefUnwindSafe for IncompatibleGameVersionError",1,["bones_asset::server::IncompatibleGameVersionError"]],["impl<'srv> !RefUnwindSafe for MetaAssetLoadCtx<'srv>",1,["bones_asset::server::metadata::MetaAssetLoadCtx"]],["impl<'a, 'srv, 'ptr, 'prnt> !RefUnwindSafe for SchemaPtrLoadCtx<'a, 'srv, 'ptr, 'prnt>",1,["bones_asset::server::metadata::SchemaPtrLoadCtx"]],["impl<T> RefUnwindSafe for Maybe<T>where\n T: RefUnwindSafe,",1,["bones_asset::Maybe"]]], "bones_bevy_renderer":[["impl RefUnwindSafe for BevyBonesEntity",1,["bones_bevy_renderer::BevyBonesEntity"]],["impl !RefUnwindSafe for BonesBevyRenderer",1,["bones_bevy_renderer::BonesBevyRenderer"]],["impl RefUnwindSafe for BonesGameEntity",1,["bones_bevy_renderer::BonesGameEntity"]],["impl RefUnwindSafe for BonesImageIds",1,["bones_bevy_renderer::BonesImageIds"]],["impl !RefUnwindSafe for BonesData",1,["bones_bevy_renderer::BonesData"]]], -"bones_ecs":[["impl RefUnwindSafe for BitSetVec",1,["bones_ecs::bitset::BitSetVec"]],["impl<'a> RefUnwindSafe for UntypedComponentBitsetIterator<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIterator"]],["impl<'a> RefUnwindSafe for UntypedComponentBitsetIteratorMut<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIteratorMut"]],["impl<T> RefUnwindSafe for ComponentStore<T>where\n T: RefUnwindSafe,",1,["bones_ecs::components::typed::ComponentStore"]],["impl RefUnwindSafe for UntypedComponentStore",1,["bones_ecs::components::untyped::UntypedComponentStore"]],["impl<'a> RefUnwindSafe for UntypedComponentStoreIter<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIter"]],["impl<'a> RefUnwindSafe for UntypedComponentStoreIterMut<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIterMut"]],["impl !RefUnwindSafe for ComponentStores",1,["bones_ecs::components::ComponentStores"]],["impl RefUnwindSafe for NotInitialized",1,["bones_ecs::components::NotInitialized"]],["impl RefUnwindSafe for Entity",1,["bones_ecs::entities::Entity"]],["impl RefUnwindSafe for Entities",1,["bones_ecs::entities::Entities"]],["impl<'e, I> RefUnwindSafe for EntitiesIterWith<'e, I>where\n I: RefUnwindSafe,",1,["bones_ecs::entities::EntitiesIterWith"]],["impl<'a> RefUnwindSafe for EntityIterator<'a>",1,["bones_ecs::entities::EntityIterator"]],["impl !RefUnwindSafe for UntypedAtomicResource",1,["bones_ecs::resources::UntypedAtomicResource"]],["impl<T> RefUnwindSafe for NoClone<T>where\n T: RefUnwindSafe,",1,["bones_ecs::resources::NoClone"]],["impl<'a> RefUnwindSafe for AtomicSchemaRef<'a>",1,["bones_ecs::resources::AtomicSchemaRef"]],["impl<'a> RefUnwindSafe for AtomicSchemaRefMut<'a>",1,["bones_ecs::resources::AtomicSchemaRefMut"]],["impl !RefUnwindSafe for UntypedResources",1,["bones_ecs::resources::UntypedResources"]],["impl !RefUnwindSafe for Resources",1,["bones_ecs::resources::Resources"]],["impl<T> !RefUnwindSafe for AtomicResource<T>",1,["bones_ecs::resources::AtomicResource"]],["impl !RefUnwindSafe for SystemStages",1,["bones_ecs::stage::SystemStages"]],["impl !RefUnwindSafe for SimpleSystemStage",1,["bones_ecs::stage::SimpleSystemStage"]],["impl RefUnwindSafe for CoreStage",1,["bones_ecs::stage::CoreStage"]],["impl !RefUnwindSafe for CommandQueue",1,["bones_ecs::stage::CommandQueue"]],["impl<'a> !RefUnwindSafe for Commands<'a>",1,["bones_ecs::stage::Commands"]],["impl<In, Out> !RefUnwindSafe for StaticSystem<In, Out>",1,["bones_ecs::system::StaticSystem"]],["impl<T> RefUnwindSafe for In<T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::In"]],["impl<'a, T> RefUnwindSafe for Res<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::Res"]],["impl<'a, T> RefUnwindSafe for ResInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResInit"]],["impl<'a, T> RefUnwindSafe for ResMut<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResMut"]],["impl<'a, T> RefUnwindSafe for ResMutInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResMutInit"]],["impl !RefUnwindSafe for World",1,["bones_ecs::world::World"]]], -"bones_framework":[["impl RefUnwindSafe for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl RefUnwindSafe for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl RefUnwindSafe for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl RefUnwindSafe for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl RefUnwindSafe for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl RefUnwindSafe for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl RefUnwindSafe for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl RefUnwindSafe for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl RefUnwindSafe for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl RefUnwindSafe for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl RefUnwindSafe for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl RefUnwindSafe for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl RefUnwindSafe for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl RefUnwindSafe for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl RefUnwindSafe for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl RefUnwindSafe for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl RefUnwindSafe for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl RefUnwindSafe for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl RefUnwindSafe for Window",1,["bones_framework::input::window::Window"]],["impl RefUnwindSafe for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !RefUnwindSafe for Root<'a, T>",1,["bones_framework::params::Root"]],["impl !RefUnwindSafe for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl !RefUnwindSafe for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl RefUnwindSafe for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl RefUnwindSafe for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl RefUnwindSafe for Camera",1,["bones_framework::render::camera::Camera"]],["impl RefUnwindSafe for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl RefUnwindSafe for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl RefUnwindSafe for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl RefUnwindSafe for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl RefUnwindSafe for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl RefUnwindSafe for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl RefUnwindSafe for Color",1,["bones_framework::render::color::Color"]],["impl RefUnwindSafe for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl RefUnwindSafe for Path2d",1,["bones_framework::render::line::Path2d"]],["impl RefUnwindSafe for Image",1,["bones_framework::render::sprite::Image"]],["impl RefUnwindSafe for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl RefUnwindSafe for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl RefUnwindSafe for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl RefUnwindSafe for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl RefUnwindSafe for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl RefUnwindSafe for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> RefUnwindSafe for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl RefUnwindSafe for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl RefUnwindSafe for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl RefUnwindSafe for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl RefUnwindSafe for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl RefUnwindSafe for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl !RefUnwindSafe for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl !RefUnwindSafe for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl RefUnwindSafe for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl RefUnwindSafe for Font",1,["bones_framework::render::ui::Font"]],["impl RefUnwindSafe for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl RefUnwindSafe for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl RefUnwindSafe for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl !RefUnwindSafe for Renderer",1,["bones_framework::render::Renderer"]],["impl !RefUnwindSafe for Storage",1,["bones_framework::storage::Storage"]],["impl RefUnwindSafe for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl RefUnwindSafe for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl RefUnwindSafe for Timer",1,["bones_framework::time::timer::Timer"]],["impl RefUnwindSafe for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl RefUnwindSafe for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl !RefUnwindSafe for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl !RefUnwindSafe for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !RefUnwindSafe for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl RefUnwindSafe for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl RefUnwindSafe for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl RefUnwindSafe for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], +"bones_ecs":[["impl RefUnwindSafe for BitSetVec",1,["bones_ecs::bitset::BitSetVec"]],["impl<'a> !RefUnwindSafe for UntypedComponentBitsetIterator<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIterator"]],["impl<'a> !RefUnwindSafe for UntypedComponentBitsetIteratorMut<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIteratorMut"]],["impl<T> !RefUnwindSafe for ComponentStore<T>",1,["bones_ecs::components::typed::ComponentStore"]],["impl !RefUnwindSafe for UntypedComponentStore",1,["bones_ecs::components::untyped::UntypedComponentStore"]],["impl<'a> !RefUnwindSafe for UntypedComponentStoreIter<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIter"]],["impl<'a> !RefUnwindSafe for UntypedComponentStoreIterMut<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIterMut"]],["impl !RefUnwindSafe for ComponentStores",1,["bones_ecs::components::ComponentStores"]],["impl RefUnwindSafe for NotInitialized",1,["bones_ecs::components::NotInitialized"]],["impl RefUnwindSafe for Entity",1,["bones_ecs::entities::Entity"]],["impl RefUnwindSafe for Entities",1,["bones_ecs::entities::Entities"]],["impl<'e, I> RefUnwindSafe for EntitiesIterWith<'e, I>where\n I: RefUnwindSafe,",1,["bones_ecs::entities::EntitiesIterWith"]],["impl<'a> RefUnwindSafe for EntityIterator<'a>",1,["bones_ecs::entities::EntityIterator"]],["impl !RefUnwindSafe for UntypedAtomicResource",1,["bones_ecs::resources::UntypedAtomicResource"]],["impl<T> RefUnwindSafe for NoClone<T>where\n T: RefUnwindSafe,",1,["bones_ecs::resources::NoClone"]],["impl<'a> !RefUnwindSafe for AtomicSchemaRef<'a>",1,["bones_ecs::resources::AtomicSchemaRef"]],["impl<'a> !RefUnwindSafe for AtomicSchemaRefMut<'a>",1,["bones_ecs::resources::AtomicSchemaRefMut"]],["impl !RefUnwindSafe for UntypedResources",1,["bones_ecs::resources::UntypedResources"]],["impl !RefUnwindSafe for Resources",1,["bones_ecs::resources::Resources"]],["impl<T> !RefUnwindSafe for AtomicResource<T>",1,["bones_ecs::resources::AtomicResource"]],["impl !RefUnwindSafe for SystemStages",1,["bones_ecs::stage::SystemStages"]],["impl !RefUnwindSafe for SimpleSystemStage",1,["bones_ecs::stage::SimpleSystemStage"]],["impl RefUnwindSafe for CoreStage",1,["bones_ecs::stage::CoreStage"]],["impl !RefUnwindSafe for CommandQueue",1,["bones_ecs::stage::CommandQueue"]],["impl<'a> !RefUnwindSafe for Commands<'a>",1,["bones_ecs::stage::Commands"]],["impl<In, Out> !RefUnwindSafe for StaticSystem<In, Out>",1,["bones_ecs::system::StaticSystem"]],["impl<T> RefUnwindSafe for In<T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::In"]],["impl<'a, T> RefUnwindSafe for Res<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::Res"]],["impl<'a, T> RefUnwindSafe for ResInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResInit"]],["impl<'a, T> RefUnwindSafe for ResMut<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResMut"]],["impl<'a, T> RefUnwindSafe for ResMutInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResMutInit"]],["impl !RefUnwindSafe for World",1,["bones_ecs::world::World"]]], +"bones_framework":[["impl !RefUnwindSafe for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl !RefUnwindSafe for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl !RefUnwindSafe for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl RefUnwindSafe for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl RefUnwindSafe for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl RefUnwindSafe for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl RefUnwindSafe for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl RefUnwindSafe for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl RefUnwindSafe for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl RefUnwindSafe for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl !RefUnwindSafe for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl RefUnwindSafe for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl RefUnwindSafe for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl RefUnwindSafe for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl RefUnwindSafe for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl RefUnwindSafe for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl RefUnwindSafe for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl RefUnwindSafe for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl RefUnwindSafe for Window",1,["bones_framework::input::window::Window"]],["impl RefUnwindSafe for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !RefUnwindSafe for Root<'a, T>",1,["bones_framework::params::Root"]],["impl !RefUnwindSafe for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl !RefUnwindSafe for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl RefUnwindSafe for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl RefUnwindSafe for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl RefUnwindSafe for Camera",1,["bones_framework::render::camera::Camera"]],["impl RefUnwindSafe for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl RefUnwindSafe for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl RefUnwindSafe for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl RefUnwindSafe for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl RefUnwindSafe for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl RefUnwindSafe for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl RefUnwindSafe for Color",1,["bones_framework::render::color::Color"]],["impl RefUnwindSafe for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl RefUnwindSafe for Path2d",1,["bones_framework::render::line::Path2d"]],["impl RefUnwindSafe for Image",1,["bones_framework::render::sprite::Image"]],["impl RefUnwindSafe for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl RefUnwindSafe for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl RefUnwindSafe for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl RefUnwindSafe for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl RefUnwindSafe for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl RefUnwindSafe for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> RefUnwindSafe for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl RefUnwindSafe for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl RefUnwindSafe for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl RefUnwindSafe for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl RefUnwindSafe for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl RefUnwindSafe for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl !RefUnwindSafe for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl !RefUnwindSafe for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl RefUnwindSafe for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl RefUnwindSafe for Font",1,["bones_framework::render::ui::Font"]],["impl RefUnwindSafe for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl RefUnwindSafe for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl RefUnwindSafe for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl !RefUnwindSafe for Renderer",1,["bones_framework::render::Renderer"]],["impl !RefUnwindSafe for Storage",1,["bones_framework::storage::Storage"]],["impl !RefUnwindSafe for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl RefUnwindSafe for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl RefUnwindSafe for Timer",1,["bones_framework::time::timer::Timer"]],["impl RefUnwindSafe for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl RefUnwindSafe for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl !RefUnwindSafe for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl !RefUnwindSafe for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !RefUnwindSafe for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl RefUnwindSafe for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl RefUnwindSafe for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl RefUnwindSafe for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl RefUnwindSafe for Time",1,["bones_lib::time::Time"]],["impl !RefUnwindSafe for Session",1,["bones_lib::Session"]],["impl RefUnwindSafe for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl !RefUnwindSafe for Game",1,["bones_lib::Game"]],["impl !RefUnwindSafe for GameSystems",1,["bones_lib::GameSystems"]],["impl !RefUnwindSafe for Sessions",1,["bones_lib::Sessions"]],["impl RefUnwindSafe for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl RefUnwindSafe for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl RefUnwindSafe for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl RefUnwindSafe for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl RefUnwindSafe for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl RefUnwindSafe for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl RefUnwindSafe for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl RefUnwindSafe for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl RefUnwindSafe for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> RefUnwindSafe for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl RefUnwindSafe for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl RefUnwindSafe for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl RefUnwindSafe for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl RefUnwindSafe for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl RefUnwindSafe for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl RefUnwindSafe for Primitive",1,["bones_schema::schema::Primitive"]],["impl RefUnwindSafe for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> RefUnwindSafe for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> RefUnwindSafe for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl RefUnwindSafe for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> RefUnwindSafe for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> RefUnwindSafe for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> RefUnwindSafe for SVec<T>where\n T: RefUnwindSafe,",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> RefUnwindSafe for SVecIter<'a, T>where\n T: RefUnwindSafe,",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> RefUnwindSafe for SVecIterMut<'a, T>where\n T: RefUnwindSafe,",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl RefUnwindSafe for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> RefUnwindSafe for SMap<K, V>where\n K: RefUnwindSafe,\n V: RefUnwindSafe,",1,["bones_schema::alloc::map::SMap"]],["impl RefUnwindSafe for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> RefUnwindSafe for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> RefUnwindSafe for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl RefUnwindSafe for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> RefUnwindSafe for SBox<T>where\n T: RefUnwindSafe,",1,["bones_schema::ptr::SBox"]],["impl<'a> RefUnwindSafe for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> RefUnwindSafe for FieldPath<T>where\n T: RefUnwindSafe,",1,["bones_schema::ptr::FieldPath"]],["impl RefUnwindSafe for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> RefUnwindSafe for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl RefUnwindSafe for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl !RefUnwindSafe for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> RefUnwindSafe for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl RefUnwindSafe for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl RefUnwindSafe for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], +"bones_schema":[["impl !RefUnwindSafe for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl !RefUnwindSafe for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> RefUnwindSafe for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl !RefUnwindSafe for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl !RefUnwindSafe for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl RefUnwindSafe for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl !RefUnwindSafe for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl !RefUnwindSafe for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl RefUnwindSafe for Primitive",1,["bones_schema::schema::Primitive"]],["impl RefUnwindSafe for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> RefUnwindSafe for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> RefUnwindSafe for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl !RefUnwindSafe for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> !RefUnwindSafe for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> !RefUnwindSafe for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> !RefUnwindSafe for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> !RefUnwindSafe for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> !RefUnwindSafe for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl !RefUnwindSafe for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> !RefUnwindSafe for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl !RefUnwindSafe for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl !RefUnwindSafe for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> !RefUnwindSafe for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !RefUnwindSafe for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl !RefUnwindSafe for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> !RefUnwindSafe for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> RefUnwindSafe for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> RefUnwindSafe for FieldPath<T>where\n T: RefUnwindSafe,",1,["bones_schema::ptr::FieldPath"]],["impl RefUnwindSafe for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> RefUnwindSafe for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl RefUnwindSafe for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl !RefUnwindSafe for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !RefUnwindSafe for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl !RefUnwindSafe for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl RefUnwindSafe for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], "bones_utils":[["impl RefUnwindSafe for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl RefUnwindSafe for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl RefUnwindSafe for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl RefUnwindSafe for GameMeta",1,["demo_assets_minimal::GameMeta"]]], -"demo_features":[["impl !RefUnwindSafe for GameMeta",1,["demo_features::GameMeta"]],["impl RefUnwindSafe for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl RefUnwindSafe for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl RefUnwindSafe for TileMeta",1,["demo_features::TileMeta"]],["impl RefUnwindSafe for PersistedTextData",1,["demo_features::PersistedTextData"]]], +"demo_features":[["impl !RefUnwindSafe for GameMeta",1,["demo_features::GameMeta"]],["impl !RefUnwindSafe for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl !RefUnwindSafe for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl RefUnwindSafe for TileMeta",1,["demo_features::TileMeta"]],["impl RefUnwindSafe for PersistedTextData",1,["demo_features::PersistedTextData"]]], "quinn_runtime_bevy":[["impl RefUnwindSafe for BevyIoTaskPoolExecutor",1,["quinn_runtime_bevy::BevyIoTaskPoolExecutor"]],["impl<'a> RefUnwindSafe for AsyncExecutor<'a>",1,["quinn_runtime_bevy::AsyncExecutor"]],["impl RefUnwindSafe for AsyncIoTimer",1,["quinn_runtime_bevy::AsyncIoTimer"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 3447094258..4878db9c35 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,13 +1,13 @@ (function() {var implementors = { -"bones_asset":[["impl !UnwindSafe for AssetPack",1,["bones_asset::asset::AssetPack"]],["impl UnwindSafe for AssetPackSpec",1,["bones_asset::asset::AssetPackSpec"]],["impl UnwindSafe for AssetPackReq",1,["bones_asset::asset::AssetPackReq"]],["impl UnwindSafe for SchemaPath",1,["bones_asset::asset::SchemaPath"]],["impl UnwindSafe for LoadedAssets",1,["bones_asset::asset::LoadedAssets"]],["impl UnwindSafe for AssetLoadProgress",1,["bones_asset::asset::AssetLoadProgress"]],["impl !UnwindSafe for AssetStore",1,["bones_asset::asset::AssetStore"]],["impl UnwindSafe for AssetLoc",1,["bones_asset::asset::AssetLoc"]],["impl<'a> UnwindSafe for AssetLocRef<'a>",1,["bones_asset::asset::AssetLocRef"]],["impl !UnwindSafe for LoadedAsset",1,["bones_asset::asset::LoadedAsset"]],["impl UnwindSafe for AssetInfo",1,["bones_asset::asset::AssetInfo"]],["impl !UnwindSafe for AssetLoadCtx",1,["bones_asset::asset::AssetLoadCtx"]],["impl UnwindSafe for SchemaMetaAssetLoader",1,["bones_asset::asset::SchemaMetaAssetLoader"]],["impl !UnwindSafe for AssetKind",1,["bones_asset::asset::AssetKind"]],["impl UnwindSafe for AssetExtensions",1,["bones_asset::asset::AssetExtensions"]],["impl UnwindSafe for Cid",1,["bones_asset::cid::Cid"]],["impl<T> UnwindSafe for Handle<T>where\n T: UnwindSafe,",1,["bones_asset::handle::Handle"]],["impl UnwindSafe for UntypedHandle",1,["bones_asset::handle::UntypedHandle"]],["impl UnwindSafe for SchemaAssetHandle",1,["bones_asset::handle::SchemaAssetHandle"]],["impl !UnwindSafe for FileAssetIo",1,["bones_asset::io::FileAssetIo"]],["impl UnwindSafe for WebAssetIo",1,["bones_asset::io::WebAssetIo"]],["impl UnwindSafe for DummyIo",1,["bones_asset::io::DummyIo"]],["impl !UnwindSafe for AssetServer",1,["bones_asset::server::AssetServer"]],["impl !UnwindSafe for AssetServerInner",1,["bones_asset::server::AssetServerInner"]],["impl UnwindSafe for ChangedAsset",1,["bones_asset::server::ChangedAsset"]],["impl UnwindSafe for CorePackfileMeta",1,["bones_asset::server::CorePackfileMeta"]],["impl UnwindSafe for PackfileMeta",1,["bones_asset::server::PackfileMeta"]],["impl UnwindSafe for IncompatibleGameVersionError",1,["bones_asset::server::IncompatibleGameVersionError"]],["impl<'srv> !UnwindSafe for MetaAssetLoadCtx<'srv>",1,["bones_asset::server::metadata::MetaAssetLoadCtx"]],["impl<'a, 'srv, 'ptr, 'prnt> !UnwindSafe for SchemaPtrLoadCtx<'a, 'srv, 'ptr, 'prnt>",1,["bones_asset::server::metadata::SchemaPtrLoadCtx"]],["impl<T> UnwindSafe for Maybe<T>where\n T: UnwindSafe,",1,["bones_asset::Maybe"]]], +"bones_asset":[["impl !UnwindSafe for AssetPack",1,["bones_asset::asset::AssetPack"]],["impl UnwindSafe for AssetPackSpec",1,["bones_asset::asset::AssetPackSpec"]],["impl UnwindSafe for AssetPackReq",1,["bones_asset::asset::AssetPackReq"]],["impl UnwindSafe for SchemaPath",1,["bones_asset::asset::SchemaPath"]],["impl UnwindSafe for LoadedAssets",1,["bones_asset::asset::LoadedAssets"]],["impl UnwindSafe for AssetLoadProgress",1,["bones_asset::asset::AssetLoadProgress"]],["impl !UnwindSafe for AssetStore",1,["bones_asset::asset::AssetStore"]],["impl UnwindSafe for AssetLoc",1,["bones_asset::asset::AssetLoc"]],["impl<'a> UnwindSafe for AssetLocRef<'a>",1,["bones_asset::asset::AssetLocRef"]],["impl !UnwindSafe for LoadedAsset",1,["bones_asset::asset::LoadedAsset"]],["impl UnwindSafe for AssetInfo",1,["bones_asset::asset::AssetInfo"]],["impl !UnwindSafe for AssetLoadCtx",1,["bones_asset::asset::AssetLoadCtx"]],["impl UnwindSafe for SchemaMetaAssetLoader",1,["bones_asset::asset::SchemaMetaAssetLoader"]],["impl !UnwindSafe for AssetKind",1,["bones_asset::asset::AssetKind"]],["impl UnwindSafe for AssetExtensions",1,["bones_asset::asset::AssetExtensions"]],["impl UnwindSafe for Cid",1,["bones_asset::cid::Cid"]],["impl<T> UnwindSafe for Handle<T>where\n T: UnwindSafe,",1,["bones_asset::handle::Handle"]],["impl UnwindSafe for UntypedHandle",1,["bones_asset::handle::UntypedHandle"]],["impl !UnwindSafe for SchemaAssetHandle",1,["bones_asset::handle::SchemaAssetHandle"]],["impl !UnwindSafe for FileAssetIo",1,["bones_asset::io::FileAssetIo"]],["impl UnwindSafe for WebAssetIo",1,["bones_asset::io::WebAssetIo"]],["impl UnwindSafe for DummyIo",1,["bones_asset::io::DummyIo"]],["impl !UnwindSafe for AssetServer",1,["bones_asset::server::AssetServer"]],["impl !UnwindSafe for AssetServerInner",1,["bones_asset::server::AssetServerInner"]],["impl UnwindSafe for ChangedAsset",1,["bones_asset::server::ChangedAsset"]],["impl UnwindSafe for CorePackfileMeta",1,["bones_asset::server::CorePackfileMeta"]],["impl UnwindSafe for PackfileMeta",1,["bones_asset::server::PackfileMeta"]],["impl UnwindSafe for IncompatibleGameVersionError",1,["bones_asset::server::IncompatibleGameVersionError"]],["impl<'srv> !UnwindSafe for MetaAssetLoadCtx<'srv>",1,["bones_asset::server::metadata::MetaAssetLoadCtx"]],["impl<'a, 'srv, 'ptr, 'prnt> !UnwindSafe for SchemaPtrLoadCtx<'a, 'srv, 'ptr, 'prnt>",1,["bones_asset::server::metadata::SchemaPtrLoadCtx"]],["impl<T> UnwindSafe for Maybe<T>where\n T: UnwindSafe,",1,["bones_asset::Maybe"]]], "bones_bevy_renderer":[["impl UnwindSafe for BevyBonesEntity",1,["bones_bevy_renderer::BevyBonesEntity"]],["impl !UnwindSafe for BonesBevyRenderer",1,["bones_bevy_renderer::BonesBevyRenderer"]],["impl UnwindSafe for BonesGameEntity",1,["bones_bevy_renderer::BonesGameEntity"]],["impl UnwindSafe for BonesImageIds",1,["bones_bevy_renderer::BonesImageIds"]],["impl !UnwindSafe for BonesData",1,["bones_bevy_renderer::BonesData"]]], -"bones_ecs":[["impl UnwindSafe for BitSetVec",1,["bones_ecs::bitset::BitSetVec"]],["impl<'a> UnwindSafe for UntypedComponentBitsetIterator<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIterator"]],["impl<'a> !UnwindSafe for UntypedComponentBitsetIteratorMut<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIteratorMut"]],["impl<T> UnwindSafe for ComponentStore<T>where\n T: UnwindSafe,",1,["bones_ecs::components::typed::ComponentStore"]],["impl UnwindSafe for UntypedComponentStore",1,["bones_ecs::components::untyped::UntypedComponentStore"]],["impl<'a> UnwindSafe for UntypedComponentStoreIter<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIter"]],["impl<'a> !UnwindSafe for UntypedComponentStoreIterMut<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIterMut"]],["impl !UnwindSafe for ComponentStores",1,["bones_ecs::components::ComponentStores"]],["impl UnwindSafe for NotInitialized",1,["bones_ecs::components::NotInitialized"]],["impl UnwindSafe for Entity",1,["bones_ecs::entities::Entity"]],["impl UnwindSafe for Entities",1,["bones_ecs::entities::Entities"]],["impl<'e, I> UnwindSafe for EntitiesIterWith<'e, I>where\n I: UnwindSafe,",1,["bones_ecs::entities::EntitiesIterWith"]],["impl<'a> UnwindSafe for EntityIterator<'a>",1,["bones_ecs::entities::EntityIterator"]],["impl !UnwindSafe for UntypedAtomicResource",1,["bones_ecs::resources::UntypedAtomicResource"]],["impl<T> UnwindSafe for NoClone<T>where\n T: UnwindSafe,",1,["bones_ecs::resources::NoClone"]],["impl<'a> UnwindSafe for AtomicSchemaRef<'a>",1,["bones_ecs::resources::AtomicSchemaRef"]],["impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>",1,["bones_ecs::resources::AtomicSchemaRefMut"]],["impl !UnwindSafe for UntypedResources",1,["bones_ecs::resources::UntypedResources"]],["impl !UnwindSafe for Resources",1,["bones_ecs::resources::Resources"]],["impl<T> !UnwindSafe for AtomicResource<T>",1,["bones_ecs::resources::AtomicResource"]],["impl !UnwindSafe for SystemStages",1,["bones_ecs::stage::SystemStages"]],["impl !UnwindSafe for SimpleSystemStage",1,["bones_ecs::stage::SimpleSystemStage"]],["impl UnwindSafe for CoreStage",1,["bones_ecs::stage::CoreStage"]],["impl !UnwindSafe for CommandQueue",1,["bones_ecs::stage::CommandQueue"]],["impl<'a> !UnwindSafe for Commands<'a>",1,["bones_ecs::stage::Commands"]],["impl<In, Out> !UnwindSafe for StaticSystem<In, Out>",1,["bones_ecs::system::StaticSystem"]],["impl<T> UnwindSafe for In<T>where\n T: UnwindSafe,",1,["bones_ecs::system::In"]],["impl<'a, T> UnwindSafe for Res<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::Res"]],["impl<'a, T> UnwindSafe for ResInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResInit"]],["impl<'a, T> !UnwindSafe for ResMut<'a, T>",1,["bones_ecs::system::ResMut"]],["impl<'a, T> !UnwindSafe for ResMutInit<'a, T>",1,["bones_ecs::system::ResMutInit"]],["impl !UnwindSafe for World",1,["bones_ecs::world::World"]]], -"bones_framework":[["impl UnwindSafe for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl !UnwindSafe for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl UnwindSafe for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl UnwindSafe for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl UnwindSafe for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl UnwindSafe for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl UnwindSafe for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl UnwindSafe for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl UnwindSafe for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl UnwindSafe for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl UnwindSafe for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl UnwindSafe for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl UnwindSafe for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl UnwindSafe for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl UnwindSafe for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl UnwindSafe for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl UnwindSafe for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl UnwindSafe for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl UnwindSafe for Window",1,["bones_framework::input::window::Window"]],["impl UnwindSafe for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !UnwindSafe for Root<'a, T>",1,["bones_framework::params::Root"]],["impl !UnwindSafe for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl !UnwindSafe for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl UnwindSafe for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl UnwindSafe for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl UnwindSafe for Camera",1,["bones_framework::render::camera::Camera"]],["impl UnwindSafe for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl UnwindSafe for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl UnwindSafe for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl UnwindSafe for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl UnwindSafe for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl UnwindSafe for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl UnwindSafe for Color",1,["bones_framework::render::color::Color"]],["impl UnwindSafe for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl UnwindSafe for Path2d",1,["bones_framework::render::line::Path2d"]],["impl UnwindSafe for Image",1,["bones_framework::render::sprite::Image"]],["impl UnwindSafe for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl UnwindSafe for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl UnwindSafe for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl UnwindSafe for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl UnwindSafe for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl UnwindSafe for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> UnwindSafe for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl UnwindSafe for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl UnwindSafe for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl UnwindSafe for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl UnwindSafe for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl UnwindSafe for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl !UnwindSafe for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl !UnwindSafe for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl UnwindSafe for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl UnwindSafe for Font",1,["bones_framework::render::ui::Font"]],["impl UnwindSafe for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl UnwindSafe for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl UnwindSafe for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl !UnwindSafe for Renderer",1,["bones_framework::render::Renderer"]],["impl !UnwindSafe for Storage",1,["bones_framework::storage::Storage"]],["impl !UnwindSafe for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl UnwindSafe for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl UnwindSafe for Timer",1,["bones_framework::time::timer::Timer"]],["impl UnwindSafe for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl UnwindSafe for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl !UnwindSafe for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl !UnwindSafe for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !UnwindSafe for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl UnwindSafe for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl UnwindSafe for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl UnwindSafe for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], +"bones_ecs":[["impl UnwindSafe for BitSetVec",1,["bones_ecs::bitset::BitSetVec"]],["impl<'a> !UnwindSafe for UntypedComponentBitsetIterator<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIterator"]],["impl<'a> !UnwindSafe for UntypedComponentBitsetIteratorMut<'a>",1,["bones_ecs::components::iterator::UntypedComponentBitsetIteratorMut"]],["impl<T> !UnwindSafe for ComponentStore<T>",1,["bones_ecs::components::typed::ComponentStore"]],["impl !UnwindSafe for UntypedComponentStore",1,["bones_ecs::components::untyped::UntypedComponentStore"]],["impl<'a> !UnwindSafe for UntypedComponentStoreIter<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIter"]],["impl<'a> !UnwindSafe for UntypedComponentStoreIterMut<'a>",1,["bones_ecs::components::untyped::UntypedComponentStoreIterMut"]],["impl !UnwindSafe for ComponentStores",1,["bones_ecs::components::ComponentStores"]],["impl UnwindSafe for NotInitialized",1,["bones_ecs::components::NotInitialized"]],["impl UnwindSafe for Entity",1,["bones_ecs::entities::Entity"]],["impl UnwindSafe for Entities",1,["bones_ecs::entities::Entities"]],["impl<'e, I> UnwindSafe for EntitiesIterWith<'e, I>where\n I: UnwindSafe,",1,["bones_ecs::entities::EntitiesIterWith"]],["impl<'a> UnwindSafe for EntityIterator<'a>",1,["bones_ecs::entities::EntityIterator"]],["impl !UnwindSafe for UntypedAtomicResource",1,["bones_ecs::resources::UntypedAtomicResource"]],["impl<T> UnwindSafe for NoClone<T>where\n T: UnwindSafe,",1,["bones_ecs::resources::NoClone"]],["impl<'a> !UnwindSafe for AtomicSchemaRef<'a>",1,["bones_ecs::resources::AtomicSchemaRef"]],["impl<'a> !UnwindSafe for AtomicSchemaRefMut<'a>",1,["bones_ecs::resources::AtomicSchemaRefMut"]],["impl !UnwindSafe for UntypedResources",1,["bones_ecs::resources::UntypedResources"]],["impl !UnwindSafe for Resources",1,["bones_ecs::resources::Resources"]],["impl<T> !UnwindSafe for AtomicResource<T>",1,["bones_ecs::resources::AtomicResource"]],["impl !UnwindSafe for SystemStages",1,["bones_ecs::stage::SystemStages"]],["impl !UnwindSafe for SimpleSystemStage",1,["bones_ecs::stage::SimpleSystemStage"]],["impl UnwindSafe for CoreStage",1,["bones_ecs::stage::CoreStage"]],["impl !UnwindSafe for CommandQueue",1,["bones_ecs::stage::CommandQueue"]],["impl<'a> !UnwindSafe for Commands<'a>",1,["bones_ecs::stage::Commands"]],["impl<In, Out> !UnwindSafe for StaticSystem<In, Out>",1,["bones_ecs::system::StaticSystem"]],["impl<T> UnwindSafe for In<T>where\n T: UnwindSafe,",1,["bones_ecs::system::In"]],["impl<'a, T> UnwindSafe for Res<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::Res"]],["impl<'a, T> UnwindSafe for ResInit<'a, T>where\n T: RefUnwindSafe,",1,["bones_ecs::system::ResInit"]],["impl<'a, T> !UnwindSafe for ResMut<'a, T>",1,["bones_ecs::system::ResMut"]],["impl<'a, T> !UnwindSafe for ResMutInit<'a, T>",1,["bones_ecs::system::ResMutInit"]],["impl !UnwindSafe for World",1,["bones_ecs::world::World"]]], +"bones_framework":[["impl !UnwindSafe for AnimatedSprite",1,["bones_framework::animation::AnimatedSprite"]],["impl !UnwindSafe for AnimationBankSprite",1,["bones_framework::animation::AnimationBankSprite"]],["impl !UnwindSafe for GamepadInputs",1,["bones_framework::input::gamepad::GamepadInputs"]],["impl UnwindSafe for GamepadEvent",1,["bones_framework::input::gamepad::GamepadEvent"]],["impl UnwindSafe for GamepadConnectionEvent",1,["bones_framework::input::gamepad::GamepadConnectionEvent"]],["impl UnwindSafe for GamepadConnectionEventKind",1,["bones_framework::input::gamepad::GamepadConnectionEventKind"]],["impl UnwindSafe for GamepadButtonEvent",1,["bones_framework::input::gamepad::GamepadButtonEvent"]],["impl UnwindSafe for GamepadButton",1,["bones_framework::input::gamepad::GamepadButton"]],["impl UnwindSafe for GamepadAxisEvent",1,["bones_framework::input::gamepad::GamepadAxisEvent"]],["impl UnwindSafe for GamepadAxis",1,["bones_framework::input::gamepad::GamepadAxis"]],["impl !UnwindSafe for KeyboardInputs",1,["bones_framework::input::keyboard::KeyboardInputs"]],["impl UnwindSafe for KeyboardEvent",1,["bones_framework::input::keyboard::KeyboardEvent"]],["impl UnwindSafe for KeyCode",1,["bones_framework::input::keyboard::KeyCode"]],["impl UnwindSafe for MouseInputs",1,["bones_framework::input::mouse::MouseInputs"]],["impl UnwindSafe for MouseScrollEvent",1,["bones_framework::input::mouse::MouseScrollEvent"]],["impl UnwindSafe for MouseScrollUnit",1,["bones_framework::input::mouse::MouseScrollUnit"]],["impl UnwindSafe for MouseButtonEvent",1,["bones_framework::input::mouse::MouseButtonEvent"]],["impl UnwindSafe for MouseButton",1,["bones_framework::input::mouse::MouseButton"]],["impl UnwindSafe for Window",1,["bones_framework::input::window::Window"]],["impl UnwindSafe for ButtonState",1,["bones_framework::input::ButtonState"]],["impl<'a, T> !UnwindSafe for Root<'a, T>",1,["bones_framework::params::Root"]],["impl !UnwindSafe for AudioManager",1,["bones_framework::render::audio::AudioManager"]],["impl !UnwindSafe for CpalWithFallbackBackend",1,["bones_framework::render::audio::CpalWithFallbackBackend"]],["impl UnwindSafe for AudioSource",1,["bones_framework::render::audio::AudioSource"]],["impl UnwindSafe for AudioLoader",1,["bones_framework::render::audio::AudioLoader"]],["impl UnwindSafe for Camera",1,["bones_framework::render::camera::Camera"]],["impl UnwindSafe for CameraSize",1,["bones_framework::render::camera::CameraSize"]],["impl UnwindSafe for Viewport",1,["bones_framework::render::camera::Viewport"]],["impl UnwindSafe for ClearColor",1,["bones_framework::render::camera::ClearColor"]],["impl UnwindSafe for ShakeNoise",1,["bones_framework::render::camera::ShakeNoise"]],["impl UnwindSafe for CameraShake",1,["bones_framework::render::camera::CameraShake"]],["impl UnwindSafe for CameraTraumaEvents",1,["bones_framework::render::camera::CameraTraumaEvents"]],["impl UnwindSafe for Color",1,["bones_framework::render::color::Color"]],["impl UnwindSafe for HexColorError",1,["bones_framework::render::color::HexColorError"]],["impl UnwindSafe for Path2d",1,["bones_framework::render::line::Path2d"]],["impl UnwindSafe for Image",1,["bones_framework::render::sprite::Image"]],["impl UnwindSafe for Atlas",1,["bones_framework::render::sprite::Atlas"]],["impl UnwindSafe for Sprite",1,["bones_framework::render::sprite::Sprite"]],["impl UnwindSafe for AtlasSprite",1,["bones_framework::render::sprite::AtlasSprite"]],["impl UnwindSafe for TileLayer",1,["bones_framework::render::tilemap::TileLayer"]],["impl UnwindSafe for Tile",1,["bones_framework::render::tilemap::Tile"]],["impl UnwindSafe for Transform",1,["bones_framework::render::transform::Transform"]],["impl<'a> UnwindSafe for BorderedButton<'a>",1,["bones_framework::render::ui::widgets::bordered_button::BorderedButton"]],["impl UnwindSafe for BorderedFrame",1,["bones_framework::render::ui::widgets::bordered_frame::BorderedFrame"]],["impl UnwindSafe for BorderImageMeta",1,["bones_framework::render::ui::widgets::BorderImageMeta"]],["impl UnwindSafe for ButtonThemeMeta",1,["bones_framework::render::ui::widgets::ButtonThemeMeta"]],["impl UnwindSafe for ButtonBordersMeta",1,["bones_framework::render::ui::widgets::ButtonBordersMeta"]],["impl UnwindSafe for MarginMeta",1,["bones_framework::render::ui::widgets::MarginMeta"]],["impl !UnwindSafe for EguiCtx",1,["bones_framework::render::ui::EguiCtx"]],["impl !UnwindSafe for EguiInputHook",1,["bones_framework::render::ui::EguiInputHook"]],["impl UnwindSafe for EguiTextures",1,["bones_framework::render::ui::EguiTextures"]],["impl UnwindSafe for Font",1,["bones_framework::render::ui::Font"]],["impl UnwindSafe for FontMeta",1,["bones_framework::render::ui::FontMeta"]],["impl UnwindSafe for FontLoader",1,["bones_framework::render::ui::FontLoader"]],["impl UnwindSafe for EguiSettings",1,["bones_framework::render::ui::EguiSettings"]],["impl !UnwindSafe for Renderer",1,["bones_framework::render::Renderer"]],["impl !UnwindSafe for Storage",1,["bones_framework::storage::Storage"]],["impl !UnwindSafe for MemoryBackend",1,["bones_framework::storage::MemoryBackend"]],["impl UnwindSafe for Stopwatch",1,["bones_framework::time::stopwatch::Stopwatch"]],["impl UnwindSafe for Timer",1,["bones_framework::time::timer::Timer"]],["impl UnwindSafe for TimerMode",1,["bones_framework::time::timer::TimerMode"]],["impl UnwindSafe for FluentResourceAsset",1,["bones_framework::localization::FluentResourceAsset"]],["impl !UnwindSafe for FluentBundleAsset",1,["bones_framework::localization::FluentBundleAsset"]],["impl !UnwindSafe for LocalizationAsset",1,["bones_framework::localization::LocalizationAsset"]],["impl<'a, T> !UnwindSafe for Localization<'a, T>",1,["bones_framework::localization::Localization"]],["impl UnwindSafe for RootLocalizationFieldIdx",1,["bones_framework::localization::RootLocalizationFieldIdx"]],["impl UnwindSafe for DefaultSessionPlugin",1,["bones_framework::DefaultSessionPlugin"]],["impl UnwindSafe for DefaultGamePlugin",1,["bones_framework::DefaultGamePlugin"]]], "bones_lib":[["impl UnwindSafe for Time",1,["bones_lib::time::Time"]],["impl !UnwindSafe for Session",1,["bones_lib::Session"]],["impl UnwindSafe for DefaultSessionRunner",1,["bones_lib::DefaultSessionRunner"]],["impl !UnwindSafe for Game",1,["bones_lib::Game"]],["impl !UnwindSafe for GameSystems",1,["bones_lib::GameSystems"]],["impl !UnwindSafe for Sessions",1,["bones_lib::Sessions"]],["impl UnwindSafe for SessionOptions",1,["bones_lib::SessionOptions"]]], "bones_matchmaker_proto":[["impl UnwindSafe for MatchmakerRequest",1,["bones_matchmaker_proto::MatchmakerRequest"]],["impl UnwindSafe for MatchInfo",1,["bones_matchmaker_proto::MatchInfo"]],["impl UnwindSafe for MatchmakerResponse",1,["bones_matchmaker_proto::MatchmakerResponse"]],["impl UnwindSafe for SendProxyMessage",1,["bones_matchmaker_proto::SendProxyMessage"]],["impl UnwindSafe for TargetClient",1,["bones_matchmaker_proto::TargetClient"]],["impl UnwindSafe for RecvProxyMessage",1,["bones_matchmaker_proto::RecvProxyMessage"]]], -"bones_schema":[["impl !UnwindSafe for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl UnwindSafe for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> UnwindSafe for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl UnwindSafe for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl UnwindSafe for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl UnwindSafe for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl UnwindSafe for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl UnwindSafe for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl UnwindSafe for Primitive",1,["bones_schema::schema::Primitive"]],["impl UnwindSafe for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> UnwindSafe for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !UnwindSafe for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl UnwindSafe for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> UnwindSafe for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> !UnwindSafe for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> UnwindSafe for SVec<T>where\n T: UnwindSafe,",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> UnwindSafe for SVecIter<'a, T>where\n T: RefUnwindSafe,",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl !UnwindSafe for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> !UnwindSafe for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl !UnwindSafe for SchemaTypeMap",1,["bones_schema::alloc::type_set::SchemaTypeMap"]],["impl<'pointer> UnwindSafe for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl !UnwindSafe for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> !UnwindSafe for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> UnwindSafe for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> UnwindSafe for FieldPath<T>where\n T: UnwindSafe,",1,["bones_schema::ptr::FieldPath"]],["impl UnwindSafe for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> UnwindSafe for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl UnwindSafe for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl UnwindSafe for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> UnwindSafe for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl UnwindSafe for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl UnwindSafe for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], +"bones_schema":[["impl !UnwindSafe for SchemaData",1,["bones_schema::schema::SchemaData"]],["impl !UnwindSafe for SchemaKind",1,["bones_schema::schema::SchemaKind"]],["impl<'a> UnwindSafe for SchemaLayoutInfo<'a>",1,["bones_schema::schema::SchemaLayoutInfo"]],["impl !UnwindSafe for StructSchemaInfo",1,["bones_schema::schema::StructSchemaInfo"]],["impl !UnwindSafe for EnumSchemaInfo",1,["bones_schema::schema::EnumSchemaInfo"]],["impl UnwindSafe for EnumTagType",1,["bones_schema::schema::EnumTagType"]],["impl !UnwindSafe for VariantInfo",1,["bones_schema::schema::VariantInfo"]],["impl !UnwindSafe for StructFieldInfo",1,["bones_schema::schema::StructFieldInfo"]],["impl UnwindSafe for Primitive",1,["bones_schema::schema::Primitive"]],["impl UnwindSafe for ResizableAlloc",1,["bones_schema::alloc::resizable::ResizableAlloc"]],["impl<'a> UnwindSafe for ResizableAllocIter<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIter"]],["impl<'a> !UnwindSafe for ResizableAllocIterMut<'a>",1,["bones_schema::alloc::resizable::ResizableAllocIterMut"]],["impl !UnwindSafe for SchemaVec",1,["bones_schema::alloc::vec::SchemaVec"]],["impl<'a> !UnwindSafe for SchemaVecIter<'a>",1,["bones_schema::alloc::vec::SchemaVecIter"]],["impl<'a> !UnwindSafe for SchemaVecIterMut<'a>",1,["bones_schema::alloc::vec::SchemaVecIterMut"]],["impl<T> !UnwindSafe for SVec<T>",1,["bones_schema::alloc::vec::SVec"]],["impl<'a, T> !UnwindSafe for SVecIter<'a, T>",1,["bones_schema::alloc::vec::SVecIter"]],["impl<'a, T> !UnwindSafe for SVecIterMut<'a, T>",1,["bones_schema::alloc::vec::SVecIterMut"]],["impl !UnwindSafe for SchemaMap",1,["bones_schema::alloc::map::SchemaMap"]],["impl<K, V> !UnwindSafe for SMap<K, V>",1,["bones_schema::alloc::map::SMap"]],["impl !UnwindSafe for TypeDatas",1,["bones_schema::alloc::type_datas::TypeDatas"]],["impl !UnwindSafe for TypeDataAlreadyInserted",1,["bones_schema::alloc::type_datas::TypeDataAlreadyInserted"]],["impl<'pointer> !UnwindSafe for SchemaRef<'pointer>",1,["bones_schema::ptr::SchemaRef"]],["impl<'pointer, 'parent> !UnwindSafe for SchemaRefMut<'pointer, 'parent>",1,["bones_schema::ptr::SchemaRefMut"]],["impl !UnwindSafe for SchemaBox",1,["bones_schema::ptr::SchemaBox"]],["impl<T> !UnwindSafe for SBox<T>",1,["bones_schema::ptr::SBox"]],["impl<'a> UnwindSafe for FieldIdx<'a>",1,["bones_schema::ptr::FieldIdx"]],["impl<T> UnwindSafe for FieldPath<T>where\n T: UnwindSafe,",1,["bones_schema::ptr::FieldPath"]],["impl UnwindSafe for SchemaMismatchError",1,["bones_schema::ptr::SchemaMismatchError"]],["impl<'a> UnwindSafe for SchemaFieldNotFoundError<'a>",1,["bones_schema::ptr::SchemaFieldNotFoundError"]],["impl UnwindSafe for SchemaId",1,["bones_schema::registry::SchemaId"]],["impl !UnwindSafe for SchemaRegistry",1,["bones_schema::registry::SchemaRegistry"]],["impl<'a> !UnwindSafe for SchemaSerializer<'a>",1,["bones_schema::ser_de::serializer_deserializer::SchemaSerializer"]],["impl !UnwindSafe for SchemaDeserializer",1,["bones_schema::ser_de::serializer_deserializer::SchemaDeserializer"]],["impl UnwindSafe for SchemaDeserialize",1,["bones_schema::ser_de::SchemaDeserialize"]]], "bones_utils":[["impl UnwindSafe for LabeledId",1,["bones_utils::labeled_id::LabeledId"]],["impl UnwindSafe for LabeledIdCreateError",1,["bones_utils::labeled_id::LabeledIdCreateError"]],["impl UnwindSafe for LabledIdParseError",1,["bones_utils::labeled_id::LabledIdParseError"]]], "demo_assets_minimal":[["impl UnwindSafe for GameMeta",1,["demo_assets_minimal::GameMeta"]]], -"demo_features":[["impl !UnwindSafe for GameMeta",1,["demo_features::GameMeta"]],["impl UnwindSafe for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl UnwindSafe for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl UnwindSafe for TileMeta",1,["demo_features::TileMeta"]],["impl UnwindSafe for PersistedTextData",1,["demo_features::PersistedTextData"]]], +"demo_features":[["impl !UnwindSafe for GameMeta",1,["demo_features::GameMeta"]],["impl !UnwindSafe for AtlasDemoMeta",1,["demo_features::AtlasDemoMeta"]],["impl !UnwindSafe for TilemapDemoMeta",1,["demo_features::TilemapDemoMeta"]],["impl UnwindSafe for TileMeta",1,["demo_features::TileMeta"]],["impl UnwindSafe for PersistedTextData",1,["demo_features::PersistedTextData"]]], "quinn_runtime_bevy":[["impl UnwindSafe for BevyIoTaskPoolExecutor",1,["quinn_runtime_bevy::BevyIoTaskPoolExecutor"]],["impl<'a> UnwindSafe for AsyncExecutor<'a>",1,["quinn_runtime_bevy::AsyncExecutor"]],["impl UnwindSafe for AsyncIoTimer",1,["quinn_runtime_bevy::AsyncIoTimer"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 9c4c08a928..39f72a619a 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -1,12 +1,12 @@ var searchIndex = JSON.parse('{\ -"bones_asset":{"doc":"An asset interface for Bones.","t":"IDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNSNEDNNNDENSDHDDDDDDDDDEDDDDDDDDDDDNNNDDSNNNNNNNNDNDDNDDKKKCLLLLLLLLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMCMLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLMLLMKLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLMLLLKKMMMMMFMMMMMMLLLLLLLLLLLLMMMMMMMMMMMLLLLMMMMMMLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMKLLLLLLLLLLMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFLLLFLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLLKLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLDIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNNCDNNNDENDHDDDDDDDDDEDDDDDDDDDDDNNDDNNNNNNNNDDDNDDKKKCLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMMCMLLLLLLLLMMMMMLLLLLLLLLMLMKLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMLLLLLLLLLLLLMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLKLLLLLLLKLLLLMLMMMMFMMMMMMLLLLMMMMMMMMLMMMLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMKLLLLLLMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKD","n":["Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","MSG","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","RAND_BITS","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","anyhow","as_enum","as_mut","as_primitive","as_ptr","as_ptr","as_ref","as_schema_mut","as_schema_ref","as_struct","as_vec","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","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","build","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","compare","compute_layout_info","core_dir","core_pack","create","ctx","dashmap","data","datetime","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","drop","drop","drop_fn","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","field","field","field","field_mut","field_offsets","field_path","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_bytes","from_datetime","from_datetime_with_source","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_str","from_str","from_string","from_type","from_type","full_name","game_version","game_version","game_version","game_version","get","get","get","get","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","has_opaque","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","incompabile_packs","increment","index","index","index_mut","index_mut","inner","insert","insert","insert_box","insert_box_unchecked","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_svec","io","is_empty","is_empty","is_empty","is_nil","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","kind","layout","layout","len","len","len","load","load_file","load_progress","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","nil","option","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","parse","partial_cmp","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pop","pop","pop_box","pre","prelude","ptr","push","push","push_box","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","register","remove","remove","remove_box","remove_unchecked","reverse_dependencies","rid","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","serialize","serialize","serialize","server","store","tag_type","timestamp_ms","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string","to_string","to_string","to_string","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get_field_path","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_hash","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","value_schema","values","values","values_mut","values_mut","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watcher","with_source","extension","extensions","loader","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","add","add","add_assign","add_assign","alphabetic","alphanumeric","append","as_char_ptr","as_cstr","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","assert_unique","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","chance","char","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","create","dangling_with_align","dedup","dedup_by","dedup_by_key","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop_as","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_existing","from_iter","from_raw_parts","from_slice","from_str","from_str","from_str","from_str","from_vec","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get","get_short_name","grow","hash","hash","hash","hash","hash","i128","i16","i32","i64","i8","index","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_owned","into_vec","is_empty","is_empty","is_owned","is_owned","isize","len","len","len","likely","lowercase","make","make_owned","make_owned","mul","mul","mul_assign","mul_assign","neg","neg","new","new","new","new","new","new_with_ulid","next","next","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","precomputed_hash","prefix","prelude","promote","push","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","remove","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","smallvec","spilled","stream_safe","stream_safe","sub","sub","sub_assign","sub_assign","swap_remove","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","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_grow","try_into","try_into","try_into","try_into","try_into","try_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","type_id","u128","u16","u32","u64","u8","ulid","unlikely","uppercase","usize","ustr","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_capacity","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","compare","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","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","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","clone_span","cmp","compare","consume","consume","current_span","default","default","default","default","default","default","default","deref","deref","deref_mut","deref_mut","deregister","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_raw","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","drop_span","enabled","enabled","enter","eq","equivalent","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","event","event_enabled","exit","fill_buf","fill_bytes","fill_bytes","finish","flush","flush","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_iter","from_raw","from_raw_in","ge","gen","gt","handle","handle_event","handle_event","hash","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_iter","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","log","lt","max_level_hint","ne","new","new","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nfc","nfd","nfkc","nfkd","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","record","record","record_debug","record_follows_from","register","register_callsite","reregister","resolve","resume","schedule","seek","serialize","size_hint","size_hint","size_hint","socket","source","source","stream_position","stream_safe","strip_prefix_of","strip_suffix_of","to_owned","to_string","to_string","try_close","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","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","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","compare","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","compare","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","record_debug","record_debug","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","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","count","count","count","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_string","as_mut_string","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","consume","default","deref","deref_mut","description","description","deserialize","drain","drop","encode_with","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","nfc","nfd","nfkc","nfkd","partial_cmp","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","remove","remove_matches","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","split_off","stream_safe","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","clone_span","cmp","compare","connect","current_span","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_raw","downcast_unchecked","downgrade","drop","drop","drop_span","enabled","enabled","enter","eq","equivalent","equivalent","equivalent","event","event_enabled","exit","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","log","lt","make_mut","max_level_hint","ne","new","new","new_cyclic","new_in","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","record","record_follows_from","register_callsite","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_single_slice","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","count","decode_with","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","encode","encode_with","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","from_slices","get_extensions","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","read","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","stream_safe","stream_safe","stream_safe","stream_safe","swap_remove","to_owned","to_owned","to_slices","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","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","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","compare","compare","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","iter","last","last","map","next","next","nfc","nfd","nfkc","nfkd","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","stream_safe","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","hash","hash32","hash64","into","into","into","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","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","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get","get","insert","insert","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_value","len","len","len","next","next","next","next","next","next","next","next","nfc","nfc","nfc","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","cjk_compat_variants","cjk_compat_variants","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","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","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","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","anyhow","as_ref","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","cast","cast_mut","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","core","core_dir","core_pack","ctx","dashmap","data","default","default","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","downloaded","drop_fn","enumerate_packs","enumerate_packs","enumerate_packs","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","errored","field_offsets","fields","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_str","from_str","from_type","full_name","game_version","game_version","game_version","game_version","get","get_mut","get_untyped","get_untyped_mut","handle_asset_changes","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","inc_downloaded","inc_errored","inc_loaded","inc_to_load","incompabile_packs","inner","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","io","is_finished","kind","layout","listen","load","load","load_asset","load_asset","load_asset_bytes","load_asset_forced","load_assets","load_core_pack","load_file","load_file","load_file","load_file","load_pack","load_progress","loaded","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs","packs_dir","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pre","ptr","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","reverse_dependencies","rid","root","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","server","set_io","store","tag_type","to_load","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_cast","try_cast_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","untyped","update","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","watch","watch","watch_for_changes","watcher","extension","extensions","loader","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng"],"q":[[0,"bones_asset"],[900,"bones_asset::AssetKind"],[903,"bones_asset::Primitive"],[905,"bones_asset::SchemaKind"],[907,"bones_asset::bones_utils"],[1524,"bones_asset::bones_utils::CollectionAllocErr"],[1525,"bones_asset::bones_utils::prelude"],[1648,"bones_asset::bones_utils::prelude::CollectionAllocErr"],[1649,"bones_asset::bones_utils::prelude::alloc"],[1664,"bones_asset::bones_utils::prelude::alloc::alloc"],[1790,"bones_asset::bones_utils::prelude::alloc::borrow"],[1905,"bones_asset::bones_utils::prelude::alloc::boxed"],[2565,"bones_asset::bones_utils::prelude::alloc::collections"],[3007,"bones_asset::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[3008,"bones_asset::bones_utils::prelude::alloc::collections::binary_heap"],[3144,"bones_asset::bones_utils::prelude::alloc::collections::btree_map"],[3498,"bones_asset::bones_utils::prelude::alloc::collections::btree_set"],[3667,"bones_asset::bones_utils::prelude::alloc::collections::linked_list"],[3812,"bones_asset::bones_utils::prelude::alloc::collections::vec_deque"],[3922,"bones_asset::bones_utils::prelude::alloc::ffi"],[4049,"bones_asset::bones_utils::prelude::alloc::fmt"],[4280,"bones_asset::bones_utils::prelude::alloc::rc"],[4426,"bones_asset::bones_utils::prelude::alloc::slice"],[5008,"bones_asset::bones_utils::prelude::alloc::str"],[5573,"bones_asset::bones_utils::prelude::alloc::str::pattern"],[5742,"bones_asset::bones_utils::prelude::alloc::string"],[5960,"bones_asset::bones_utils::prelude::alloc::sync"],[6124,"bones_asset::bones_utils::prelude::alloc::task"],[6127,"bones_asset::bones_utils::prelude::alloc::vec"],[6376,"bones_asset::bones_utils::prelude::futures"],[6479,"bones_asset::bones_utils::prelude::futures::future"],[6638,"bones_asset::bones_utils::prelude::futures::io"],[7318,"bones_asset::bones_utils::prelude::futures::prelude"],[7415,"bones_asset::bones_utils::prelude::futures::stream"],[8293,"bones_asset::bones_utils::prelude::fxhash"],[8371,"bones_asset::bones_utils::prelude::hashbrown"],[8560,"bones_asset::bones_utils::prelude::hashbrown::TryReserveError"],[8561,"bones_asset::bones_utils::prelude::hashbrown::hash_map"],[8947,"bones_asset::bones_utils::prelude::hashbrown::hash_set"],[9144,"bones_asset::bones_utils::prelude::hashbrown::raw"],[9308,"bones_asset::bones_utils::prelude::parking_lot"],[9504,"bones_asset::bones_utils::prelude::parking_lot::lock_api"],[9906,"bones_asset::bones_utils::prelude::prelude"],[9998,"bones_asset::bones_utils::prelude::rng"],[9999,"bones_asset::prelude"],[10713,"bones_asset::prelude::AssetKind"],[10716,"bones_asset::prelude::Primitive"],[10718,"bones_asset::prelude::SchemaKind"],[10720,"bones_asset::prelude::bones_utils"],[10842,"bones_asset::prelude::bones_utils::CollectionAllocErr"],[10843,"bones_asset::prelude::bones_utils::prelude"],[10966,"bones_asset::prelude::bones_utils::prelude::CollectionAllocErr"],[10967,"bones_asset::prelude::bones_utils::prelude::alloc"],[10982,"bones_asset::prelude::bones_utils::prelude::alloc::alloc"],[11005,"bones_asset::prelude::bones_utils::prelude::alloc::borrow"],[11016,"bones_asset::prelude::bones_utils::prelude::alloc::boxed"],[11018,"bones_asset::prelude::bones_utils::prelude::alloc::collections"],[11032,"bones_asset::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[11033,"bones_asset::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[11040,"bones_asset::prelude::bones_utils::prelude::alloc::collections::btree_map"],[11062,"bones_asset::prelude::bones_utils::prelude::alloc::collections::btree_set"],[11071,"bones_asset::prelude::bones_utils::prelude::alloc::collections::linked_list"],[11078,"bones_asset::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[11083,"bones_asset::prelude::bones_utils::prelude::alloc::ffi"],[11087,"bones_asset::prelude::bones_utils::prelude::alloc::fmt"],[11125,"bones_asset::prelude::bones_utils::prelude::alloc::rc"],[11128,"bones_asset::prelude::bones_utils::prelude::alloc::slice"],[11176,"bones_asset::prelude::bones_utils::prelude::alloc::str"],[11211,"bones_asset::prelude::bones_utils::prelude::alloc::str::pattern"],[11239,"bones_asset::prelude::bones_utils::prelude::alloc::string"],[11246,"bones_asset::prelude::bones_utils::prelude::alloc::sync"],[11248,"bones_asset::prelude::bones_utils::prelude::alloc::task"],[11251,"bones_asset::prelude::bones_utils::prelude::alloc::vec"],[11256,"bones_asset::prelude::bones_utils::prelude::futures"],[11359,"bones_asset::prelude::bones_utils::prelude::futures::future"],[11391,"bones_asset::prelude::bones_utils::prelude::futures::io"],[11516,"bones_asset::prelude::bones_utils::prelude::futures::prelude"],[11613,"bones_asset::prelude::bones_utils::prelude::futures::stream"],[11727,"bones_asset::prelude::bones_utils::prelude::fxhash"],[11736,"bones_asset::prelude::bones_utils::prelude::hashbrown"],[11746,"bones_asset::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[11747,"bones_asset::prelude::bones_utils::prelude::hashbrown::hash_map"],[11779,"bones_asset::prelude::bones_utils::prelude::hashbrown::hash_set"],[11793,"bones_asset::prelude::bones_utils::prelude::hashbrown::raw"],[11800,"bones_asset::prelude::bones_utils::prelude::parking_lot"],[11831,"bones_asset::prelude::bones_utils::prelude::parking_lot::lock_api"],[11912,"bones_asset::prelude::bones_utils::prelude::prelude"],[11976,"bones_asset::prelude::bones_utils::prelude::rng"]],"d":["Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","The display error message for this error type.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","Get the enum, if this is a enum.","Borrow this box as a SchemaRefMut.","Get the primitive, if this is a primitive.","Get the raw pointer","Get the pointer.","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","","The metadata asset load context.","","The loaded data of the asset.","Gets the datetime of when this Ulid was created accurate …","","","Create a new SchemaBox for a type with a Schema that has a …","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","Safety","Safety","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","","","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Get an item in the vec.","Get a reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get an item in the vec.","Get a mutable reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Recursively checks whether or not the schema contains any …","Get the hash of this SchemaVec.","","","Get the hash of this schema box, if supported.","Get the hash of this schema box.","","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","Increment the random number, make sure that the ts millis …","","","","","The asset server inner state.","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert an untyped item into the map.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","The AssetIo implementation used to load assets.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Test if the Ulid is nil","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Initialize an empty SchemaVec for items with the given …","Creates a new Ulid with the current time (UTC)","Create Version with an empty pre-release and build …","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","The ‘nil Ulid’.","Convert this Maybe into an Option.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Create Version by parsing from string representation.","","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","","The prelude.","The pointer to load.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","Register a schema with the registry.","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","Get the schema of items in this SchemaVec.","","Get the Schema for the pointer.","Get the Schema for the pointer.","","","","","","Get the Schema for the pointer.","The schema of the asset being loaded.","The schema of the type pointed to by the handle, if this …","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","","","","The asset server.","The asset store.","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","","","","","","","","","","","","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","Creates a Crockford Base32 encoded string that represents …","","","","","","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Get a value out of the map for the given key.","Get a nested field from the box.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Get the hash of this schema box, if supported.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Allocates a SchemaBox for the given Schema, but doesn’t …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Filesystem watcher if enabled.","Creates a new Ulid using data from the given random number …","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Get the cached string as a C char*.","Get this ustr as a CStr","Gets a mutable pointer from this owned pointer.","","Returns a &mut if possible.","","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 …","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Transforms this Ptr into an PtrMut","","","","","","","","","","","","","Returns a random boolean value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","Consumes the OwningPtr to drop the underlying data of type …","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","","","","","","","","","","","","","","","Forks a TurboCore instance by deterministically deriving 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.","Create a new Ustr from the given &str.","","","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 …","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>.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","","","","","","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","","Returns a usize value for stable indexing across different …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the length is zero.","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","","The number of elements stored in the vector","Get the length (in bytes) of this string.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","","","","","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix.","Construct an empty vector","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Get the precomputed hash for this string","Get the prefix of the ID.","The prelude.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Remove and return the element at position index, shifting …","Reseeds the SeededCore with a new seed/state.","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.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","","","Remove the element at position index, replacing it with …","Acquires a mutable reference to owned data.","","","","","","","Get an owned String copy of this string.","","","","Construct a new SmallVec from a slice.","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","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 …","","","","","","","","","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts the string reference into a Cow::Borrowed.","Creates a Borrowed variant of Cow from a reference to Vec.","Creates a clone-on-write pointer from a reference to Path.","Moves the string into a Cow::Owned.","Converts a CString into an owned Cow without copying or …","Creates a Borrowed variant of Cow from a slice.","","","Converts a String reference into a Borrowed variant. No …","Converts a string slice into a Borrowed variant. No heap …","Creates an Owned variant of Cow from an owned instance of …","Converts a String into an Owned variant. No heap …","Converts a CStr into a borrowed Cow without copying or …","Returns the argument unchanged.","Converts a &CString into a borrowed Cow without copying or …","Creates a clone-on-write pointer from a reference to …","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from an owned instance of …","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<[T], A>.","Converts to Box<T, A>.","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","","","","","","","Copies source’s contents into self without creating a …","","","","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a String into a box of dyn Error + Send + Sync.","","","","Converts a Cow<'_, [T]> into a Box<[T]>","Converts a &[T] into a Box<[T]>","","Converts the given String to a boxed str slice that is …","Converts a Box<str> into a Box<[u8]>","Converts a [T; N] into a Box<[T]>","Converts a &str into a Box<str>","Converts a CString into a Box<CStr> without copying or …","Converts a T into a Box<T>","Converts a Cow<'_, str> into a Box<str>","","Converts a str into a box of dyn Error.","Returns the argument unchanged.","Converts a str into a box of dyn Error + Send + Sync.","Converts a type of Error + Send + Sync into a box of dyn …","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Copies the string into a newly allocated Box<OsStr>.","Converts a String into a box of dyn Error.","Converts an OsString into a Box<OsStr> without copying or …","Converts a type of Error into a box of dyn Error.","Converts a PathBuf into a Box<Path>.","Convert a vector into a boxed slice.","","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a Cow into a box of dyn Error + Send + Sync.","Creates a boxed Path from a clone-on-write pointer.","Converts a Cow into a box of dyn Error.","Converts a &CStr into a Box<CStr>, by copying the contents …","Creates a boxed Path from a reference.","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","Attempts to convert a Vec<T> into a Box<[T; N]>.","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Converts a Vec<T> into a BinaryHeap<T>.","Returns the argument unchanged.","","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a BTreeSet<T>.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","Turn a Vec<T> into a VecDeque<T>.","","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","Returns the argument unchanged.","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","","Gets an iterator for moving out the BTreeSet’s contents.","","Consumes the list into an iterator yielding elements by …","","Consumes the deque into a front-to-back iterator yielding …","","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Box<CStr> into a CString without copying or …","Converts a Vec<NonZeroU8> into a CString without copying …","","Converts a Cow<'a, CStr> into a CString, by copying the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","Writes some formatted information into this instance.","","Writes a string slice into this writer, returning whether …","Writes some data to the underlying buffer contained within …","","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<T>.","Converts to Rc<[T]>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","","","Converts a CString into an Rc<CStr> by moving the CString …","Create a reference-counted pointer from a clone-on-write …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Returns the argument unchanged.","Converts an OsString into an Rc<OsStr> by moving the …","Converts a &CStr into a Rc<CStr>, by copying the contents …","Converts a reference-counted string slice into a byte …","Allocate a reference-counted string slice and copy v into …","Copies the string into a newly allocated Rc<OsStr>.","Converts a Path into an Rc by copying the Path data into a …","Converts a generic type T into an Rc<T>","Allocate a reference-counted slice and fill it by cloning v…","Allocate a reference-counted slice and move v’s items …","Allocate a reference-counted string slice and copy v into …","Move a boxed object to a new, reference counted, …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","","","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","","Truncates this String, removing all contents.","","","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a clone-on-write string to an owned instance of …","Converts a &str into a String.","Converts a &mut str into a String.","","Converts a &String into a String.","Converts the given boxed str slice to a String. It is …","","Allocates an owned String from a single character.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","","Comparison for two Arcs.","","","","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","","","","","Equality for two Arcs.","","","","","","","","","","","","","Move a boxed object to a new, reference-counted allocation.","Returns the argument unchanged.","Allocate a reference-counted str and copy v into it.","Allocate a reference-counted slice and fill it by cloning v…","Converts a T into an Arc<T>","Allocate a reference-counted str and copy v into it.","Create an atomically reference-counted pointer from a …","Allocate a reference-counted slice and move v’s items …","Converts a Path into an Arc by copying the Path data into …","Converts an OsString into an Arc<OsStr> by moving the …","Converts a CString into an Arc<CStr> by moving the CString …","Converts an atomically reference-counted string slice into …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Copies the string into a newly allocated Arc<OsStr>.","","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","","","","","Clears the vector, removing all values.","","","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Turn a VecDeque<T> into a Vec<T>.","Converts the given String to a vector Vec that holds …","Convert a boxed slice into a vector by transferring …","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a BinaryHeap<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Allocate a Vec<T> and fill it by cloning s’s items.","Allocate a Vec<T> and move s’s items into it.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Returns the argument unchanged.","Converts a CString into a Vec<u8>.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","Creates a consuming iterator, that is, one that moves each …","","","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","","","","","Removes an element from the vector and returns it.","","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","","Returns the argument unchanged.","","","Convert the Error to an io::Error, preserving the original …","","Converts a alloc::ffi::NulError into a Error.","","Convert a serde_json::Error into an io::Error.","Returns the argument unchanged.","","Converts an ErrorKind into an 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.","Creates a new instance of an Error from a particular OS …","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncBufRead.","Extension trait for AsyncRead.","Extension trait for Future.","Extension trait for AsyncSeek.","Extension trait for AsyncWrite.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","","","","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","Checks if this value is equivalent to the given key.","","","","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","","Examples","Returns the argument unchanged.","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","Creates an iterator over the entries of a HashMap in …","Creates an iterator over the entries of a HashMap in …","Creates a consuming iterator, that is, one that moves each …","","Creates a consuming iterator, that is, one that moves each …","Creates a consuming iterator visiting all the keys in …","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","Borrow as an AssetLocRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","Read the core asset pack.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","The metadata asset load context.","","The loaded data of the asset.","","","","","","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","","","","","","","","The function that may be used to deserialize the type.","Get the number of assets that have had their data …","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","Get the number of assets that have errored while loading.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 data for the type.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Borrow a loaded asset.","Mutably borrow a loaded asset.","Borrow a LoadedAsset associated to the given handle.","Borrow a LoadedAsset associated to the given handle.","Responds to any asset changes reported by the AssetIo …","","","","","","","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Increment the number of assets that have been downloaded …","Increment the number of assets that have errored during …","Increment the number of assets that have been loaded by …","Increment the number of assets that need to be loaded by …","Lists the packs that have not been loaded due to an …","The asset server inner state.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 AssetIo implementation used to load assets.","Get whether or not all the assets are done loading.","The kind of schema.","The layout of the type.","Get an event listener that will be notified each time …","Load the asset from raw bytes.","Load the asset","Load another asset as a child of this asset.","Load an asset.","Load the bytes of the asset at the given path, but return …","Like load_asset() but forces the asset to reload, even it …","Load all assets. This is usually done in an async task.","Load the core asset pack.","Get the binary contents of an asset.","","","","Load the asset pack with the given folder name, or else …","The asset load progress.","Get the number of assets that have been downloaded and …","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Create a new FileAssetIo.","Create a new WebAssetIo with the given URL as the core …","Initialize a new DummyIo from an iterator of …","Initialize a new AssetServer.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Read the loaded asset packs.","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The pointer to load.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of assets that depend on the given assets.","The runtime ID of the handle","Get the core asset pack’s root asset.","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","","","","","","","The schema of the asset being loaded.","The schema of the type pointed to by the handle, if this …","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","Set the AssetIo implementation.","The asset store.","The layout of the enum tag.","Get the number of assets that must be loaded.","","","","","","","","","Clone data to an owned AssetLoc.","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow a loaded asset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Create a typed Handle<T> from this UntypedHandle.","Convert the handle to an UntypedHandle.","Update the CID by combining it’s current data with the …","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subscribe to asset changes.","Subscribe to asset changes.","Subscribe to asset changes.","","Tell the asset backend to watch for changes and trigger …","Filesystem watcher if enabled.","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for Stream.","Extension trait for AsyncBufRead.","Extension trait for AsyncRead.","Extension trait for AsyncSeek.","Extension trait for AsyncWrite.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,0,0,20,0,6,0,0,11,11,0,0,0,0,0,638,0,0,11,11,11,11,11,37,0,0,0,638,59,6,0,0,20,37,11,0,0,6,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,11,6,0,0,25,11,33,11,33,11,11,33,11,0,30,0,0,6,0,0,640,640,640,0,6,9,6,10,13,9,23,23,6,6,624,624,613,613,0,82,628,613,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,26,21,24,23,13,10,23,10,9,9,614,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,31,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,26,30,25,26,30,31,627,613,25,626,0,614,25,25,27,9,28,30,24,641,31,82,625,614,28,24,13,10,28,24,25,26,10,43,44,31,6,15,7,33,34,11,44,21,9,31,636,21,25,26,9,30,7,33,34,11,24,38,31,21,21,21,25,25,25,26,26,26,9,9,9,30,30,30,7,7,7,33,33,33,34,34,34,11,11,11,24,24,24,38,38,38,25,26,91,10,9,13,9,32,13,15,21,25,25,26,26,27,10,9,28,30,31,6,32,15,7,33,34,35,11,24,36,37,37,59,59,60,60,38,9,21,25,25,25,25,26,27,10,9,9,28,71,89,30,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,37,37,37,59,60,38,25,25,25,27,24,25,10,13,9,25,26,25,642,44,31,624,608,620,621,21,27,24,36,10,9,13,9,10,13,21,27,24,36,21,36,21,36,36,36,31,21,25,26,10,9,9,30,11,24,13,38,31,607,608,609,610,620,608,613,25,27,24,27,24,622,27,36,36,36,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,10,10,9,9,21,21,27,27,71,71,24,24,36,36,9,28,27,24,36,21,622,21,24,36,25,21,27,24,36,21,27,24,36,36,27,36,31,33,32,21,24,36,19,636,624,82,625,614,26,0,26,608,611,31,34,35,21,25,26,27,10,9,28,24,36,13,25,30,611,606,84,615,621,613,621,614,641,613,627,26,25,26,30,26,606,84,615,613,622,21,24,21,26,0,626,21,24,21,25,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,27,28,30,24,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,21,25,26,9,30,7,33,34,11,24,38,21,25,26,9,30,11,38,89,27,36,36,36,613,617,608,619,620,23,21,27,10,9,9,28,30,44,24,13,625,618,34,35,608,89,25,26,91,625,624,7,25,25,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,25,25,26,37,59,60,23,13,10,23,10,9,9,21,25,26,27,10,9,28,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,36,10,21,36,36,36,9,36,36,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,10,10,9,9,36,21,21,21,21,36,36,31,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,31,9,36,27,36,27,36,7,608,609,610,620,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,627,25,643,644,644,645,645,646,646,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,97,98,97,98,649,649,102,72,72,67,102,97,98,102,102,107,106,67,102,108,106,67,102,72,97,98,102,107,72,108,97,98,97,98,97,98,97,98,97,98,97,98,649,106,67,128,119,120,130,131,102,102,66,121,647,108,72,107,97,97,98,98,133,106,67,128,119,120,130,131,102,102,66,121,647,108,72,107,97,98,98,133,106,67,108,106,67,108,102,649,649,128,107,102,119,120,102,66,121,108,72,107,97,102,119,120,102,66,121,108,72,107,97,120,102,72,97,98,120,102,72,97,98,650,0,102,102,102,0,102,72,97,98,651,102,108,72,97,98,651,106,102,98,120,102,649,97,98,97,98,102,128,102,107,67,120,102,72,72,72,97,98,120,120,120,102,102,102,72,72,72,97,97,97,98,98,98,120,102,102,102,649,649,649,649,215,106,67,128,120,120,130,130,131,131,102,108,72,72,107,97,97,98,98,133,133,652,106,106,67,128,119,119,120,130,131,102,102,102,102,102,66,121,647,108,108,72,72,72,72,107,97,97,97,97,97,98,98,98,98,133,133,102,102,102,102,72,102,102,102,120,72,97,98,102,218,218,218,218,218,218,218,218,218,218,218,218,218,119,0,102,120,102,72,97,98,649,649,649,649,649,102,649,102,102,102,102,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,97,98,133,102,102,128,102,102,102,107,97,98,102,102,72,97,98,649,128,102,72,0,649,67,97,98,97,98,97,98,97,98,106,67,120,102,108,120,128,107,128,107,128,107,128,107,128,107,128,107,97,98,120,102,72,97,98,649,102,72,120,0,106,102,119,120,102,66,121,108,72,107,97,102,72,97,98,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,120,102,72,97,98,120,102,72,97,98,651,67,67,106,102,648,102,102,102,102,102,102,649,649,649,649,649,649,72,120,102,102,97,98,97,98,97,98,97,98,102,649,101,128,107,0,102,128,107,97,98,97,98,102,97,119,120,102,66,121,108,72,72,107,97,653,120,130,131,72,97,98,133,106,67,108,654,655,106,108,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,102,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,649,649,649,649,649,120,0,649,649,0,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,649,649,102,648,656,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,0,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,81,0,657,0,657,168,135,135,168,81,135,81,137,165,135,81,137,165,168,135,81,137,165,135,81,137,165,81,0,657,168,135,135,81,137,165,81,81,81,137,137,137,165,165,165,81,81,135,81,137,137,165,165,81,81,135,81,137,165,81,81,135,168,135,168,0,81,135,81,137,165,81,81,81,81,135,81,137,165,135,135,81,137,165,81,137,165,81,0,657,81,81,81,135,168,81,135,81,137,165,137,165,135,81,137,165,135,81,137,165,135,81,137,165,135,81,137,165,0,0,2,0,2,136,0,2,2,2,2,2,2,271,2,2,658,2,2,2,136,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,136,2,2,2,2,2,2,0,0,147,147,147,147,147,147,147,147,194,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,194,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,194,147,147,147,194,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,194,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,270,0,0,0,270,0,0,0,0,264,265,264,266,267,268,265,265,264,265,268,265,268,265,0,265,265,265,267,267,267,264,266,267,268,265,269,270,264,266,267,268,265,269,270,0,0,264,265,264,266,267,268,265,264,266,267,268,265,269,270,264,267,268,265,264,266,267,268,265,269,270,266,267,268,265,266,267,268,265,267,268,265,266,268,268,268,268,264,266,267,268,265,264,266,267,268,265,267,264,265,264,266,268,265,266,266,267,268,265,265,265,265,265,265,265,269,270,266,266,266,267,267,267,268,268,268,265,265,265,269,269,269,270,270,270,264,266,267,268,265,264,264,266,266,267,267,268,268,265,265,264,264,266,266,267,267,268,268,265,265,264,264,265,265,266,267,268,267,266,266,265,264,266,267,268,265,269,269,270,264,264,264,266,266,267,267,268,268,265,265,265,269,269,270,270,264,266,267,268,265,268,265,268,265,266,267,265,266,266,265,266,267,268,265,266,265,265,266,267,265,267,264,266,267,268,265,269,270,266,267,264,264,266,266,266,267,267,268,268,268,265,265,265,264,266,264,266,264,267,264,266,267,268,265,267,267,265,264,266,267,268,265,266,268,265,266,269,267,266,266,264,266,267,268,265,0,266,266,265,268,264,266,267,268,265,264,266,267,268,265,266,267,268,265,265,264,264,264,268,265,266,267,268,265,266,267,264,268,265,268,265,266,267,265,266,265,264,266,267,268,265,269,270,264,266,267,268,265,264,266,267,268,265,269,270,266,267,268,265,269,270,266,267,268,265,265,265,265,265,266,267,268,265,266,267,264,265,264,265,265,265,264,266,267,265,265,265,265,264,266,267,268,265,264,265,264,265,266,267,268,265,267,265,265,265,267,267,264,266,267,268,265,269,270,269,265,264,266,267,268,265,269,270,266,264,266,267,268,265,269,270,264,265,264,265,264,266,267,268,265,269,270,267,266,266,266,266,0,264,266,267,268,265,269,270,264,265,264,265,265,265,265,659,0,0,0,0,0,0,0,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,287,299,276,278,286,287,299,286,287,299,287,306,306,306,278,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,286,287,299,276,278,286,287,276,286,286,287,299,276,278,286,287,276,287,299,276,278,287,299,276,278,287,299,276,278,287,299,276,278,306,286,287,299,287,306,286,287,299,276,278,286,287,299,276,278,287,299,276,278,286,287,299,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,0,0,0,0,0,0,0,0,0,0,0,279,0,0,0,0,279,0,0,0,279,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,300,301,288,302,313,307,304,288,302,313,307,304,288,289,290,302,313,300,301,307,311,290,311,279,315,283,311,311,288,289,290,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,283,283,315,283,305,305,305,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,288,289,290,302,313,314,300,301,307,309,280,315,283,279,315,283,304,305,305,304,305,305,288,289,302,313,314,300,301,307,309,288,289,290,302,313,314,300,301,288,289,302,300,307,309,288,289,302,300,307,309,304,305,304,305,288,289,290,302,313,314,300,301,307,309,280,288,289,290,302,313,314,300,301,307,309,300,301,300,301,300,301,300,301,279,279,279,279,304,305,304,305,288,302,313,307,304,288,289,290,302,313,300,301,307,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,283,305,305,283,288,289,290,302,313,314,300,301,280,300,301,288,302,313,307,304,311,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,304,305,311,305,279,315,283,311,288,289,290,302,313,314,300,301,307,309,280,304,305,0,0,0,0,0,0,0,0,0,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,281,292,291,275,310,284,312,308,291,275,310,284,312,308,291,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,308,291,292,291,308,291,275,310,284,312,308,291,275,310,284,312,281,292,308,291,292,308,281,292,281,292,281,292,281,292,291,275,310,284,312,308,291,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,281,292,291,275,310,284,312,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,0,0,0,0,0,0,0,273,272,273,273,295,293,272,273,282,294,295,293,272,273,282,294,282,294,295,272,294,295,272,294,272,273,295,293,294,295,293,272,273,282,294,295,293,272,273,282,294,272,273,273,272,273,273,273,295,293,272,273,282,294,295,293,282,294,295,293,272,273,272,273,295,293,282,294,295,293,294,282,294,282,294,282,294,282,294,272,273,272,273,273,273,273,273,295,272,294,295,293,294,295,293,272,273,282,294,273,273,295,293,282,294,273,273,273,273,282,294,295,272,294,295,293,272,273,282,294,295,293,272,273,282,294,295,293,272,273,282,294,295,293,272,273,282,294,0,0,0,0,0,297,298,296,297,298,296,277,297,298,296,277,297,298,296,277,296,298,296,298,296,296,277,277,297,298,296,297,298,296,277,297,298,296,277,297,298,296,277,297,298,296,297,298,296,297,298,296,297,298,277,297,298,296,277,297,298,296,296,277,296,277,296,277,296,277,296,298,296,277,297,298,296,297,298,296,277,297,298,296,277,296,298,296,297,298,296,277,297,298,296,277,297,298,296,297,298,296,277,297,298,296,277,297,298,296,0,0,0,0,172,318,172,172,172,172,172,319,318,320,172,319,318,320,172,319,318,320,172,319,318,320,172,172,172,172,319,320,172,172,172,319,318,320,172,172,172,319,319,319,318,318,318,320,320,320,172,172,319,319,318,318,320,320,172,172,172,172,172,319,318,320,172,172,172,172,172,172,172,319,318,320,172,172,318,172,320,172,172,319,172,319,172,172,319,318,320,172,172,319,318,320,172,319,318,320,172,172,320,172,319,318,320,319,318,320,172,319,318,320,172,319,318,320,172,319,318,320,320,172,319,318,320,0,0,0,324,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,324,0,0,0,55,55,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,324,56,263,324,56,263,56,55,56,56,55,55,55,55,55,56,56,327,325,326,327,325,326,324,56,324,324,324,56,56,56,263,328,329,55,328,329,327,325,326,328,55,57,132,660,661,662,663,664,665,666,324,56,56,263,263,0,328,329,327,325,326,55,324,56,263,56,328,329,327,325,326,55,324,56,263,326,55,55,56,55,324,56,263,56,328,329,327,325,326,55,324,56,263,324,56,56,263,328,326,263,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,324,56,263,56,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,326,328,329,327,325,326,55,324,56,263,55,0,330,55,330,55,55,330,55,55,0,0,0,331,331,331,332,331,331,331,331,331,331,332,333,331,332,333,331,332,331,332,331,331,331,331,331,332,331,333,333,331,331,331,333,331,332,333,331,331,331,331,331,331,331,332,333,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,332,333,331,331,332,331,332,331,331,331,331,331,331,331,331,332,333,331,331,332,332,333,331,331,331,331,331,332,333,331,331,332,331,331,331,331,331,331,331,331,331,331,331,331,332,331,332,331,332,331,332,333,331,331,331,332,331,332,331,331,331,332,333,331,332,333,331,331,331,331,331,331,331,331,332,333,331,332,331,332,333,331,332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,668,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,334,335,334,335,334,335,334,335,335,334,335,334,335,336,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,336,337,338,339,340,341,342,343,344,345,346,334,336,337,338,339,340,341,342,343,344,345,346,667,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,334,335,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,339,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,0,0,0,0,0,0,146,146,146,146,146,146,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,348,349,351,335,334,335,342,348,343,344,349,346,351,334,668,334,335,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,0,334,336,337,338,339,340,341,342,343,344,345,346,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,342,344,346,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,336,337,338,339,340,341,342,343,344,345,346,339,339,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,363,363,364,365,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,364,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,364,365,363,323,368,323,368,387,323,323,323,368,368,368,387,387,387,323,363,367,323,323,368,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,384,385,385,386,386,387,388,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,0,139,0,0,0,0,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,387,363,364,365,363,379,381,382,363,388,367,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,367,364,365,363,369,370,371,372,375,376,377,378,379,380,381,382,364,384,385,386,364,384,385,386,364,384,385,386,364,384,385,386,363,363,365,0,363,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,323,368,387,367,369,370,371,372,373,374,381,382,363,363,364,365,363,379,380,381,382,383,384,385,386,364,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,323,368,384,385,386,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,387,323,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,0,0,0,0,0,389,0,389,0,389,0,0,0,366,0,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,389,389,389,389,390,391,392,393,225,394,389,390,391,392,393,225,394,669,390,391,392,393,225,394,389,390,391,392,393,225,394,366,366,366,366,669,390,391,392,393,225,394,670,390,391,392,393,225,394,669,390,391,392,393,225,394,670,390,391,392,393,225,394,669,391,392,393,225,670,391,392,393,225,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,366,366,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,0,0,0,0,0,0,45,45,45,395,45,45,45,45,45,396,396,45,45,45,45,396,45,396,45,45,395,397,396,45,45,395,397,45,396,45,45,395,45,45,395,45,45,45,45,45,45,395,397,45,45,396,45,45,45,45,45,45,395,45,45,45,395,395,395,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,396,45,45,395,395,397,397,396,45,45,45,45,45,45,45,45,45,395,397,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,396,45,395,397,45,45,395,45,396,45,45,45,45,45,45,396,45,45,45,45,45,45,396,396,396,396,396,396,45,45,45,45,45,395,45,396,45,395,397,45,395,45,45,45,45,45,45,45,45,45,45,45,45,396,45,396,45,45,45,395,45,671,45,395,397,45,396,45,395,397,396,45,395,397,45,45,396,45,395,397,395,396,45,395,397,45,45,45,0,0,406,406,406,407,406,406,406,406,406,406,407,406,407,406,406,407,406,407,406,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,406,407,406,407,406,406,406,406,406,406,406,406,407,406,406,407,406,406,406,406,406,406,406,406,406,407,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,407,406,407,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,407,406,406,406,406,407,406,407,406,406,406,406,406,406,406,406,406,406,407,406,407,406,407,406,407,406,406,0,672,672,0,0,0,0,0,405,405,411,405,46,412,46,46,46,46,405,46,46,411,405,46,46,46,411,405,46,411,405,46,46,412,415,411,405,46,46,412,415,46,411,405,412,415,46,405,46,46,405,46,46,46,405,46,46,46,46,405,46,46,46,46,46,411,405,46,412,415,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,411,405,46,412,415,411,405,46,46,46,46,46,46,46,46,46,46,46,412,415,46,46,46,46,46,46,46,46,46,411,405,46,412,415,46,46,46,411,405,46,46,46,412,415,46,46,411,405,46,46,411,46,46,46,46,46,46,46,46,46,46,411,405,412,415,411,405,415,405,411,405,412,415,411,405,412,415,411,405,412,415,411,405,412,415,46,46,46,46,46,46,46,46,405,46,405,46,411,405,46,412,415,46,46,46,46,46,46,46,46,46,46,46,46,46,46,411,405,412,415,46,46,46,46,411,405,412,415,46,405,46,46,46,411,405,46,412,415,411,405,46,412,415,46,46,411,405,46,412,415,411,405,46,412,415,46,46,46,46,46,0,0,0,0,0,0,0,0,0,0,240,235,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,189,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,0,673,0,673,677,673,673,673,674,673,673,0,235,674,238,189,238,240,673,241,241,243,238,238,673,0,674,673,675,675,677,675,675,677,675,0,673,678,240,673,673,677,673,0,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,235,0,0,0,0,0,0,0,0,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,674,674,674,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,0,674,0,235,485,674,486,487,488,489,490,491,453,457,425,0,0,0,674,485,486,487,488,489,490,491,453,457,425,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,487,488,491,453,457,425,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,0,0,497,497,497,497,0,0,0,0,0,0,0,0,0,0,0,0,0,497,0,0,0,0,0,497,497,497,497,244,0,497,497,0,244,0,0,497,497,497,497,0,0,497,497,497,497,497,497,0,497,497,497,497,497,497,497,497,497,0,0,0,0,497,0,0,0,0,0,497,0,0,0,0,0,497,244,497,0,497,497,497,497,497,0,0,0,0,497,492,492,498,3,495,492,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,675,676,493,494,675,3,675,495,496,497,244,495,496,497,244,676,492,495,497,495,497,189,498,677,499,493,496,473,427,492,0,496,3,3,0,495,497,244,495,495,495,497,497,497,244,244,244,677,499,676,492,499,498,3,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,497,244,498,3,3,3,3,3,3,3,3,3,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,3,3,495,499,493,494,496,473,427,3,495,499,493,494,496,473,427,495,497,492,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,436,464,461,459,465,462,463,460,467,481,483,482,443,429,3,495,499,493,494,496,473,427,3,3,473,677,3,495,492,499,493,494,496,3,495,497,436,464,461,459,465,462,463,460,467,481,483,482,443,429,238,495,493,494,496,496,496,501,503,189,498,493,496,473,427,238,495,493,494,496,496,496,501,503,449,470,423,241,498,495,493,496,500,473,423,427,502,241,495,493,496,423,427,502,243,495,493,494,496,492,238,495,493,494,496,496,496,501,503,238,495,496,496,495,496,497,244,496,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,495,497,244,495,497,3,675,492,499,675,677,675,675,677,675,492,0,678,492,499,473,496,0,3,0,677,675,495,496,497,244,3,497,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,436,464,461,459,465,462,463,460,467,481,483,482,443,429,449,470,423,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,493,494,676,492,499,676,676,492,0,0,0,0,0,240,235,0,0,0,0,0,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,189,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,673,673,677,673,673,673,674,673,673,235,674,238,189,238,240,673,241,241,243,238,238,673,674,673,675,675,677,675,675,677,675,673,678,240,673,673,677,673,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,673,510,673,510,0,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,673,673,510,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,673,673,673,510,673,0,673,673,673,673,510,673,510,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,510,673,510,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,451,479,433,431,476,455,444,477,452,448,439,440,456,421,422,445,478,480,510,0,673,510,673,673,510,510,510,510,510,673,510,0,0,0,673,673,0,451,479,433,431,476,455,444,477,452,448,439,440,456,421,422,445,478,480,0,240,673,511,512,513,514,515,516,517,518,519,520,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,510,0,673,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,0,0,673,240,510,511,512,513,514,516,517,450,475,673,673,673,510,673,673,673,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,479,476,444,477,478,511,512,513,514,515,516,517,518,519,520,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,447,0,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,0,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,0,0,0,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,528,528,0,0,0,0,524,525,525,525,525,524,525,528,524,525,528,524,525,524,525,524,525,528,524,525,524,525,528,525,524,524,525,524,525,525,524,525,524,525,524,524,525,528,529,524,524,524,525,525,525,528,528,528,524,525,524,524,524,525,525,524,525,524,525,528,524,524,525,525,525,528,524,525,524,525,524,524,524,524,524,524,524,525,525,525,0,0,524,525,524,524,525,524,525,525,524,525,528,524,524,524,525,525,524,524,525,524,525,525,525,524,525,524,524,524,525,524,525,524,525,0,524,525,528,524,525,524,525,528,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,525,525,525,524,525,528,524,525,528,524,524,525,528,524,525,524,525,528,525,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,679,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,552,533,535,552,533,535,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,544,545,74,80,94,74,80,94,550,74,78,541,544,545,80,94,531,95,547,552,553,554,546,533,555,556,535,557,558,550,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,547,546,547,546,547,546,553,555,557,553,553,553,555,557,552,553,554,533,555,556,535,557,558,554,553,554,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,553,556,558,553,553,555,557,553,533,555,556,535,557,558,553,74,78,541,544,545,80,94,531,95,74,78,541,544,545,80,94,531,536,95,544,545,544,545,544,545,544,545,533,535,552,533,535,552,533,535,533,535,74,80,94,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,553,555,557,553,555,557,555,557,553,555,557,555,557,74,78,541,544,545,80,94,531,536,95,544,545,74,80,94,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,542,543,532,537,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,534,560,561,543,532,537,542,540,530,549,551,542,540,530,549,551,542,543,532,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,534,560,561,534,560,561,534,561,542,543,532,537,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,561,542,543,532,542,543,532,537,540,530,549,551,543,532,537,543,532,537,543,532,537,543,532,537,534,542,540,530,549,551,542,543,532,537,540,530,549,551,534,560,561,560,560,542,543,532,537,540,530,549,551,543,532,537,542,540,530,549,551,542,543,532,537,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,534,560,561,542,543,532,537,540,530,549,551,534,560,561,0,0,0,0,0,0,0,548,548,562,562,562,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,548,548,565,564,548,548,562,548,563,548,548,562,548,563,562,548,548,548,548,548,548,565,564,548,548,548,548,566,562,548,563,565,564,567,548,548,548,548,548,548,548,548,566,562,548,563,565,564,567,548,563,565,564,567,548,548,548,548,565,564,548,548,548,548,563,565,564,567,565,564,565,564,565,564,565,564,562,548,563,548,566,562,548,563,565,564,567,563,563,548,548,548,548,548,563,565,564,565,564,562,548,563,566,562,548,563,565,564,567,548,566,562,548,563,565,564,567,548,548,548,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,571,571,572,573,572,573,0,0,0,0,578,571,573,570,570,570,572,573,572,572,572,573,573,573,578,571,572,573,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,578,571,575,578,578,573,572,573,578,571,578,571,568,569,570,575,572,573,572,573,571,572,572,573,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,568,569,570,570,570,570,570,570,568,569,570,570,570,570,570,570,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,570,578,571,568,569,570,575,572,573,578,578,578,578,578,578,601,602,0,591,592,0,0,591,583,584,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,582,584,581,585,587,588,590,586,586,589,574,576,577,574,576,577,574,576,577,581,593,585,594,587,588,590,596,597,581,593,588,597,598,588,590,599,588,599,581,593,585,594,587,588,590,596,597,574,576,577,581,581,593,593,585,585,594,594,587,587,588,588,590,590,596,596,597,597,574,576,574,576,577,577,577,577,680,681,574,574,574,584,576,576,576,577,577,577,581,593,585,594,587,588,590,596,597,574,576,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,574,576,577,591,574,584,576,592,577,592,577,584,576,581,591,574,584,576,592,592,600,595,581,593,585,594,587,588,596,597,581,574,576,577,583,574,576,577,574,576,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,577,577,585,587,588,590,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,591,574,584,576,592,602,602,601,574,584,576,592,602,600,603,603,602,601,574,584,576,595,604,604,581,593,585,594,587,588,596,597,577,577,577,577,577,577,577,577,577,595,590,604,590,604,590,590,590,590,577,577,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,591,584,592,586,582,584,581,593,585,594,587,588,590,596,597,592,586,595,589,581,585,587,588,590,581,585,587,588,590,577,595,590,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,590,577,647,0,218,0,0,647,0,648,0,0,0,0,649,649,649,605,605,649,649,605,605,605,649,605,605,605,605,649,649,649,649,215,605,605,652,605,605,218,605,218,218,218,218,218,218,218,218,218,218,218,218,649,649,649,649,649,649,605,649,649,605,649,605,605,605,605,648,605,605,649,649,649,649,649,649,649,605,605,605,605,649,649,649,649,649,649,649,605,649,649,648,605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,0,0,20,0,6,0,0,11,11,0,0,0,0,0,638,0,0,11,11,11,11,11,37,0,0,0,638,6,0,0,20,37,11,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,11,33,11,33,11,11,33,11,0,0,0,6,0,0,640,640,640,0,606,23,23,624,624,613,613,0,82,628,613,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,26,23,23,614,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,31,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,616,617,616,617,622,627,613,626,0,614,607,624,612,613,615,616,617,622,641,31,82,625,614,614,622,614,622,625,626,611,619,620,44,612,31,636,627,628,629,607,609,606,84,615,616,617,31,607,607,607,609,609,609,606,606,606,84,84,84,615,615,615,616,616,616,617,617,617,612,32,15,607,608,609,609,610,611,612,613,606,84,614,615,616,616,617,618,619,620,621,621,641,82,17,17,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,606,84,84,614,615,616,617,618,619,620,621,622,20,635,610,611,642,31,624,608,620,621,622,622,622,622,622,607,609,606,84,615,616,617,31,607,608,609,610,620,608,612,612,612,612,613,622,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,622,612,31,32,612,19,635,82,622,622,622,622,622,636,627,628,629,622,624,612,82,625,614,26,0,26,608,611,31,34,35,627,628,629,622,611,606,84,615,621,613,621,614,622,641,613,627,616,617,26,606,84,615,613,622,26,626,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,607,624,612,613,615,616,617,622,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,607,609,606,84,615,616,617,607,609,606,84,615,616,617,613,617,622,608,619,620,23,607,617,618,622,20,635,625,618,34,35,608,89,625,622,624,7,612,607,608,609,610,611,612,613,606,84,84,614,615,616,617,618,619,620,621,622,609,616,621,23,23,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,622,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,31,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,31,617,607,616,7,608,609,610,620,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,636,636,636,627,622,627,643,644,644,645,645,646,646,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,0,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,657,0,657,168,168,168,0,657,168,168,168,0,0,657,168,0,0,2,0,2,136,0,271,658,136,136,0,0,270,0,0,0,270,0,0,0,0,0,0,0,0,0,659,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,279,0,0,0,0,279,0,0,0,311,311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,324,0,0,0,57,132,660,661,662,663,664,665,666,0,0,330,330,330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,668,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,0,0,0,0,0,0,146,146,146,146,146,146,668,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,389,0,389,0,389,0,0,0,366,0,669,366,366,366,366,669,670,669,670,669,670,366,366,0,0,0,0,0,0,671,0,0,0,672,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,235,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,189,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,0,673,0,673,677,673,673,673,674,673,673,0,235,674,238,189,238,240,673,241,241,243,238,238,673,0,674,673,675,675,677,675,675,677,675,0,673,678,240,673,673,677,673,0,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,235,0,0,0,0,0,0,0,0,0,674,674,674,0,674,0,235,674,0,0,0,674,0,0,0,0,497,497,497,497,0,0,0,0,0,0,0,0,0,0,0,0,0,497,0,0,0,0,0,497,497,497,497,244,0,497,497,0,244,0,0,497,497,497,497,0,0,497,497,497,497,497,497,0,497,497,497,497,497,497,497,497,497,0,0,0,0,497,0,0,0,0,0,497,0,0,0,0,0,497,244,497,0,497,497,497,497,497,0,0,0,0,497,675,676,675,675,676,189,677,492,0,0,677,676,492,677,238,189,238,241,241,243,238,238,675,675,677,675,675,677,675,0,678,0,0,677,675,676,676,676,0,0,0,0,0,240,235,0,0,0,0,0,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,189,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,673,673,677,673,673,673,674,673,673,235,674,238,189,238,240,673,241,241,243,238,238,673,674,673,675,675,677,675,675,677,675,673,678,240,673,673,677,673,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,673,673,0,673,673,673,673,673,673,673,673,0,673,673,673,673,673,673,673,673,673,673,673,0,673,673,673,673,0,0,0,673,673,0,0,240,673,673,0,673,0,0,673,240,673,673,673,673,673,673,673,673,673,673,0,0,673,673,0,0,0,0,0,0,0,0,0,528,528,0,0,0,0,529,0,0,0,679,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,550,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,0,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,601,602,0,591,592,0,0,591,583,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,582,586,586,589,598,599,599,591,592,592,591,592,592,600,595,583,591,592,602,602,601,592,602,600,603,603,602,601,595,604,604,595,604,604,591,592,586,582,592,586,595,589,595,647,0,218,0,0,647,0,648,0,0,0,0,649,649,649,649,649,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,649,649,649,649,649,649,649,649,649,648,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,648,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,[[],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],0,[6,[[8,[7]]]],[9,10],[6,[[8,[11]]]],[10,12],[13,12],[9,13],[14,10],[14,13],[6,[[8,[15]]]],[6,[[8,[16]]]],0,0,0,0,[[[18,[17]],19],20],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[21,22],[[[24,[23]]],22],[[],23],[13,23],[10,23],[[],23],[10,23],[9,23],[9,23],0,[21,21],[25,25],[26,26],[[[27,[23,23]]],[[27,[23,23]]]],[9,9],[[[28,[23]]],[[28,[23]]]],[[[30,[29]]],[[30,[29]]]],[31,31],[6,6],[32,32],[15,15],[7,7],[33,33],[34,34],[35,35],[11,11],[[[24,[23]]],[[24,[23]]]],[36,36],[13,13],[37,37],[38,38],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,25],39],[[26,26],39],[[[30,[40]],[30,[40]]],39],[[],39],[[],39],[[],39],[31,32],0,0,[[],25],0,0,0,[25,41],[[],25],[[],[[27,[23,23]]]],[16,9],[[],[[28,[23]]]],[[],30],[[],[[24,[23]]]],0,0,0,0,0,[[[28,[23]]]],[[[24,[23]]]],[13],[10],[[[28,[23]]]],[[[24,[23]]]],[42,[[4,[25]]]],[42,[[4,[26]]]],[[10,42],4],[[43,42],4],[[44,10,42],4],[42,[[4,[31]]]],[42,[[4,[6]]]],[42,[[4,[15]]]],[42,[[4,[7]]]],[42,[[4,[33]]]],[42,[[4,[34]]]],[42,[[4,[11]]]],0,[21],[9],0,[[],[[48,[[47,[[46,[45]]]]]]]],[[21,21],49],[[25,25],49],[[26,26],49],[[9,9],49],[[[30,[50]],[30,[50]]],49],[[7,7],49],[[33,33],49],[[34,34],49],[[11,11],49],[[[24,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,23]]]],23]]]],23]]]],23]]]],[24,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,23]]]],23]]]],23]]]],23]]]]],49],[[38,38],49],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],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[10,[18,[37]]],10],[[9,[18,[37]]],13],[[13,[18,[37]]],13],[[9,[18,[37]]],10],0,[[13,54],13],0,[[21,55],[[4,[56]]]],[[25,55],[[4,[56]]]],[[25,55],[[4,[56]]]],[[26,55],[[4,[56]]]],[[26,55],[[4,[56]]]],[[[27,[[0,[23,57]],[0,[23,57]]]],55],[[4,[56]]]],[[10,55],[[4,[56]]]],[[9,55],[[4,[56]]]],[[[28,[[0,[23,57]]]],55],[[4,[56]]]],[[[30,[57]],55],58],[[31,55],[[4,[56]]]],[[6,55],[[4,[56]]]],[[32,55],[[4,[56]]]],[[15,55],[[4,[56]]]],[[7,55],[[4,[56]]]],[[33,55],[[4,[56]]]],[[34,55],[[4,[56]]]],[[35,55],[[4,[56]]]],[[11,55],[[4,[56]]]],[[[24,[[0,[23,57]]]],55],[[4,[56]]]],[[36,55],[[4,[56]]]],[[37,55],[[4,[56]]]],[[37,55],[[4,[56]]]],[[59,55],[[4,[56]]]],[[59,55],[[4,[56]]]],[[60,55],[[4,[56]]]],[[60,55],[[4,[56]]]],[[38,55],[[4,[56]]]],[9],[[]],[61,25],[[[62,[12]]],25],[[]],[[],25],[[]],[[]],[[]],[[]],[[[28,[23]]],9],[[]],[[]],[[]],[[]],[8,30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,37],[[]],[22,37],[45,37],[[]],[[]],[[]],[[[62,[12]]],25],[41,25],[[41,[0,[64,14]]],25],[54,[[27,[23,23]]]],[54,[[24,[23]]]],[[65,61],25],[[12,16],10],[[12,16],13],[[[67,[66]],16],9],[63,[[4,[25]]]],[63,[[4,[26]]]],[63,[[4,[25,68]]]],[[]],[[],44],0,0,0,0,0,[[21,22],[[8,[23]]]],[[[27,[23,23]],23],[[8,[23]]]],[[[24,[23]],22],[[8,[23]]]],[[36,23],[[8,[23]]]],[[10,[18,[37]]],[[4,[10,60]]]],[[9,[18,[37]]],[[4,[13,60]]]],[[13,[18,[37]]],[[4,[13,60]]]],[[9,[18,[37]]],[[4,[10,60]]]],[[10,54],10],[[13,54],[[4,[13,60]]]],[[21,22],[[8,[23]]]],[[[27,[23,23]],23],[[8,[23]]]],[[[24,[23]],22],[[8,[23]]]],[[36,23],[[8,[23]]]],[[21,22],[[8,[13]]]],[[36,13],[[8,[13]]]],[[21,22],[[8,[10]]]],[[36,13],[[8,[10]]]],[[36,13],[[8,[13]]]],[[36,13],[[8,[10]]]],[31,49],[21,65],[[25,69]],[[26,69]],[10,[[8,[65]]]],[9,65],[[9,69]],[[[30,[70]],69]],[[11,69]],[[[24,[23]]],65],[13,[[8,[65]]]],[[38,69]],0,0,0,0,0,0,0,0,[25,[[8,[25]]]],[[[27,[23,23]],23]],[[[24,[23]],22]],[[[27,[23,23]],23]],[[[24,[23]],22]],0,[[[27,[23,23]],23,23],[[8,[23]]]],[[36,23,23],[[8,[23]]]],[[36,9,9],[[8,[9]]]],[[36,9,9],[[8,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[10,[18,[37]]],10],[[10,54],10],[9,23],[9,23],[21],[21],[[[27,[23,23]]]],[[[27,[23,23]]]],[[[71,[63]]]],[[[71,[72]]]],[[[24,[23]]]],[[[24,[23]]]],[36],[36],[9,[[28,[23]]]],[[[28,[23]]],9],[[[27,[23,23]]],36],[[[24,[23]]],21],[36,[[27,[23,23]]]],[21,[[24,[23]]]],0,[21,49],[[[24,[23]]],49],[36,49],[25,49],[21,73],[[[27,[23,23]]],[[75,[[74,[9,9]]]]]],[[[24,[23]]],[[76,[23]]]],[36,[[75,[[74,[9,9]]]]]],[21,77],[[[27,[23,23]]],[[75,[[78,[9,9]]]]]],[[[24,[23]]],[[79,[23]]]],[36,[[75,[[78,[9,9]]]]]],[36,16],[[[27,[23,23]]],[[75,[[80,[9,9]]]]]],[36,[[75,[[80,[9,9]]]]]],0,[33,81],0,[21,22],[[[24,[23]]],22],[36,22],[[82,[83,[12]]],[[48,[[47,[9]]]]]],[84,[[48,[[47,[[46,[12]]]]]]]],0,0,0,0,0,[63,20],0,0,0,0,0,0,[16,21],[[],25],[[65,65,65],26],[[],[[27,[23,23]]]],[23,10],[[[0,[23,85,86]]],9],[23,[[28,[23]]]],[[],[[24,[23]]]],[[16,16],36],[23,13],[[],25],[30,8],0,0,0,0,0,0,0,0,0,0,0,[63,[[4,[26,87]]]],[[25,25],[[8,[39]]]],[[26,26],[[8,[39]]]],[[[30,[88]],[30,[88]]],[[8,[39]]]],0,0,0,0,0,0,[21,[[8,[23]]]],[[[24,[23]]],[[8,[23]]]],[21,[[8,[9]]]],0,0,0,[[21,23]],[[[24,[23]],23]],[[21,9]],[25,61],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[[89,31],16],[[[27,[23,23]],23],[[8,[23]]]],[[36,23],[[8,[23]]]],[[36,13],[[8,[9]]]],[[36,13],[[8,[9]]]],0,0,0,0,0,[[],16],[21,16],[[],16],[10,16],[9,16],[[],16],[[],16],[[],16],[[],16],[[],16],[13,16],0,0,0,0,0,0,[[25,90],4],[[26,90],4],[[91,90],4],0,0,0,[25,65],[25,[[62,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,[83,[12]]],[[4,[63,92]]]],[25,45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],[[4,[23,59]]]],[13,[[4,[23,59]]]],[10,[[4,[23,59]]]],[[],[[4,[23,59]]]],[10,[[4,[23,59]]]],[9,[[4,[23,59]]]],[9,[[4,[23,59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[9,[[4,[[28,[23]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[21,22],[[4,[[8,[23]],59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[10,54],[[4,[10,60]]]],[[21,22],[[4,[[8,[23]],59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[36,13],[[4,[[8,[13]],59]]]],[[36,13],[[4,[[8,[10]],59]]]],[9,[[8,[65]]]],[[36,23,23],[[4,[[8,[23]],59]]]],[[36,9,9],[[4,[[8,[9]],59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[10,[18,[37]]],[[4,[10,10]]]],[[10,54],[[4,[10,10]]]],[9,[[4,[23,59]]]],[9,[[4,[[28,[23]],9]]]],[36,[[4,[[27,[23,23]],59]]]],[21,[[4,[[24,[23]],59]]]],[21,[[4,[[8,[23]],59]]]],[[21,23],[[4,[59]]]],[[21,9],[[4,[59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[36,13],[[4,[[8,[9]],59]]]],0,[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[16,9],[36,16],[[[27,[23,23]]],[[75,[[94,[9,9]]]]]],[36,[[75,[[94,[9,9]]]]]],[[[27,[23,23]]],[[75,[[95,[9,9]]]]]],[36,[[75,[[95,[9,9]]]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[64,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,[[[97,[[0,[96,96]]]],97]],[[[98,[[0,[96,96]]]],98]],[[[97,[[0,[29,99,99]]]],97]],[[[98,[[0,[99,99]]]],98]],[[],100],[[],100],[[[102,[101]],[102,[101]]]],[72,103],[72,104],[[[67,[105]]],[[106,[105]]]],[[[102,[101]]],83],[97,8],[98],[[[102,[101]]]],[[[102,[101]]],83],[[[107,[101]]],83],[[[106,[105]]],12],[[[67,[105]]],12],[[[102,[101]]]],[[[108,[105]]],12],[[[106,[105]]],[[108,[105]]]],[[[67,[105]]],[[108,[105]]]],[[[102,[101]]],83],[72,63],[97],[98],[[[102,[101]]],83],[[[107,[101]]],83],[72,63],[[[108,[105]]],[[106,[105]]]],[[[97,[[0,[109,109]]]],97]],[[[98,[[0,[109,109]]]],98]],[[[97,[[0,[29,110,110]]]],97]],[[[98,[[0,[110,110]]]],98]],[[[97,[[0,[111,111]]]],97]],[[[98,[[0,[111,111]]]],98]],[[[97,[[0,[29,112,112]]]],97]],[[[98,[[0,[112,112]]]],98]],[[[97,[[0,[113,113]]]],97]],[[[98,[[0,[113,113]]]],98]],[[[97,[[0,[29,114,114]]]],97]],[[[98,[[0,[114,114]]]],98]],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97],[[]],[98],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[98],[[]],[[[106,[105]],22],[[106,[105]]]],[[[67,[105]],22],[[67,[105]]]],[[[108,[105]],22],[[108,[105]]]],[[[106,[105]],115],[[106,[105]]]],[[[67,[105]],115],[[67,[105]]]],[[[108,[105]],115],[[108,[105]]]],[[[102,[101]]],22],[116,49],[[[117,[100]]],100],[[],118],[[],118],[[[102,[101]]]],[119,119],[120,120],[[[102,[101]]],[[102,[101]]]],[66,66],[121,121],[[[108,[[0,[29,105]]]]],[[108,[[0,[29,105]]]]]],[72,72],[[[107,[[0,[101,29]]]]],[[107,[[0,[101,29]]]]]],[[[97,[29]]],[[97,[29]]]],[[[102,[101]],[102,[101]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[120,120],39],[[[102,[101]],[102,[101]]],39],[[72,72],39],[[[97,[40]],[97,[40]]],39],[[[98,[40]],[98,[40]]],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[]],[122,[[123,[12]]]],[[[102,[101]]]],[[[102,[101]],124]],[[[102,[101]],124]],[[],125],[[],[[102,[101]]]],[[],72],[[],[[97,[125]]]],[[],[[98,[125]]]],[[]],[[[102,[101]]],83],[[[108,[105]]]],[72],[97],[98],[[]],[[[106,[105]]]],[[[102,[101]]],83],[98],[42,[[4,[120]]]],[42,[[4,[[102,[101]]]]]],[12,100],[[[97,[[0,[126,126]]]],97]],[[[98,[[0,[126,126]]]],98]],[[[97,[[0,[29,127,127]]]],97]],[[[98,[[0,[127,127]]]],98]],[[[102,[101]],[117,[22]]],[[128,[101]]]],[[[128,[101]]]],[[[102,[101]]]],[[[107,[101]]]],[[[67,[105]]]],[[120,120],49],[[[102,[101]],[102,[101]]],49],[[72,72],49],[[72,45],49],[[72,63],49],[[[97,[50]],97],49],[[[98,[50]],98],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[102,[101]],54]],[[[102,[101]],83]],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[[106,[105]],55],[[4,[56]]]],[[[67,[105]],55],[[4,[56]]]],[[[128,[101]],55],[[4,[56]]]],[[120,55],[[4,[56]]]],[[120,55],[[4,[56]]]],[[130,55],[[4,[56]]]],[[130,55],[[4,[56]]]],[[131,55],[[4,[56]]]],[[131,55],[[4,[56]]]],[[[102,[101]],55],[[4,[56]]]],[[[108,[105]],55],[[4,[56]]]],[[72,55],[[4,[56]]]],[[72,55],[[4,[56]]]],[[[107,[101]],55],[[4,[56]]]],[[[97,[57]],55],[[4,[56]]]],[[[97,[132]],55],[[4,[56]]]],[[[98,[57]],55],[[4,[56]]]],[[[98,[132]],55],[[4,[56]]]],[[133,55],[[4,[56]]]],[[133,55],[[4,[56]]]],[[]],[[]],[[],[[106,[66]]]],[[]],[[]],[[]],[83,119],[[]],[[]],[[]],[101,[[102,[101]]]],[[]],[134],[[[46,[135]]],[[102,[101]]]],[83,[[102,[101]]]],[[]],[[]],[[]],[[]],[[],[[108,[66]]]],[[]],[63,72],[45,72],[63,72],[[]],[[]],[134],[[],97],[[[2,[136]]],[[97,[136]]]],[[],97],[[],98],[[],98],[[]],[134],[[]],[137,133],[101,[[102,[101]]]],[[101,22],[[102,[101]]]],[[[138,[101]],22],[[102,[101]]]],[22,[[102,[101]]]],[63,[[8,[72]]]],[54,[[102,[101]]]],[[22,22],[[102,[101]]]],[83,[[102,[101]]]],[63,[[4,[120]]]],[63,[[4,[72]]]],[63,[[4,[[97,[139]]]]]],[63,[[4,[[98,[139]]]]]],[[[46,[135]]],[[102,[101]]]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[119,22]],[63,45],[[[102,[101]],22]],[[120,69]],[[[102,[101]],69]],[[72,69]],[[[97,[70]],69]],[[[98,[70]],69]],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[102,[101]],[146,[83]]]],[[[117,[22]]],22],[[[102,[101]],[146,[83]]]],[[[102,[101]]],22],[[[102,[101]],22]],[[[102,[101]],22,83]],[[[102,[101]],22,54]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[97,[136]]],[[2,[136]]]],[[]],[[]],[[[102,[101]]],[[147,[83,135]]]],[[[102,[101]]],[[4,[101,[102,[101]]]]]],[[]],[[[102,[101]]]],[[[102,[101]]]],[[[102,[101]]]],[[]],[[[97,[29]]],29],[[[98,[29]]],29],[[[102,[101]]],[[46,[135]]]],[[[102,[101]]],49],[72,49],[97,49],[98,49],[[[117,[115]]],115],[[[128,[101]]],22],[[[102,[101]]],22],[72,22],[49,49],[[],100],[148],[[[97,[29]]],29],[[[98,[29]]],29],[[[97,[[0,[149,149]]]],97]],[[[98,[[0,[149,149]]]],98]],[[[97,[[0,[29,150,150]]]],97]],[[[98,[[0,[150,150]]]],98]],[[[97,[151]]]],[[[98,[151]]]],[[[123,[12]]],[[106,[105]]]],[[[123,[12]]],[[67,[105]]]],[63,[[4,[120,130]]]],[[],[[102,[101]]]],[[[123,[12]]],[[108,[105]]]],[[63,25],[[4,[120,130]]]],[[[128,[101]]],8],[[[107,[101]]],8],[[[128,[101]]],8],[[[107,[101]]],8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[97,[154]]]],[[[98,[154]]]],[[120,120],[[8,[39]]]],[[[102,[101]],[102,[101]]],[[8,[39]]]],[[72,72],[[8,[39]]]],[[[97,[[88,[[88,[[88,[88]]]]]]]],[97,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[[98,[[88,[[88,[[88,[88]]]]]]]],[98,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[83,22]],[[[102,[101]]],8],[72,65],[120,63],0,[[[106,[105]]],[[67,[105]]]],[[[102,[101]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[[],155],[[[67,[105]]]],[[[67,[121]]]],[[[106,[105]]],[[106,[105]]]],[[[102,[101]],22]],[[]],[[[102,[101]],22]],[[[102,[101]],22]],[[[102,[101]],22]],[[[102,[101]],22,124]],[[[102,[101]],124]],[[[102,[101]],124]],[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[[],16],[[120,90],4],[[[102,[101]],90],4],[[[102,[101]],22]],[[[97,[[0,[157,157]]]],97]],[[[98,[[0,[157,157]]]],98]],[[[97,[[0,[29,158,158]]]],97]],[[[98,[[0,[158,158]]]],98]],[[[97,[[0,[159,159]]]],97]],[[[98,[[0,[159,159]]]],98]],[[[97,[[0,[29,160,160]]]],97]],[[[98,[[0,[160,160]]]],98]],[[[102,[101]]]],[83],[[],22],[[[128,[101]]]],[[[107,[101]]]],0,[[[102,[101]]],49],[[],161],[[],161],[[[97,[[0,[162,162]]]],97]],[[[98,[[0,[162,162]]]],98]],[[[97,[[0,[29,163,163]]]],97]],[[[98,[[0,[163,163]]]],98]],[[[102,[101]],22]],[[[97,[29]]],29],[[]],[[]],[[]],[[]],[[]],[[]],[72,45],[[]],[[]],[[]],[[],102],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[[106,[66]]],[[106,[121]]]],[[[67,[66]]],[[67,[121]]]],[[[108,[66]]],[[108,[121]]]],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[106,[66]]],[[106,[66]]]],[[[108,[66]]],[[108,[66]]]],[[[102,[101]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[102,[101]],22],[[4,[133]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[102,[101]],22],[[4,[133]]]],[[[102,[101]],22],[[4,[133]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[120,25],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,164],8],[[83,164],8],[22,[[102,[101]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],0,[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,22],[[81,22],[[4,[81,137]]]],[81,12],[81,12],[81,12],[81,12],[81,[[4,[[123,[[83,[12]]]],165]]]],[[135,81],[[4,[[123,[[83,[12]]]],165]]]],[[135,81],[[4,[[123,[[83,[12]]]],165]]]],[81,[[4,[[123,[[83,[12]]]],165]]]],[22,[[4,[81,137]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,14],[135,135],[81,81],[137,137],[165,165],[[]],[[]],[[]],[[]],[81,[[123,[12]]]],[[12,81]],[[12,81]],[[[123,[12]],81]],[[135,[123,[12]],81]],[[],135],[[81,81],49],[[137,137],49],[[165,165],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[81,81],[[4,[137]]]],[[81,81],[[4,[81,137]]]],[[135,55],[[4,[56]]]],[[81,55],[[4,[56]]]],[[137,55],[[4,[56]]]],[[137,55],[[4,[56]]]],[[165,55],[[4,[56]]]],[[165,55],[[4,[56]]]],[14,81],[[],81],[[]],[[]],[[]],[[]],[[22,22],[[4,[81,137]]]],[[22,22],81],[[135,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[135,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,134],[[81,69]],[[]],[[]],[[]],[[]],[[],81],[81,81],[[81,22],22],[[81,22],22],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[[12,81,22],12],[[12,81,22],12],[[81,22],[[4,[137]]]],[[81,22],[[4,[137]]]],[[81,22],[[4,[81,137]]]],[[135,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,22],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[2,[63]],[2,[63]]]],[[[2,[63]],63]],[[[2,[63]],[2,[63]]]],[[[2,[63]],63]],[[[2,[166]]],1],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[[]],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[[]],[[]],[[]],[[[2,[[0,[136,14]]]]],[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]],[2,[[0,[136,14]]]]]],[[]],[[]],[[[2,[[0,[40,136,14]]]],[2,[[0,[40,136,14]]]]],39],[[],39],[[],[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[42,[[4,[[2,[[0,[136,14]]]]]]]],[[[2,[1]],167],49],[[[2,[1]],166],49],[[[2,[63]],63],49],[[[2,[1]],1],49],[[[2,[1]],166],49],[[[2,[[83,[[0,[50,29]]]]]],[46,[168]]],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[166]],166],49],[[[2,[63]],45],49],[[[2,[1]],1],49],[[[2,[63]],63],49],[[[2,[166]],1],49],[[[2,[166]],169],49],[[[2,[166]],166],49],[[[2,[166]],167],49],[[[2,[[0,[[50,[[0,[136,14]]]],136,14]]]],[2,[[0,[136,14]]]]],49],[[[2,[[83,[[0,[50,29]]]]]],[171,[170]]],49],[[[2,[166]],1],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[1]],169],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[[2,[[0,[132,136,14]]]],55],[[4,[56]]]],[[[2,[[0,[57,136,14]]]],55],[[4,[56]]]],[167,[[2,[166]]]],[[[46,[29,135]]],[[2,[[83,[29]]]]]],[1,[[2,[1]]]],[167,[[2,[166]]]],[172,[[2,[104]]]],[[[83,[29]]],[[2,[[83,[29]]]]]],[173,[[2,[[83,[12]]]]]],[174,[[2,[63]]]],[45,[[2,[63]]]],[63,[[2,[63]]]],[[[46,[29,135]]],[[2,[[83,[29]]]]]],[45,[[2,[63]]]],[104,[[2,[104]]]],[[]],[172,[[2,[104]]]],[169,[[2,[1]]]],[166,[[2,[166]]]],[169,[[2,[1]]]],[54,[[2,[63]]]],[54,[[2,[[83,[29]]]]]],[54,[[2,[63]]]],[54,[[2,[63]]]],[[[2,[[0,[70,136,14]]]],69]],[[]],[[[2,[63]]],[[176,[175]]]],[[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]]],49],[[[2,[[0,[136,14]]]]],49],[[[2,[[83,[[0,[50,29]]]]]],[171,[170]]],49],[[[2,[63]],63],49],[[[2,[[83,[[0,[50,29]]]]]],[46,[168]]],49],[[[2,[63]],45],49],[[[2,[63]],63],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[166]],1],[[8,[39]]]],[[[2,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,136,14]]]],136,14]]]],136,14]]]],136,14]]]],[2,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,136,14]]]],136,14]]]],136,14]]]],136,14]]]]],[[8,[39]]]],[[[2,[1]],166],[[8,[39]]]],[[[2,[166]],166],[[8,[39]]]],[[[2,[1]],169],[[8,[39]]]],[[[2,[1]],167],[[8,[39]]]],[[[2,[1]],166],[[8,[39]]]],[[[2,[166]],167],[[8,[39]]]],[[[2,[1]],1],[[8,[39]]]],[[[2,[1]],1],[[8,[39]]]],[[[2,[166]],166],[[8,[39]]]],[[[2,[166]],1],[[8,[39]]]],[[[2,[166]],169],[[8,[39]]]],[[12,12]],[12],[12],[[12,12],49],[12,65],[[[2,[[0,[177,136,14]]]],90],4],[[[2,[[0,[136,14]]]]]],[[]],[[]],[[],45],[[],4],[[],4],[[],93],[[]],0,0,[[[147,[14,168]]],168],[[[147,[178,135]]],179],[[[147,[14,168]]],14],[[[147,[180,135]]],142],[[[147,[14,168]]],14],[[],181],[[[147,[[83,[138]],168]]],[[147,[83,168]]]],[[[147,[138,168]]],[[147,[168]]]],[[]],[[[147,[14,168]]],14],[[]],[[]],[[]],[[[147,[14,168]]],14],[[[147,[[0,[[164,[182]],14]],168]],182]],[[[147,[[0,[[124,[182]],14]],168]],182]],[[[147,[[0,[[148,[182]],14]],168]],182]],[[[147,[183,135]]],[[8,[183]]]],[[],118],[[[147,[29,[0,[168,29]]]]],[[147,[29,[0,[168,29]]]]]],[[[147,[184,135]]],[[147,[184,135]]]],[[[147,[[83,[29]],[0,[168,29]]]]],[[147,[[83,[29]],[0,[168,29]]]]]],[[[147,[1,135]]],[[147,[1,135]]]],[[[147,[[185,[29]],135]]],[[147,[[185,[29]],135]]]],[[[147,[166,135]]],[[147,[166,135]]]],[[[147,[[186,[29,29]],135]]],[[147,[[186,[29,29]],135]]]],[[[147,[63,135]]],[[147,[63,135]]]],[[[147,[104,135]]],[[147,[104,135]]]],[[[147,[29,[0,[168,29]]]],[147,[29,[0,[168,29]]]]]],[[[147,[[83,[29]],[0,[168,29]]]],[147,[[83,[29]],[0,[168,29]]]]]],[[]],[[[147,[[0,[187,14]],135]],188],188],[[[147,[[0,[40,14]],168]],[147,[[0,[40,14]],168]]],39],[[],39],[[[191,[[147,[[0,[189,190,14]],135]]]],22]],[[[147,[[0,[192,14]],135]],22]],[[[147,[[0,[187,14]],135]]],193],[[],[[147,[125,135]]]],[[],[[147,[104,135]]]],[[],[[147,[63,135]]]],[[],[[147,[83,135]]]],[[],[[147,[185,135]]]],[[],[[147,[186,135]]]],[[],[[147,[166,135]]]],[[[194,[14]]],14],[[[147,[14,168]]],14],[[[194,[14]]],14],[[[147,[14,168]]],14],[[[147,[[0,[195,14]],135]],196],[[4,[3]]]],[[[147,[183,135]]],63],[42,[[4,[[147,[1,135]]]]]],[42,[[4,[[147,[63,135]]]]]],[42,[[4,[[147,[[83,[197]],135]]]]]],[42,[[4,[[147,[104,135]]]]]],[42,[[4,[[147,[197,135]]]]]],[42,[[4,[[147,[166,135]]]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,135]],22,199],[[4,[53]]]],[[[147,[198,135]],22,199],[[4,[53]]]],[[[147,[198,135]],22,199],[[4,[53]]]],[[[147,[198,135]],22,199],[[4,[53]]]],[[[147,[198,135]],63,22,199],[[4,[53]]]],[[[147,[198,135]],63,22,199],[[4,[53]]]],[[[147,[198,135]],63,22,199],[[4,[53]]]],[[[147,[198,135]],63,22,199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[198,135]],63,199],[[4,[53]]]],[[[147,[200,168]]],[[4,[[147,[200,168]],[147,[200,168]]]]]],[[[147,[200,168]]],[[4,[[147,[200,168]],[147,[200,168]]]]]],[[[147,[200,168]]],[[4,[[147,[200,168]],[147,[200,168]]]]]],[[[147,[[0,[187,14]],135]],93],8],[[[147,[200,168]]],[[147,[200,168]]]],[[[147,[200,168]]],[[147,[200,168]]]],[[[147,[200,168]]],[[147,[200,168]]]],[[[194,[14]]]],[[[147,[14,168]]]],[[[147,[[0,[187,14]],135]],188]],[[[147,[[0,[201,14]],135]],202],49],[[[147,[[0,[187,14]],135]],203],49],[[[147,[[0,[187,14]],135]],188]],[[[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],49],[[],49],[[],49],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,135]],22,204],[[4,[205,53]]]],[[[147,[198,135]],22,204],[[4,[205,53]]]],[[[147,[198,135]],22,204],[[4,[205,53]]]],[[[147,[198,135]],22,204],[[4,[205,53]]]],[[[147,[198,135]],63,22,204],[[4,[205,53]]]],[[[147,[198,135]],63,22,204],[[4,[205,53]]]],[[[147,[198,135]],63,22,204],[[4,[205,53]]]],[[[147,[198,135]],63,22,204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[198,135]],63,204],[[4,[205,53]]]],[[[147,[51,135]]],49],[[[147,[51,135]]],49],[[[147,[51,135]]],49],[[[147,[198,135]]],49],[[[147,[198,135]]],49],[[[147,[51,135]]],49],[[[147,[198,135]]],49],[[[147,[198,135]]],49],[51,[[4,[52,53]]]],[[[147,[51,135]],49],[[4,[52,53]]]],[[[147,[51,135]],49],[[4,[52,53]]]],[[[147,[51,135]],49],[[4,[52,53]]]],[[[147,[51,135]],49],[[4,[52,53]]]],[[[147,[51,135]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,135]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,135]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,135]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,135]],100],[[4,[52,53]]]],[[[147,[51,135]],100],[[4,[52,53]]]],[[[147,[51,135]],100],[[4,[52,53]]]],[[[147,[51,135]],100],[[4,[52,53]]]],[[[147,[51,135]],129],[[4,[52,53]]]],[[[147,[51,135]],129],[[4,[52,53]]]],[[[147,[51,135]],129],[[4,[52,53]]]],[[[147,[51,135]],129],[[4,[52,53]]]],[[[147,[51,135]],116],[[4,[52,53]]]],[[[147,[51,135]],116],[[4,[52,53]]]],[[[147,[51,135]],116],[[4,[52,53]]]],[[[147,[51,135]],116],[[4,[52,53]]]],[[[147,[51,135]],140],[[4,[52,53]]]],[[[147,[51,135]],140],[[4,[52,53]]]],[[[147,[51,135]],140],[[4,[52,53]]]],[[[147,[51,135]],140],[[4,[52,53]]]],[[[147,[51,135]],141],[[4,[52,53]]]],[[[147,[51,135]],141],[[4,[52,53]]]],[[[147,[51,135]],141],[[4,[52,53]]]],[[[147,[51,135]],141],[[4,[52,53]]]],[[[147,[51,135]],142],[[4,[52,53]]]],[[[147,[51,135]],142],[[4,[52,53]]]],[[[147,[51,135]],142],[[4,[52,53]]]],[[[147,[51,135]],142],[[4,[52,53]]]],[[[147,[51,135]],143],[[4,[52,53]]]],[[[147,[51,135]],143],[[4,[52,53]]]],[[[147,[51,135]],143],[[4,[52,53]]]],[[[147,[51,135]],143],[[4,[52,53]]]],[[[147,[51,135]],103],[[4,[52,53]]]],[[[147,[51,135]],103],[[4,[52,53]]]],[[[147,[51,135]],103],[[4,[52,53]]]],[[[147,[51,135]],103],[[4,[52,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,135]],63,207],[[4,[52,53]]]],[[[147,[51,135]],63,207],[[4,[52,53]]]],[[[147,[51,135]],63,207],[[4,[52,53]]]],[[[147,[51,135]],63,207],[[4,[52,53]]]],[[[147,[51,135]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,135]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,135]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,135]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,135]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,135]],207],[[4,[52,53]]]],[[[147,[51,135]],207],[[4,[52,53]]]],[[[147,[51,135]],207],[[4,[52,53]]]],[[[147,[51,135]],207],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63,22],[[4,[209,53]]]],[[[147,[51,135]],63,22],[[4,[209,53]]]],[[[147,[51,135]],63,22],[[4,[209,53]]]],[[[147,[51,135]],63,22],[[4,[209,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,135]],22],[[4,[211,53]]]],[[[147,[51,135]],22],[[4,[211,53]]]],[[[147,[51,135]],22],[[4,[211,53]]]],[[[147,[51,135]],22],[[4,[211,53]]]],[[[147,[51,135]],63,22],[[4,[212,53]]]],[[[147,[51,135]],63,22],[[4,[212,53]]]],[[[147,[51,135]],63,22],[[4,[212,53]]]],[[[147,[51,135]],63,22],[[4,[212,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,135]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,135]],61],[[4,[52,53]]]],[[[147,[51,135]],61],[[4,[52,53]]]],[[[147,[51,135]],61],[[4,[52,53]]]],[[[147,[51,135]],61],[[4,[52,53]]]],[[[147,[51,135]],144],[[4,[52,53]]]],[[[147,[51,135]],144],[[4,[52,53]]]],[[[147,[51,135]],144],[[4,[52,53]]]],[[[147,[51,135]],144],[[4,[52,53]]]],[[[147,[51,135]],145],[[4,[52,53]]]],[[[147,[51,135]],145],[[4,[52,53]]]],[[[147,[51,135]],145],[[4,[52,53]]]],[[[147,[51,135]],145],[[4,[52,53]]]],[[[147,[51,135]],65],[[4,[52,53]]]],[[[147,[51,135]],65],[[4,[52,53]]]],[[[147,[51,135]],65],[[4,[52,53]]]],[[[147,[51,135]],65],[[4,[52,53]]]],[[[147,[51,135]],12],[[4,[52,53]]]],[[[147,[51,135]],12],[[4,[52,53]]]],[[[147,[51,135]],12],[[4,[52,53]]]],[[[147,[51,135]],12],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]]],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63],[[4,[52,53]]]],[[[147,[51,135]],63,145,63],[[4,[52,53]]]],[[[147,[51,135]],63,145,63],[[4,[52,53]]]],[[[147,[51,135]],63,145,63],[[4,[52,53]]]],[[[147,[51,135]],63,145,63],[[4,[52,53]]]],[[[147,[[0,[187,14]],135]],214]],[[[147,[[0,[187,14]],135]],214],49],[[[147,[[0,[187,14]],135]],188]],[[[147,[[0,[192,14]],135]]],[[4,[[83,[12]],3]]]],[[[147,[[0,[215,14]],135]],[83,[12]]]],[[[147,[[0,[181,14]],135]],[83,[12]]]],[[[147,[[0,[69,14]],168]]],65],[[[147,[[0,[201,14]],135]]]],[[[147,[[0,[216,14]],135]]],[[4,[3]]]],[[[194,[[0,[132,14]]]],55],[[4,[56]]]],[[[194,[[0,[57,14]]]],55],[[4,[56]]]],[[[147,[14,168]],55],[[4,[56]]]],[[[147,[[0,[132,14]],168]],55],[[4,[56]]]],[[[147,[[0,[57,14]],168]],55],[[4,[56]]]],[[]],[45,[[147,[183,135]]]],[134],[217,[[147,[183,135]]]],[217,[[147,[183,135]]]],[[[2,[[83,[29]]]]],[[147,[[83,[29]],135]]]],[[[83,[29]]],[[147,[[83,[29]],135]]]],[217,[[147,[183,135]]]],[45,[[147,[63,135]]]],[[[147,[63,168]]],[[147,[[83,[12]],168]]]],[62,[[147,[83,135]]]],[63,[[147,[63,135]]]],[172,[[147,[104,135]]]],[[],[[147,[135]]]],[[[2,[63]]],[[147,[63,135]]]],[[[186,[155,155]]],[[147,[[186,[155,155]],135]]]],[63,[[147,[183,135]]]],[[]],[63,[[147,[183,135]]]],[[[0,[183,86,85]]],[[147,[183,135]]]],[[[2,[166]]],[[147,[166,135]]]],[166,[[147,[166,135]]]],[45,[[147,[183,135]]]],[167,[[147,[166,135]]]],[183,[[147,[183,135]]]],[169,[[147,[1,135]]]],[[[46,[168]]],[[147,[83,168]]]],[[[185,[155]]],[[147,[[185,[155]],135]]]],[[[2,[104]]],[[147,[104,135]]]],[[[2,[63]]],[[147,[183,135]]]],[[[2,[1]]],[[147,[1,135]]]],[[[2,[63]]],[[147,[183,135]]]],[104,[[147,[104,135]]]],[1,[[147,[1,135]]]],[54,[[147,[83,135]]]],[[],[[147,[14,135]]]],[168,[[147,[14,168]]]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[147,[[0,[218,14]],135]]],[[62,[12]]]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[219,220],[[4,[221,222]]]],[[[4,[223,224]]]],[[[4,[169,224]]]],[[[147,[[0,[70,14]],168]],69]],[[]],[[]],[[[147,[168]]],[[147,[83,168]]]],[[]],[[[147,[168]]]],[[[147,[185,135]]]],[[[147,[186,135]]]],[[]],[[[147,[14,168]]],[[191,[[147,[14,168]]]]]],[[[147,[14,168]]]],[[[147,[14,168]]]],[63,225],[63,49],[[[147,[[0,[226,14]],168]]],49],[[[147,[198,135]]],49],[[[147,[198,135]]],49],[[[147,[198,135]]],49],[[[147,[198,135]]],49],[63,49],[[[147,[[0,[227,14]],135]]],49],[63,49],[[[147,[[0,[228,190,14]],135]]],49],[[[147,[[0,[229,190,14]],135]]],49],[[[147,[[0,[216,14]],135]]],49],[[[147,[[0,[156,14]],168]]],8],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[147,[14,168]]],14],[[[147,[[0,[226,14]],168]]],22],[[[147,[[0,[201,14]],135]],230]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[147,[[0,[187,14]],135]]],[[8,[231]]]],[[[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],194],[[],[[147,[135]]]],[[168,168],[[147,[168,168]]]],[[[147,[[0,[187,14]],135]],232],188],[[],[[147,[138,135]]]],[[168,168],[[147,[138,168,168]]]],[22,[[147,[[83,[138]],135]]]],[[22,168],[[147,[[83,[138]],168]]]],[[[233,[14]]],[[194,[14]]]],[[],[[147,[138,135]]]],[[168,168],[[147,[138,168,168]]]],[22,[[147,[[83,[138]],135]]]],[[22,168],[[147,[[83,[138]],168]]]],[[[147,[[0,[156,14]],168]]],8],[[[147,[[0,[234,14]],168]]],8],[[[147,[[0,[181,14]],135]]],145],[[[147,[[0,[181,14]],135]]],65],[[],152],[[],153],[[],152],[[],153],[[[147,[[0,[156,14]],168]],22],8],[[[147,[[0,[234,14]],168]],22],8],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],[[8,[39]]]],[[],[[191,[[147,[135]]]]]],[[168,168],[[191,[[147,[168,168]]]]]],[[[191,[[147,[[0,[235,190,14]],168]]]],236],237],[[[191,[[147,[[0,[238,190,14]],135]]]],236],[[237,[[4,[3]]]]]],[[[191,[[147,[[0,[189,190,14]],135]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[[147,[[0,[238,190,14]],135]]]],236],[[237,[[4,[3]]]]]],[[[191,[[147,[[0,[239,190,14]],135]]]],236],[[237,[8]]]],[[[191,[[147,[[0,[240,190,14]],135]]]],236],[[237,[8]]]],[[[191,[[147,[[0,[241,190,14]],135]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[147,[[0,[241,190,14]],135]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[147,[[0,[243,190,14]],135]]]],236,244],[[237,[[4,[65,3]]]]]],[[[191,[[147,[[0,[238,190,14]],135]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[147,[[0,[238,190,14]],135]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[12,12]],[12],[12],[12],[[12,12],49],[12,65],[[[147,[[0,[227,14]],135]],[83,[12]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],135]],246],[[4,[3]]]],[[[147,[[0,[227,14]],135]],[83,[12]]],[[4,[3]]]],[[[147,[[0,[192,14]],135]],45],[[4,[22,3]]]],[[[147,[[0,[227,14]],135]],[46,[12,135]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],135]],45],[[4,[22,3]]]],[[[147,[[0,[192,14]],135]],12,[46,[12,135]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],135]],[83,[242]]],[[4,[22,3]]]],[[[147,[[0,[247,14]],135]],248,249]],[[[147,[[0,[187,14]],135]],188,250]],[[248,57]],[[[147,[[0,[187,14]],135]],188,188]],[[[147,[[0,[195,14]],135]],196,251,252],[[4,[3]]]],[[[147,[[0,[187,14]],135]],203],253],[[[147,[[0,[195,14]],135]],196,251,252],[[4,[3]]]],[63,[[4,[[46,[254,135]],3]]]],[[[191,[[147,[[0,[255,190,14]],168]]]]],256],[[257,258]],[[[147,[[0,[259,14]],135]],244],[[4,[65,3]]]],[[[147,[[0,[177,14]],135]],90],4],[[[147,[[0,[239,190,14]],135]]]],[[[147,[[0,[156,14]],168]]]],[[[147,[[0,[240,190,14]],135]]]],[[[147,[[0,[260,14]],135]]],[[8,[261]]]],[[[194,[[0,[183,14]]]]],[[8,[183]]]],[[[147,[183,135]]],[[8,[183]]]],[[[147,[[0,[259,14]],135]]],[[4,[65,3]]]],[[],161],[63,[[8,[63]]]],[63,[[8,[63]]]],[[]],[[],45],[[],45],[[[147,[[0,[187,14]],135]],188],49],[[[147,[[0,[181,14]],135]],[83,[12]]],[[4,[262]]]],[[],4],[[],4],[[[147,[83,135]]],[[4,[[147,[62,135]]]]]],[[[46,[135]]],[[4,[[147,[62,135]]]]]],[[],4],[[],4],[[],[[4,[[147,[135]],165]]]],[[168,168],[[4,[[147,[168,168]],165]]]],[[],[[4,[[147,[138,135]],165]]]],[[168,168],[[4,[[147,[138,168,168]],165]]]],[22,[[4,[[147,[[83,[138]],135]],165]]]],[[],[[4,[[147,[138,135]],165]]]],[[168,168],[[4,[[147,[138,168,168]],165]]]],[22,[[4,[[147,[[83,[138]],135]],165]]]],[[191,236],237],[[191,236],[[237,[[8,[4]]]]]],[[],93],[[],93],[[]],[[]],[[[147,[138,168]]],[[147,[168]]]],[[[147,[[0,[69,14]],168]],[83,[12]]]],[[[147,[[0,[216,14]],135]],[83,[12]]],[[4,[22,3]]]],[[[147,[[0,[216,14]],135]],[83,[12]]],[[4,[3]]]],[[[147,[[0,[216,14]],135]],263],[[4,[3]]]],[[[147,[[0,[69,14]],168]],140]],[[[147,[[0,[69,14]],168]],141]],[[[147,[[0,[69,14]],168]],142]],[[[147,[[0,[69,14]],168]],143]],[[[147,[[0,[69,14]],168]],103]],[[[147,[[0,[69,14]],168]],115]],[[[147,[[0,[69,14]],168]],22]],[[[147,[[0,[69,14]],168]],63]],[[[147,[[0,[69,14]],168]],61]],[[[147,[[0,[69,14]],168]],144]],[[[147,[[0,[69,14]],168]],145]],[[[147,[[0,[69,14]],168]],65]],[[[147,[[0,[69,14]],168]],12]],[[[147,[[0,[69,14]],168]],22]],[[[147,[[0,[216,14]],135]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,[[[264,[168]]],168],[[[265,[168]]],168],[[[264,[40,168]],[264,[40,168]]]],[[[266,[40,29,[0,[168,29]]]],[266,[40,29,[0,[168,29]]]]]],[[[267,[40,29,[0,[168,29]]]],[267,[40,29,[0,[168,29]]]]]],[[[268,[135]],[268,[135]]]],[[[265,[168]],[265,[168]]]],[[[265,[168]]]],[[[264,[168]]],83],[[[265,[168]]]],[[[268,[168]]],8],[[[265,[168]]],8],[[[268,[168]]],8],[[[265,[168]]],8],0,[[[265,[40,168]],40],[[4,[22,22]]]],[[[265,[168]],124],[[4,[22,22]]]],[[[265,[168]],40,124],[[4,[22,22]]]],[[[267,[[0,[40,29]],[0,[168,29]]]],[267,[[0,[40,29]],[0,[168,29]]]]],[[267,[[0,[40,29]],[0,[168,29]]]]]],[[[267,[[0,[40,29]],[0,[168,29]]]],[267,[[0,[40,29]],[0,[168,29]]]]],[[267,[[0,[40,29]],[0,[168,29]]]]]],[[[267,[[0,[40,29]],[0,[168,29]]]],[267,[[0,[40,29]],[0,[168,29]]]]],[[267,[[0,[40,29]],[0,[168,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[264,[168]]],22],[[[265,[168]]],22],[[[264,[168]]]],[[[266,[[0,[168,29]]]]]],[[[267,[29,[0,[168,29]]]]]],[[[268,[168]]]],[[[265,[168]]]],[[[264,[29,[0,[168,29]]]]],[[264,[29,[0,[168,29]]]]]],[[[266,[29,29,[0,[168,29]]]]],[[266,[29,29,[0,[168,29]]]]]],[[[267,[29,[0,[168,29]]]]],[[267,[29,[0,[168,29]]]]]],[[[268,[29,[0,[168,29]]]]],[[268,[29,[0,[168,29]]]]]],[[[265,[29,[0,[168,29]]]]],[[265,[29,[0,[168,29]]]]]],[269,269],[270,270],[[[264,[29,[0,[168,29]]]],[264,[29,[0,[168,29]]]]]],[[[267,[29,[0,[168,29]]]],[267,[29,[0,[168,29]]]]]],[[[268,[29,[0,[168,29]]]],[268,[29,[0,[168,29]]]]]],[[[265,[29,[0,[168,29]]]],[265,[29,[0,[168,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[266,[40,40,[0,[168,29]]]],[266,[40,40,[0,[168,29]]]]],39],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],39],[[[268,[40,168]],[268,[40,168]]],39],[[[265,[40,168]],[265,[40,168]]],39],[[],39],[[],39],[[],39],[[],39],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],49],[[[268,[[50,[[50,[[50,[50]]]]]],168]],[50,[[50,[[50,[[50,[50]]]]]]]]],49],[[[265,[[50,[[50,[[50,[50]]]]]],168]],[50,[[50,[[50,[[50,[50]]]]]]]]],49],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],49],[[[268,[168]]],[[272,[168]]]],[[[268,[168]]],[[273,[168]]]],[[[268,[168]]],[[272,[168]]]],[[[268,[168]]],[[273,[168]]]],[[],[[264,[40,135]]]],[[],[[266,[135]]]],[[],[[267,[135]]]],[[],[[268,[135]]]],[[],[[265,[135]]]],[42,[[4,[[264,[[0,[197,40]],135]]]]]],[42,[[4,[[266,[[0,[197,40]],197,135]]]]]],[42,[[4,[[267,[[0,[197,274,40]],135]]]]]],[42,[[4,[[268,[197,135]]]]]],[42,[[4,[[265,[197,135]]]]]],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],[[275,[40,[0,[168,29]]]]]],[[[264,[168]]],[[276,[168]]]],[[[265,[168]],[117,[22]]],[[277,[168]]]],[[[264,[40,168]]],[[278,[40,168]]]],[[[266,[[0,[168,29]]]]]],[[[268,[168]]]],[[[265,[168]]]],[[[266,[40,[0,[168,29]]]],40],[[279,[40,[0,[168,29]]]]]],[[[266,[[50,[[50,[[50,[50]]]]]],[50,[[50,[[50,[50]]]]]],[0,[168,29]]]],[266,[[50,[[50,[[50,[50]]]]]],[50,[[50,[[50,[50]]]]]],[0,[168,29]]]]],49],[[[267,[[50,[[50,[[50,[50]]]]]],[0,[168,29]]]],[267,[[50,[[50,[[50,[50]]]]]],[0,[168,29]]]]],49],[[[268,[[50,[[50,[[50,[50]]]]]],168]],[268,[[50,[[50,[[50,[50]]]]]],168]]],49],[[[265,[50,168]],83],49],[[[265,[[50,[[50,[[50,[50]]]]]],168]],[265,[[50,[[50,[[50,[50]]]]]],168]]],49],[[[265,[50,168]],62],49],[[[265,[50,168]],62],49],[[[265,[50,168]],62],49],[[[265,[50,168]],[46,[168]]],49],[[[265,[50,168]],83],49],[[269,269],49],[[270,270],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[264,[40,168]],54]],[[[264,[[0,[40,155]],168]],54]],[[[266,[[0,[40,155]],155,[0,[168,29]]]],54]],[[[266,[40,[0,[168,29]]]],54]],[[[267,[40,[0,[168,29]]]],54]],[[[267,[[0,[40,155]],[0,[168,29]]]],54]],[[[268,[168]],54]],[[[268,[155,168]],54]],[[[265,[168]],54]],[[[265,[155,168]],54]],[[[264,[[0,[40,155]],168]],[0,[40,155]]]],[[[264,[40,168]],40]],[[[266,[[0,[40,155]],155,[0,[168,29]]]]]],[[[266,[40,[0,[168,29]]]]]],[[[267,[[0,[40,155]],[0,[168,29]]]],[0,[40,155]]]],[[[267,[40,[0,[168,29]]]],40]],[[[268,[155,168]],155]],[[[268,[168]]]],[[[265,[155,168]],155]],[[[265,[168]]]],[[[264,[[0,[40,155]],168]],22]],[[[264,[40,168]],22]],[[[265,[168]],22]],[[[265,[155,168]],22]],[[[266,[40,[0,[168,29]]]],124],[[280,[40,124,[0,[168,29]]]]]],[[[267,[40,[0,[168,29]]]],124],[[281,[40,124,[0,[168,29]]]]]],[[[268,[168]],124],[[282,[124,168]]]],[[[267,[40,[0,[168,29]]]]],[[8,[40]]]],[[[266,[40,[0,[168,29]]]]],[[8,[[283,[40,[0,[168,29]]]]]]]],[[[266,[40,[0,[168,29]]]]],8],[[[265,[12,168]]],[[4,[3]]]],[[[264,[57,168]],55],[[4,[56]]]],[[[266,[57,57,[0,[168,29]]]],55],[[4,[56]]]],[[[267,[57,[0,[168,29]]]],55],[[4,[56]]]],[[[268,[57,168]],55],[[4,[56]]]],[[[265,[57,168]],55],[[4,[56]]]],[[269,55],[[4,[56]]]],[[269,55],[[4,[56]]]],[[270,55],[[4,[56]]]],[[[46,[40,168]]],[[264,[40,168]]]],[[]],[[[62,[40]]],[[264,[40,135]]]],[62,[[266,[40,135]]]],[[]],[[]],[[[62,[40]]],[[267,[40,135]]]],[62,[[268,[135]]]],[[]],[[]],[62,[[265,[135]]]],[[[46,[168]]],[[265,[168]]]],[270,269],[[]],[137,270],[[]],[54,[[264,[40,135]]]],[54,[[266,[40,135]]]],[54,[[267,[40,135]]]],[54,[[268,[135]]]],[54,[[265,[135]]]],[[[268,[168]]],8],[[[265,[168]]],8],[[[268,[168]]],8],[[[265,[168]]],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],8],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],[[8,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[168]],22],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],8],[[[265,[168]],22],8],[[[266,[70,70,[0,[168,29]]]],69]],[[[267,[70,[0,[168,29]]]],69]],[[[268,[70,168]],69]],[[[265,[70,168]],69]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]]],[[[265,[168]],22]],[[[265,[168]],22]],[[[266,[40,[0,[168,29]]]],40],8],[[[267,[40,[0,[168,29]]]],40],49],[[[265,[168]],22]],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],[[284,[40,[0,[168,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[266,[[0,[[285,[175]],274,40]],[285,[175]],135]]]],[[[267,[[0,[[285,[175]],274,40]],135]]]],[[[264,[168]]],286],[[[264,[168]]],[[287,[168]]]],[[[266,[[0,[168,29]]]]],288],[[[266,[[0,[168,29]]]]],289],[[[266,[[0,[168,29]]]]],[[290,[[0,[168,29]]]]]],[[[267,[[0,[168,29]]]]],291],[[[267,[[0,[168,29]]]]],[[292,[[0,[168,29]]]]]],[[[268,[168]]],293],[[[268,[168]]],[[294,[168]]]],[[[268,[168]]],295],[[[265,[168]]],[[296,[168]]]],[[[265,[168]]],297],[[[265,[168]]],298],[[[264,[168]]],[[299,[168]]]],[[[266,[[0,[168,29]]]]],[[300,[[0,[168,29]]]]]],[[[264,[40,168]]],[[46,[40,168]]]],[[[266,[[0,[168,29]]]]],[[301,[[0,[168,29]]]]]],[[[264,[168]]],[[46,[168]]]],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],49],[[[264,[168]]],49],[[[266,[[0,[168,29]]]]],49],[[[267,[[0,[168,29]]]]],49],[[[268,[168]]],49],[[[265,[168]]],49],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],49],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],49],[[[265,[12,168]]],49],[[[264,[168]]],286],[[[266,[[0,[168,29]]]]],288],[[[267,[[0,[168,29]]]]],291],[[[268,[168]]],295],[[[265,[168]]],298],[[[266,[[0,[168,29]]]]],289],[[[268,[168]]],293],[[[265,[168]]],297],[[[266,[[0,[168,29]]]]],302],[269,270],[[[267,[40,[0,[168,29]]]]],[[8,[40]]]],[[[266,[40,[0,[168,29]]]]],[[8,[[283,[40,[0,[168,29]]]]]]]],[[[266,[40,[0,[168,29]]]]],8],[[[264,[168]]],22],[[[266,[[0,[168,29]]]]],22],[[[267,[[0,[168,29]]]]],22],[[[268,[168]]],22],[[[265,[168]]],22],0,[[[266,[[0,[[271,[40]],40]],[0,[168,29]]]],[303,[40]]],[[304,[[0,[[271,[40]],40]]]]]],[[[266,[[0,[[271,[40]],40]],[0,[168,29]]]],[303,[40]]],[[305,[[0,[[271,[40]],40]],[0,[168,29]]]]]],[[[265,[168]]],83],[[[268,[[50,[[50,[[50,[50]]]]]],168]],[268,[[50,[[50,[[50,[50]]]]]],168]]],49],[[],[[264,[40,135]]]],[[],[[266,[135]]]],[[],[[267,[135]]]],[[],[[268,[135]]]],[[],[[265,[135]]]],[168,[[264,[40,168]]]],[[[0,[168,29]]],[[266,[[0,[168,29]]]]]],[[[0,[168,29]]],[[267,[[0,[168,29]]]]]],[168,[[268,[168]]]],[168,[[265,[168]]]],[[[266,[[88,[[88,[[88,[88]]]]]],[88,[[88,[[88,[88]]]]]],[0,[168,29]]]],[266,[[88,[[88,[[88,[88]]]]]],[88,[[88,[[88,[88]]]]]],[0,[168,29]]]]],[[8,[39]]]],[[[267,[[88,[[88,[[88,[88]]]]]],[0,[168,29]]]],[267,[[88,[[88,[[88,[88]]]]]],[0,[168,29]]]]],[[8,[39]]]],[[[268,[[88,[[88,[[88,[88]]]]]],168]],[268,[[88,[[88,[[88,[88]]]]]],168]]],[[8,[39]]]],[[[265,[[88,[[88,[[88,[88]]]]]],168]],[265,[[88,[[88,[[88,[88]]]]]],168]]],[[8,[39]]]],[[[265,[168]],124],22],[[[264,[168]]],8],[[[264,[40,168]]],[[8,[[306,[40,168]]]]]],[[[264,[40,168]]],[[8,[40]]]],[[[268,[168]]],8],[[[265,[168]]],8],[[[266,[40,[0,[168,29]]]]],8],[[[267,[40,[0,[168,29]]]]],[[8,[40]]]],[[[268,[168]]],8],[[[265,[168]]],8],[[[266,[40,[0,[168,29]]]]],8],[[[267,[40,[0,[168,29]]]]],[[8,[40]]]],[[[264,[40,168]],40]],[[[268,[168]]]],[[[265,[168]]]],[[[268,[168]]]],[[[265,[168]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[117,[[0,[40,14]]]]],[[307,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[117,[[0,[40,14]]]]],[[308,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[168]],[117,[22]]],298],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[117,[[0,[40,14]]]]],[[309,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[168]],[117,[22]]],297],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[[[265,[12,168]],[83,[12]]],[[4,[22,3]]]],[[[265,[12,168]],246],[[4,[3]]]],[[[265,[12,168]],[46,[12,135]]],[[4,[22,3]]]],[[[265,[12,168]],45],[[4,[22,3]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],8],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],49],[[[268,[168]],22]],[[[265,[168]],22],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],8],[[[267,[40,[0,[168,29]]]],40],[[8,[40]]]],[[[264,[168]],22]],[[[265,[168]],22]],[[[264,[168]],22]],[[[265,[168]],22]],[[[265,[29,168]],22,29]],[[[265,[168]],22,124]],[[[264,[40,168]],124]],[[[266,[40,[0,[168,29]]]],124]],[[[267,[40,[0,[168,29]]]],124]],[[[265,[168]],124]],[[[265,[168]],124]],[[[265,[168]],22]],[[[265,[168]],22]],[[[264,[177,135]],90],4],[[[266,[177,177,135]],90],4],[[[267,[177,135]],90],4],[[[268,[177,135]],90],4],[[[265,[177,135]],90],4],[[[264,[168]],22]],[[[265,[168]],22]],[[[264,[168]]]],[[[265,[168]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[168,29]]]],[0,[40,14]]],[[266,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[168,29]]]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[168,29]]]],[0,[40,14]]],[[267,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[168,29]]]]]],[[[268,[29,168]],22],[[268,[29,168]]]],[[[265,[29,168]],22],[[265,[29,168]]]],[[[267,[[0,[40,29]],[0,[168,29]]]],[267,[[0,[40,29]],[0,[168,29]]]]],[[267,[[0,[40,29]],[0,[168,29]]]]]],[[[265,[168]],22,22]],[[[265,[168]],22],8],[[[265,[168]],22],8],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],[[310,[40]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[168,29]]]],[0,[40,14]]],[[8,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[[265,[168]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[266,[40,[0,[168,29]]]],40],[[4,[[311,[40,[0,[168,29]]]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[264,[168]],22],[[4,[269]]]],[[[265,[168]],22],[[4,[269]]]],[[[264,[168]],22],[[4,[269]]]],[[[265,[168]],22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[[267,[40,[0,[168,29]]]],[267,[40,[0,[168,29]]]]],[[312,[40]]]],[[[266,[[0,[[271,[40]],40]],[0,[168,29]]]],[303,[40]]],[[304,[[0,[[271,[40]],40]]]]]],[[[266,[[0,[[271,[40]],40]],[0,[168,29]]]],[303,[40]]],[[305,[[0,[[271,[40]],40]],[0,[168,29]]]]]],[[[266,[[0,[168,29]]]]],313],[[[266,[[0,[168,29]]]]],314],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[264,[40,135]]]],[22,[[265,[135]]]],[[22,168],[[264,[40,168]]]],[[22,168],[[265,[168]]]],[[[265,[12,168]],[83,[12]]],[[4,[22,3]]]],[[[265,[12,168]],[83,[12]]],[[4,[3]]]],[[[265,[12,168]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,[[[287,[168]]],168],[[[299,[168]]],168],[[[276,[168]]],168],[[[278,[40,168]]],168],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[[],118],[286,286],[[[287,[29,[0,[29,168]]]]],[[287,[29,[0,[29,168]]]]]],[[[299,[29,[0,[29,168]]]]],[[299,[29,[0,[29,168]]]]]],[[]],[[]],[[]],[[],[[287,[135]]]],[[[306,[40,168]]],40],[[[306,[40,168]]],40],[[[306,[40,168]]]],[[[278,[40,168]]]],[[[306,[[0,[40,57]],168]],55],[[4,[56]]]],[[[286,[57]],55],[[4,[56]]]],[[[287,[57,168]],55],[[4,[56]]]],[[[299,[57,[0,[57,168]]]],55],[[4,[56]]]],[[[276,[57,[0,[57,168]]]],55],[[4,[56]]]],[[[278,[[0,[57,40]],[0,[57,168]]]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[286,49],[[[287,[168]]],49],[[[276,[168]]],49],[286,8],[286,8],[[[287,[168]]],8],[[[299,[40,168]]],[[8,[40]]]],[[[276,[168]]],8],[[[278,[40,168]]],[[8,[40]]]],[286,8],[[[287,[168]]],8],[[[276,[168]]],8],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[[306,[40,168]]],40],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[286],[[[287,[168]]]],[[[299,[40,168]]]],[[[276,[168]]]],[[[278,[40,168]]]],[[],161],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[279,[40,[0,[168,29]]]],148],[[279,[40,[0,[168,29]]]]]],[305,304],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[288,288],[302,302],[313,313],[307,307],[304,304],[[]],[[]],[[]],[[]],[[]],[[],288],[[],289],[[],[[290,[[0,[168,125,29]]]]]],[[],302],[[],313],[[],[[300,[[0,[168,125,29]]]]]],[[],[[301,[[0,[168,125,29]]]]]],[[],307],[[[311,[[0,[57,40]],57,135]]],63],[[[290,[[0,[168,29]]]]]],0,[[[279,[[0,[57,40]],57,[0,[168,29]]]],55],[[4,[56]]]],[[[315,[[0,[57,40]],[0,[168,29]]]],55],[[4,[56]]]],[[[283,[[0,[57,40]],57,[0,[168,29]]]],55],[[4,[56]]]],[[[311,[[0,[57,40]],57,[0,[168,29]]]],55],[[4,[56]]]],[[[311,[[0,[57,40]],57,[0,[168,29]]]],55],[[4,[56]]]],[[[288,[57,57]],55],[[4,[56]]]],[[[289,[57,57]],55],[[4,[56]]]],[[[290,[57,57,[0,[168,29]]]],55],[[4,[56]]]],[[[302,[57]],55],[[4,[56]]]],[[[313,[57]],55],[[4,[56]]]],[[[314,[57]],55],[[4,[56]]]],[[[300,[57,[0,[168,29]]]],55],[[4,[56]]]],[[[301,[57,[0,[168,29]]]],55],[[4,[56]]]],[[[307,[57,57]],55],[[4,[56]]]],[[[309,[57,57]],55],[[4,[56]]]],[[[280,[57,57,124,135]],55],[[4,[56]]]],[[[304,[57,57]],55],[[4,[56]]]],[[[305,[57,57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[283,[40,[0,[168,29]]]]]],[[[283,[40,[0,[168,29]]]]]],[[[315,[40,[0,[168,29]]]]]],[[[283,[40,[0,[168,29]]]]]],[[[305,[40,[0,[168,29]]]],40]],[[[305,[40,[0,[168,29]]]],40]],[[[305,[40,[0,[168,29]]]],40]],[[[305,[40,[0,[168,29]]]],40]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[315,[40,[0,[168,29]]]]],40],[[[283,[40,[0,[168,29]]]]]],[[[279,[40,[0,[168,29]]]]],40],[[[315,[40,[0,[168,29]]]]],40],[[[283,[40,[0,[168,29]]]]],40],[304,8],[305,8],[305,8],[304,8],[305,8],[305,8],[288,8],[289,8],[302,8],[313,8],[314,8],[[[300,[[0,[168,29]]]]],8],[[[301,[[0,[168,29]]]]],8],[307,8],[309,8],[288,22],[289,22],[[[290,[[0,[168,29]]]]],22],[302,22],[313,22],[314,22],[[[300,[[0,[168,29]]]]],22],[[[301,[[0,[168,29]]]]],22],[288,8],[289,8],[302,8],[[[300,[40,[0,[168,29]]]]],[[8,[40]]]],[307,8],[309,8],[288,8],[289,8],[302,8],[[[300,[40,[0,[168,29]]]]],[[8,[40]]]],[307,8],[309,8],[304],[305],[304],[305],[288,8],[289,8],[[[290,[[0,[168,29]]]]],8],[302,8],[313,8],[314,8],[[[300,[[0,[168,29]]]]],8],[[[301,[[0,[168,29]]]]],8],[307,8],[309,8],[[[280,[124,[0,[168,29]]]]],8],[288,8],[289,8],[[[290,[[0,[168,29]]]]],8],[302,8],[313,8],[314,8],[[[300,[[0,[168,29]]]]],8],[[[301,[[0,[168,29]]]]],8],[307,8],[309,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[279,[40,125,[0,[168,29]]]]],125],[[[279,[40,[0,[168,29]]]]]],[[[279,[40,[0,[168,29]]]],148]],[[[279,[40,[0,[168,29]]]],148]],[304,8],[305,8],[304,8],[305,8],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[283,[40,[0,[168,29]]]]]],[[[305,[40,[0,[168,29]]]]],8],[[[305,[40,[0,[168,29]]]]],8],[[[283,[40,[0,[168,29]]]]]],[288],[289],[[[290,[[0,[168,29]]]]]],[302],[313],[314],[[[300,[[0,[168,29]]]]]],[[[301,[[0,[168,29]]]]]],[[[280,[124,[0,[168,29]]]]]],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[304,8],[305,8],0,[305,8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[291,291],[[[275,[[0,[168,29]]]]],[[275,[[0,[168,29]]]]]],[310,310],[[[284,[[0,[168,29]]]]],[[284,[[0,[168,29]]]]]],[312,312],[308,308],[[]],[[]],[[]],[[]],[[]],[[]],[[],291],[[],[[292,[[0,[168,125,29]]]]]],[[],308],[[[291,[57]],55],[[4,[56]]]],[[[275,[57,[0,[168,29]]]],55],[[4,[56]]]],[[[310,[57]],55],[[4,[56]]]],[[[284,[57,[0,[168,29]]]],55],[[4,[56]]]],[[[312,[57]],55],[[4,[56]]]],[[[281,[57,124,[0,[168,29]]]],55],[[4,[56]]]],[[[292,[57,[0,[57,168,29]]]],55],[[4,[56]]]],[[[308,[57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[291,8],[308,8],[291,22],[[[292,[[0,[168,29]]]]],22],[291,8],[308,8],[291,8],[[[275,[40,[0,[168,29]]]]],[[8,[40]]]],[[[310,[40]]],[[8,[40]]]],[[[284,[40,[0,[168,29]]]]],[[8,[40]]]],[[[312,[40]]],[[8,[40]]]],[308,8],[291,8],[[[275,[40,[0,[168,29]]]]],[[8,[40]]]],[[[310,[40]]],[[8,[40]]]],[[[284,[40,[0,[168,29]]]]],[[8,[40]]]],[[[312,[40]]],[[8,[40]]]],[[[281,[124,[0,[168,29]]]]],8],[[[292,[[0,[168,29]]]]],8],[308,8],[291,8],[[[292,[[0,[168,29]]]]],8],[308,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[291],[[[275,[40,[0,[168,29]]]]]],[[[310,[40]]]],[[[284,[40,[0,[168,29]]]]]],[[[312,[40]]]],[[[281,[124,[0,[168,29]]]]]],[[[292,[[0,[168,29]]]]]],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[273,[168]]],[[272,[168]]]],[[[272,[168]]],8],[[[273,[168]]],8],[[[273,[168]]],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[295,295],[[[272,[168]]],[[272,[168]]]],[[[294,[29,[0,[29,168]]]]],[[294,[29,[0,[29,168]]]]]],[[]],[[]],[[]],[[[272,[168]]],8],[[[273,[168]]],8],[[],295],[[],293],[[],[[294,[135]]]],[[[295,[57]],55],[[4,[56]]]],[[[293,[57]],55],[[4,[56]]]],[[[272,[57,168]],55],[[4,[56]]]],[[[273,[57,168]],55],[[4,[56]]]],[[[282,[57,124,135]],55],[[4,[56]]]],[[[294,[57,168]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[272,[168]]],8],[[[273,[168]]],8],[[[273,[168]]],8],[[[272,[168]]],[[8,[22]]]],[[[273,[168]]],[[8,[22]]]],[[[273,[168]]]],[[[273,[168]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[295,8],[293,8],[[[272,[168]]]],[[[273,[168]]]],[[[272,[168]]]],[[[273,[168]]]],[295,8],[293,8],[[[282,[124,168]]],8],[[[294,[168]]],8],[295,8],[293,8],[[[294,[168]]],8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[272,[168]]],8],[[[273,[168]]],8],[[[272,[168]]],8],[[[273,[168]]],8],[[[273,[168]]],8],[[[273,[168]]],8],[[[273,[168]]]],[[[273,[168]]]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[273,[168]]],8],[[[273,[29,168]]],[[8,[[268,[29,168]]]]]],[295],[293],[[[282,[124,168]]]],[[[294,[168]]]],[[[273,[135]],[268,[135]]]],[[[273,[135]],[268,[135]]]],[[[273,[29,168]]],[[268,[29,168]]]],[[[273,[29,168]]],[[268,[29,168]]]],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[297,22],[[4,[122]]]],[[298,22],[[4,[122]]]],[[[296,[168]],22],[[4,[122]]]],[[297,22],[[4,[122]]]],[[298,22],[[4,[122]]]],[[[296,[168]],22],[[4,[122]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[298,298],[[[296,[29,[0,[29,168]]]]],[[296,[29,[0,[29,168]]]]]],[[]],[[]],[[[296,[168]]],22],[[[277,[168]]]],[[[277,[57,168]],55],[[4,[56]]]],[[[297,[57]],55],[[4,[56]]]],[[[298,[57]],55],[[4,[56]]]],[[[296,[57,168]],55],[[4,[56]]]],[[297,124]],[[298,124]],[[[296,[168]],124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[297,49],[298,49],[[[296,[168]]],49],[297,8],[298,8],[[[296,[168]]],8],[297,22],[298,22],[[[277,[168]]],8],[297,8],[298,8],[[[296,[168]]],8],[[[277,[168]]],8],[297,8],[298,8],[[[296,[168]]],8],[[[296,[168]]],[[4,[62,316]]]],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[12],[12],[12],[12],[[297,124]],[[298,124]],[[[296,[168]],124]],[[[277,[168]]]],[297],[298],[[[296,[168]]]],[[],161],[[],161],[[]],[[]],[[297,124],317],[[298,124],317],[[[296,[168]],124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[297,124],317],[[298,124],317],[[[296,[168]],124],317],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],0,0,0,0,[172,[[83,[12]]]],[318,[[83,[12]]]],[172,[[83,[12]]]],[172,104],[172,104],[172,104],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[172,172],[319,319],[318,318],[320,320],[[]],[[]],[[]],[[]],[[172,172],39],[[],39],[[],172],[172,104],[319,63],[320,63],[42,[[4,[172]]]],[172],[[172,172],49],[[319,319],49],[[318,318],49],[[320,320],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[172,55],[[4,[56]]]],[[319,55],[[4,[56]]]],[[319,55],[[4,[56]]]],[[318,55],[[4,[56]]]],[[318,55],[[4,[56]]]],[[320,55],[[4,[56]]]],[[320,55],[[4,[56]]]],[[[147,[104,135]]],172],[[[46,[321,135]]],172],[104,172],[[[2,[104]]],172],[[]],[[]],[[]],[[]],[103,172],[[[46,[12,135]]],172],[[[46,[12,135]]],[[4,[172,318]]]],[[[46,[12,135]]],172],[[172,69]],[[172,322],104],[[]],[[]],[[]],[[]],[172,[[147,[104,135]]]],[172,[[46,[12,135]]]],[318,[[46,[12,135]]]],[172,[[46,[12,135]]]],[320,172],[172,103],[172,[[4,[45,320]]]],[319,[[46,[12,135]]]],[[[18,[[46,[12,135]]]]],[[4,[172,319]]]],[319,22],[[172,172],[[8,[39]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[[172,90],4],[320,[[8,[183]]]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[320,323],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[8,[324]]]],[55,49],[263,[[8,[63]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[324,324],[56,56],[263,263],[[]],[[]],[[]],[[56,56],39],[[55,[0,[132,14]]],[[4,[56]]]],[[],39],[132,56],[55,325],[55,326],[55,327],[[55,63],328],[[55,63],329],[[],56],[56,63],[[327,54],327],[[325,54],325],[[326,54],326],[[327,57],327],[[325,57],325],[[326,57,57],326],[[324,324],49],[[56,56],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[328,63,57],328],[[329,57],329],[55,100],[328,[[4,[56]]]],[329,[[4,[56]]]],[327,[[4,[56]]]],[325,[[4,[56]]]],[326,[[4,[56]]]],[328,[[4,[56]]]],[55,145],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[[324,55],[[4,[56]]]],[[56,55],[[4,[56]]]],[[56,55],[[4,[56]]]],[[263,55],[[4,[56]]]],[[263,55],[[4,[56]]]],[263,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[56,69]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[326,57],326],[[55,63],[[4,[56]]]],[[55,49,63,63],[[4,[56]]]],[[56,56],[[8,[39]]]],[55,[[8,[22]]]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[12,65],[[263,248,249]],[[328,248,57]],[[326,248,57]],[[263,90],4],[[55,49],[[4,[56]]]],[[55,[83,[12]]],[[4,[56]]]],[[55,100],[[4,[56]]]],[[55,129],[[4,[56]]]],[[55,116],[[4,[56]]]],[[55,140],[[4,[56]]]],[[55,141],[[4,[56]]]],[[55,142],[[4,[56]]]],[[55,143],[[4,[56]]]],[[55,103],[[4,[56]]]],[[55,[8,[22]]],[[4,[56]]]],[[55,63,[0,[177,14]]],[[4,[56]]]],[[55,63,145,63,[0,[177,14]]],[[4,[56]]]],[55,[[4,[56]]]],[[55,[8,[22]]],[[4,[56]]]],[[55,[0,[177,14]]],[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63,22],[[4,[56]]]],[[55,63,145,63,22],[[4,[56]]]],[[55,22],[[4,[56]]]],[[55,63,22],[[4,[56]]]],[[55,63,145,63,22],[[4,[56]]]],[[55,61],[[4,[56]]]],[[55,144],[[4,[56]]]],[[55,145],[[4,[56]]]],[[55,65],[[4,[56]]]],[[55,12],[[4,[56]]]],[55,[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63,145,63],[[4,[56]]]],[55,49],[55,49],[55,49],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[326,57],326],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[55,[[8,[22]]]],[[330,263],[[4,[56]]]],[100,[[4,[56]]]],[[55,100],[[4,[56]]]],[263,[[4,[56]]]],[[55,263],[[4,[56]]]],[[55,263],[[4,[56]]]],[63,[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63],[[4,[56]]]],0,0,0,[[[331,[168]]],168],[[[331,[178,135]]],179],[[[331,[14,168]]]],[[[332,[14,168]]]],[[[331,[180,135]]],142],[[[331,[14,168]]],14],[[[331,[138,29,168]]],[[331,[29,168]]]],[[[331,[[83,[138]],29,168]]],[[331,[83,29,168]]]],[[]],[[[331,[14,168]]],14],[[]],[[]],[[]],[[]],[[]],[[[331,[14,[0,[168,29]]]]],[[331,[14,[0,[168,29]]]]]],[[[332,[14,[0,[168,29]]]]],[[332,[14,[0,[168,29]]]]]],[[]],[[]],[[[331,[[0,[40,14]],168]],[331,[[0,[40,14]],168]]],39],[[],39],[[]],[168],[[],[[331,[125,135]]]],[[],[[332,[135]]]],[[[331,[14,168]]],14],[333],[333],[[[331,[200,[0,[168,29]]]]],[[4,[[331,[200,[0,[168,29]]]],[331,[200,[0,[168,29]]]]]]]],[[[331,[200,[0,[168,29]]]]],[[331,[200,[0,[168,29]]]]]],[[[331,[14,29,168]]],[[332,[14,29,168]]]],[333,[[332,[135]]]],[[[331,[14,168]]]],[[[332,[14,168]]]],[333],[[[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],49],[[],49],[[],49],[[[331,[[0,[57,14]],168]],55],[[4,[56]]]],[[[331,[14,168]],55],[[4,[56]]]],[[[331,[[0,[132,14]],168]],55],[[4,[56]]]],[[[332,[14,168]],55],[[4,[56]]]],[[[333,[57]],55],[[4,[56]]]],[134],[172,[[331,[104,135]]]],[[[2,[[0,[136,14]]]]],[[331,[[0,[136,14]],135]]]],[169,[[331,[1,135]]]],[[]],[167,[[331,[166,135]]]],[104,[[331,[104,135]]]],[[[331,[63,135]]],[[331,[[83,[12]],135]]]],[45,[[331,[63,135]]]],[166,[[331,[166,135]]]],[1,[[331,[1,135]]]],[[],[[331,[135]]]],[[[83,[29]]],[[331,[[83,[29]],135]]]],[[[46,[168]]],[[331,[83,168]]]],[63,[[331,[63,135]]]],[[[147,[14,168]]],[[331,[14,168]]]],[[]],[[]],[54,[[331,[83,135]]]],[[],[[331,[14,135]]]],[[],[[332,[14,135]]]],[168,[[331,[14,168]]]],[168,[[332,[14,168]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[331,[14,168]]],[[8,[14]]]],[[[331,[14,168]]],14],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[331,[[0,[70,14]],168]],69]],[[]],[[29,168]],[[]],[[]],[[]],[[[331,[168]]],8],[[[331,[14,168]]]],[[[332,[14,168]]]],[[[332,[14,29,168]]]],[333,[[331,[135]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[331,[29,[0,[168,29]]]]],29],[[[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],[[331,[135]]]],[[],[[332,[135]]]],[[],333],[148,[[331,[135]]]],[168,[[331,[168]]]],[168,[[332,[168]]]],[[],[[331,[138,135]]]],[168,[[331,[138,168]]]],[22,[[331,[[83,[138]],135]]]],[[22,168],[[331,[[83,[138]],168]]]],[[],[[331,[138,135]]]],[168,[[331,[138,168]]]],[22,[[331,[[83,[138]],135]]]],[[22,168],[[331,[[83,[138]],168]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],[[8,[39]]]],[[],[[191,[[331,[135]]]]]],[168,[[191,[[331,[168]]]]]],[[[331,[14,168]],[331,[14,168]]],49],[[[332,[14,168]],[332,[14,168]]],49],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[12,65],[[[331,[14,168]]],22],[[[332,[14,168]]],22],[[]],[[]],[[],45],[[[331,[83,135]]],[[4,[[331,[62,135]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],[[4,[[331,[135]],165]]]],[168,[[4,[[331,[168]],165]]]],[[],[[4,[[331,[138,135]],165]]]],[168,[[4,[[331,[138,168]],165]]]],[[],[[4,[[331,[138,135]],165]]]],[168,[[4,[[331,[138,168]],165]]]],[[[331,[168]]],[[4,[[331,[168]]]]]],[[],93],[[],93],[[],93],[[[331,[29,[0,[168,29]]]]],29],[[[332,[14,29,168]]],[[8,[[331,[14,29,168]]]]]],[[]],[[]],[[]],[[[331,[14,168]]],22],[[[332,[14,168]]],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,[[334,22],[[4,[122]]]],[[335,22],[[4,[122]]]],[[334,22],[[4,[122]]]],[[335,22],[[4,[122]]]],[[334,124],49],[[335,124],49],[[334,124],49],[[335,124],49],[335,83],[334,83],[335,83],[334,83],[335,83],[[[336,[124]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,334],[[[336,[[0,[29,124]]]]],[[336,[[0,[29,124]]]]]],[[[337,[[0,[29,124]]]]],[[337,[[0,[29,124]]]]]],[[[338,[[0,[29,124]]]]],[[338,[[0,[29,124]]]]]],[339,339],[340,340],[341,341],[342,342],[[[343,[29]]],[[343,[29]]]],[344,344],[345,345],[346,346],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,22],[335,22],[340,22],[341,22],[347,22],[342,22],[348,22],[343,22],[344,22],[349,22],[345,22],[350,22],[346,22],[351,22],[[],334],[[],335],[[334,124],8],[[335,124],8],[[334,124],8],[[335,124],8],[[[334,[57]],55],[[4,[56]]]],[[[335,[57]],55],[[4,[56]]]],[[[336,[57,124]],55],[[4,[56]]]],[[[337,[57,124]],55],[[4,[56]]]],[[[352,[57,124]],55],[[4,[56]]]],[[[353,[57,124]],55],[[4,[56]]]],[[[338,[57,124]],55],[[4,[56]]]],[[[354,[57,124]],55],[[4,[56]]]],[[[355,[57,124]],55],[[4,[56]]]],[[[356,[57,124]],55],[[4,[56]]]],[[[357,[57,124]],55],[[4,[56]]]],[[[358,[57,124]],55],[[4,[56]]]],[[[359,[57]],55],[[4,[56]]]],[[[360,[57]],55],[[4,[56]]]],[[339,55],[[4,[56]]]],[[339,55],[[4,[56]]]],[[[340,[57]],55],[[4,[56]]]],[[[341,[57]],55],[[4,[56]]]],[[[347,[57]],55],[[4,[56]]]],[[[342,[57]],55],[[4,[56]]]],[[[348,[57]],55],[[4,[56]]]],[[[343,[57]],55],[[4,[56]]]],[[[344,[57]],55],[[4,[56]]]],[[[349,[57]],55],[[4,[56]]]],[[[345,[57]],55],[[4,[56]]]],[[[350,[57]],55],[[4,[56]]]],[[[346,[57]],55],[[4,[56]]]],[[[351,[57]],55],[[4,[56]]]],[[334,124]],[[335,124]],[[339,124]],[[334,124]],[[335,124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],83],[361,83],[361,83],[22,83],[22,83],[[],83],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[348,83],[349,83],[351,83],[335,83],[334,49],[335,49],[342,49],[348,49],[343,49],[344,49],[349,49],[346,49],[351,49],[[334,124],49],[[]],[334,8],[335,8],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,8],[341,8],[347,8],[342,8],[348,8],[343,8],[344,8],[349,8],[345,8],[350,8],[346,8],[351,8],[334,22],[335,22],[334,8],[335,8],[[[336,[124]]],[[8,[83]]]],[[[337,[124]]],[[8,[83]]]],[[[352,[124]]],[[8,[83]]]],[[[353,[124]]],[[8,[83]]]],[[[338,[124]]],[[8,[83]]]],[[[354,[124]]],[[8,[83]]]],[[[355,[124]]],[[8,[83]]]],[[[356,[124]]],[[8,[83]]]],[[[357,[124]]],[[8,[83]]]],[[[358,[124]]],[[8,[83]]]],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,[[8,[83]]]],[341,[[8,[83]]]],[347,[[8,[83]]]],[342,[[8,[83]]]],[348,[[8,[83]]]],[343,8],[344,[[8,[62]]]],[349,[[8,[62]]]],[345,[[8,[83]]]],[350,[[8,[83]]]],[346,[[8,[83]]]],[351,[[8,[83]]]],[334,8],[335,8],[[[336,[124]]],[[8,[83]]]],[[[337,[124]]],[[8,[83]]]],[[[352,[124]]],[[8,[83]]]],[[[353,[124]]],[[8,[83]]]],[[[338,[124]]],[[8,[83]]]],[[[354,[124]]],[[8,[83]]]],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,[[8,[83]]]],[341,[[8,[83]]]],[347,[[8,[83]]]],[342,[[8,[83]]]],[348,[[8,[83]]]],[343,[[8,[62]]]],[344,[[8,[62]]]],[349,[[8,[62]]]],[345,[[8,[83]]]],[350,[[8,[83]]]],[346,[[8,[83]]]],[351,[[8,[83]]]],[[334,22],8],[[335,22],8],[[340,22],8],[[341,22],8],[[347,22],[[8,[83]]]],[[342,22],8],[[348,22],[[8,[83]]]],[[343,22],8],[[344,22],8],[[349,22],8],[[345,22],8],[[350,22],[[8,[83]]]],[[346,22],8],[[351,22],[[8,[83]]]],[[334,22],8],[[335,22],8],[[340,22],8],[[341,22],8],[[347,22],8],[[342,22],8],[[348,22],8],[[343,22],[[8,[62]]]],[[344,22],8],[[349,22],8],[[345,22],8],[[350,22],8],[[346,22],8],[[351,22],8],[[334,124],[[8,[22]]]],[[335,124],[[8,[22]]]],[[[117,[22]],[362,[22]]],[[361,[22]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[342,83],[344,83],[346,83],[[334,124],[[8,[22]]]],[[335,124],[[8,[22]]]],[334],[335],[[[336,[124]]]],[[[337,[124]]]],[[[352,[124]]]],[[[353,[124]]]],[[[338,[124]]]],[[[354,[124]]]],[[[355,[124]]]],[[[356,[124]]]],[[[357,[124]]]],[[[358,[124]]]],[[[359,[124]]]],[[[360,[124]]]],[339],[340],[341],[347],[342],[348],[343],[344],[349],[345],[350],[346],[351],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[339,124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[363,124],49],[[363,124],49],[364,63],[365,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[[],118],[[[367,[366]]],[[367,[366]]]],[323,323],[368,368],[364,364],[365,365],[363,363],[[[369,[366]]],[[369,[366]]]],[[[370,[366]]],[[370,[366]]]],[[[371,[366]]],[[371,[366]]]],[[[372,[366]]],[[372,[366]]]],[[[373,[366]]],[[373,[366]]]],[[[374,[366]]],[[374,[366]]]],[[[375,[366]]],[[375,[366]]]],[[[376,[366]]],[[376,[366]]]],[[[377,[366]]],[[377,[366]]]],[[[378,[366]]],[[378,[366]]]],[379,379],[380,380],[381,381],[382,382],[383,383],[384,384],[385,385],[386,386],[387,387],[388,388],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[364,22],[365,22],[363,22],[323,63],[368,63],[[323,323],49],[[368,368],49],[[387,387],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[323,[[8,[22]]]],[[363,124],8],[[[367,[366]],55],[[4,[56]]]],[[323,55],[[4,[56]]]],[[323,55],[[4,[56]]]],[[368,55],[[4,[56]]]],[[368,55],[[4,[56]]]],[[364,55],[[4,[56]]]],[[365,55],[[4,[56]]]],[[363,55],[[4,[56]]]],[[[369,[366]],55],[[4,[56]]]],[[[370,[366]],55],[[4,[56]]]],[[[371,[366]],55],[[4,[56]]]],[[[372,[366]],55],[[4,[56]]]],[[[373,[366]],55],[[4,[56]]]],[[[374,[366]],55],[[4,[56]]]],[[[375,[366]],55],[[4,[56]]]],[[[376,[366]],55],[[4,[56]]]],[[[377,[366]],55],[[4,[56]]]],[[[378,[366]],55],[[4,[56]]]],[[379,55],[[4,[56]]]],[[380,55],[[4,[56]]]],[[381,55],[[4,[56]]]],[[382,55],[[4,[56]]]],[[383,55],[[4,[56]]]],[[384,55],[[4,[56]]]],[[384,55],[[4,[56]]]],[[385,55],[[4,[56]]]],[[385,55],[[4,[56]]]],[[386,55],[[4,[56]]]],[[386,55],[[4,[56]]]],[[387,55],[[4,[56]]]],[[388,55],[[4,[56]]]],[[384,124]],[[385,124]],[[386,124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[147,[[83,[12]],135]]],[[147,[63,135]]]],[63,4],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],63],[[[83,[12]]],63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[387,[[83,[12]]]],[363,49],[364,[[8,[100]]]],[365,8],[363,8],[379,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[363,22],[[[83,[12]]],388],[[[367,[366]]],[[8,[63]]]],[364,[[8,[100]]]],[365,8],[363,[[8,[12]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[373,[366]]],[[8,[63]]]],[[[374,[366]]],[[8,[63]]]],[[[375,[366]]],8],[[[376,[366]]],8],[[[377,[366]]],[[8,[63]]]],[[[378,[366]]],[[8,[63]]]],[379,[[8,[63]]]],[380,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[383,[[8,[144]]]],[384,[[8,[100]]]],[385,[[8,[100]]]],[386,[[8,[100]]]],[388,[[8,[387]]]],[[[367,[366]]],[[8,[63]]]],[364,[[8,[100]]]],[365,8],[363,[[8,[12]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[375,[366]]],8],[[[376,[366]]],8],[[[377,[366]]],[[8,[63]]]],[[[378,[366]]],[[8,[63]]]],[379,[[8,[63]]]],[380,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[363,22],8],[[363,22],8],[365,22],0,[[363,124],[[8,[22]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[[367,[366]]],[[8,[63]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[373,[366]]],[[8,[63]]]],[[[374,[366]]],[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[[363,124],8],[[363,124],[[8,[22]]]],[364],[365],[363],[379],[380],[381],[382],[383],[384],[385],[386],[[],161],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],45],[[],45],[[384,124],317],[[385,124],317],[[386,124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[387,63],[323,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,389],[390,390],[391,391],[392,392],[393,393],[[[225,[[0,[29,124]]]]],[[225,[[0,[29,124]]]]]],[394,394],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[389,389],49],[[],49],[[],49],[[],49],[[389,55],[[4,[56]]]],[[390,55],[[4,[56]]]],[[391,55],[[4,[56]]]],[[392,55],[[4,[56]]]],[[393,55],[[4,[56]]]],[[[225,[124]],55],[[4,[56]]]],[[394,55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],63],[390,63],[391,63],[392,63],[393,63],[[[225,[124]]],63],[394,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63],[63,49],[63,49],[63,49],[[],389],[390,389],[391,389],[392,389],[393,389],[[[225,[124]]],389],[394,389],[[],389],[390,389],[391,389],[392,389],[393,389],[[[225,[124]]],389],[394,389],[[],8],[390,8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[394,8],[[],8],[390,8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[394,8],[[],8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[[],8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[63,[[8,[63]]]],[63,[[8,[63]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[45,63],45],[[45,63]],[45,[[83,[12]]]],[395,[[83,[12]]]],[45,63],[45,63],[45,45],[45,45],[45,[[46,[12,135]]]],[396,63],[396,[[83,[12]]]],[45,166],[45,63],[45,[[83,[12]]]],[45,1],[396,63],[45,63],[[]],[45,63],[[]],[[]],[[]],[[]],[[]],[45,63],[[]],[[]],[45,22],[[],118],[45],[45,45],[395,395],[[45,45]],[[]],[[]],[[45,45],39],[[],39],[[45,63]],[[],45],[45,63],[45,63],[395,63],[397,63],[42,[[4,[45]]]],[[45,[117,[22]]],396],[396],[[45,22,148],[[4,[22,398]]]],[[45,[2,[63]]],49],[[45,399],49],[[45,63],49],[[45,63],49],[[45,45],49],[[395,395],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,[117,[22]]]],[[45,100]],[[45,[2,[63]]]],[[45,100]],[[45,45]],[[45,63]],[[45,22]],[[45,22]],[45,45],[45,45],[[396,55],[[4,[56]]]],[[45,55],[[4,[56]]]],[[45,55],[[4,[56]]]],[[395,55],[[4,[56]]]],[[395,55],[[4,[56]]]],[[397,55],[[4,[56]]]],[[397,55],[[4,[56]]]],[[]],[[[2,[63]]],45],[63,45],[63,45],[400,45],[45,45],[[[147,[63,135]]],45],[25,45],[100,45],[[]],[[]],[[]],[54,45],[54,45],[54,45],[54,45],[54,45],[54,45],[[12,22,22],45],[63,[[4,[45]]]],[[[83,[144]]],[[4,[45,397]]]],[[[83,[144]]],45],[[[46,[12,135]]],[[4,[45,395]]]],[[[83,[12]]],[[2,[63]]]],[[[46,[12,135]]],45],[[45,69]],[[45,[362,[22]]],63],[[45,[361,[22]]],63],[[45,[401,[22]]],63],[[45,[402,[22]]],63],[[45,[403,[22]]],63],[[45,322],63],[[45,[361,[22]]],63],[[45,[402,[22]]],63],[[45,[401,[22]]],63],[[45,322],63],[[45,[403,[22]]],63],[[45,[362,[22]]],63],[[45,22,100]],[[45,22,63]],[[]],[[]],[[]],[[]],[45,[[147,[63,135]]]],[45,[[46,[12,135]]]],[395,[[46,[12,135]]]],[45,[[404,[175]]]],[[]],[45],[[45,63]],[[45,63],49],[45,49],[[45,63],49],[[45,63],49],[396,[[8,[100]]]],[45,63],[45,22],[[45,63],49],[[45,63],49],[[45,[2,[63]]],49],[[],45],[396,[[8,[100]]]],[396,[[8,[100]]]],[[],152],[[],153],[[],152],[[],153],[[45,45],[[8,[39]]]],[45,[[8,[100]]]],[[45,100]],[[45,63]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[12,65],[[45,248,249]],[[45,22],100],[[45,366]],[[45,[117,[22]],63]],[[45,22]],[[45,22]],[[45,124]],[[],16],[[45,90],4],[[45,22]],[45],[396],[[45,22],45],[[],161],[[45,63],[[8,[63]]]],[[45,63],[[8,[63]]]],[[]],[[]],[45,[[4,[[405,[254,135]],3]]]],[[],45],[[],45],[[],45],[[],45],[[45,22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[45,22],[[4,[269]]]],[[45,22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[395,323],[[]],[[]],[[]],[[]],[22,45],[[45,100],[[4,[56]]]],[[45,63],[[4,[56]]]],0,0,[[[406,[168]]],168],[[[406,[178,135]]],179],[[[406,[14,168]]]],[[[407,[14,168]]]],[[[406,[180,135]]],142],[[[406,[14,168]]],14],[[[406,[138,29,168]]],[[406,[29,168]]]],[[[406,[[83,[138]],29,168]]],[[406,[83,29,168]]]],[[]],[[[406,[14,168]]],14],[[]],[[]],[[]],[[[406,[[0,[183,14]],135]]],[[8,[183]]]],[[[406,[14,[0,[168,29]]]]],[[406,[14,[0,[168,29]]]]]],[[[407,[14,[0,[168,29]]]]],[[407,[14,[0,[168,29]]]]]],[[]],[[]],[[[406,[[0,[187,14]],135]],188],188],[[[406,[[0,[40,14]],168]],[406,[[0,[40,14]],168]]],39],[[],39],[[[406,[408,135]],63,[147,[260,135]]],[[4,[[147,[260,135]],222]]]],[[[406,[[0,[187,14]],135]]],193],[[]],[168],[[],[[406,[125,135]]]],[[],[[407,[135]]]],[[[406,[14,168]]],14],[[[406,[[0,[183,14]],135]]],63],[[[406,[200,[0,[168,29]]]]],[[4,[[406,[[0,[200,86,85]],[0,[168,29]]]],[406,[200,[0,[168,29]]]]]]]],[[[406,[[0,[187,14]],135]],93],8],[[[406,[200,[0,[168,29]]]]],[[406,[[0,[200,86,85]],[0,[168,29]]]]]],[[[406,[14,29,168]]],[[407,[14,29,168]]]],[[[406,[14,168]]]],[[[407,[14,168]]]],[[[406,[[0,[187,14]],135]],188]],[[[406,[[0,[201,14]],135]],202],49],[[[406,[[0,[187,14]],135]],203],49],[[[406,[[0,[187,14]],135]],188]],[[[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],49],[[],49],[[],49],[[[406,[[0,[187,14]],135]],214]],[[[406,[[0,[187,14]],135]],214],49],[[[406,[[0,[187,14]],135]],188]],[[[406,[[0,[201,14]],135]]]],[[[406,[409,135]]],[[4,[3]]]],[[[406,[[0,[132,14]],168]],55],[[4,[56]]]],[[[406,[[0,[57,14]],168]],55],[[4,[56]]]],[[[406,[14,168]],55],[[4,[56]]]],[[[407,[14,135]],55],[[4,[56]]]],[[[147,[14,168]]],[[406,[14,168]]]],[[]],[63,[[406,[63,135]]]],[[[83,[29]]],[[406,[[83,[29]],135]]]],[[],[[406,[135]]]],[45,[[406,[63,135]]]],[[[2,[[0,[136,14]]]]],[[406,[[0,[136,14]],135]]]],[[[46,[[0,[168,29]]]]],[[406,[83,[0,[168,29]]]]]],[1,[[406,[1,135]]]],[167,[[406,[166,135]]]],[172,[[406,[104,135]]]],[[[406,[63,135]]],[[406,[[83,[12]],135]]]],[104,[[406,[104,135]]]],[169,[[406,[1,135]]]],[166,[[406,[166,135]]]],[134],[[]],[54,[[406,[83,135]]]],[[],[[406,[14,135]]]],[[],[[407,[14,135]]]],[168,[[406,[14,168]]]],[168,[[407,[14,168]]]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[406,[14,168]]],[[8,[14]]]],[[[406,[14,168]]],14],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[406,[[0,[70,14]],168]],69]],[[]],[[29,168]],[[]],[[]],[[[406,[168]]],8],[[[406,[14,168]]]],[[[407,[14,168]]]],[[[406,[409,135]]],49],[[[406,[409,135]]],49],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[406,[[0,[201,14]],135]],230]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],49],[[[406,[29,[0,[168,29]]]]],29],[[[406,[[0,[187,14]],135]]],[[8,[231]]]],[[[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],168]]],49],[[],[[406,[135]]]],[[],[[407,[135]]]],[148,[[406,[135]]]],[168,[[406,[168]]]],[168,[[407,[168]]]],[[[406,[[0,[187,14]],135]],232],188],[[],[[406,[138,135]]]],[168,[[406,[138,168]]]],[22,[[406,[[83,[138]],135]]]],[[22,168],[[406,[[83,[138]],168]]]],[[],[[406,[138,135]]]],[168,[[406,[138,168]]]],[22,[[406,[[83,[138]],135]]]],[[22,168],[[406,[[83,[138]],168]]]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],168]]],[[8,[39]]]],[[],[[191,[[406,[135]]]]]],[168,[[191,[[406,[168]]]]]],[[[406,[[0,[183,14]],135]],410]],[[[406,[14,168]],[406,[14,168]]],49],[[[407,[14,168]],[407,[14,168]]],49],[[12,12]],[[12,12]],[12],[12],[12],[12],[[12,12],49],[12,65],[[[406,[409,135]],[83,[12]]],[[4,[22,3]]]],[[[406,[409,135]],246],[[4,[3]]]],[[[406,[409,135]],[46,[12,135]]],[[4,[22,3]]]],[[[406,[409,135]],45],[[4,[22,3]]]],[[[406,[409,135]],[83,[242]]],[[4,[22,3]]]],[[[406,[[0,[187,14]],135]],188,250]],[[[406,[[0,[187,14]],135]],188,188]],[[[406,[[0,[187,14]],135]],203],253],[[[406,[409,135]],244],[[4,[65,3]]]],[[[406,[[0,[183,14]],135]]],[[8,[183]]]],[[[406,[14,168]]],22],[[[407,[14,168]]],22],[[]],[[]],[[],45],[[[406,[[0,[187,14]],135]],188],49],[[],4],[[[406,[83,[0,[168,29]]]]],[[4,[[406,[62,[0,[168,29]]]]]]]],[[],4],[[],4],[[],4],[[],[[4,[[406,[135]],165]]]],[168,[[4,[[406,[168]],165]]]],[[],[[4,[[406,[138,135]],165]]]],[168,[[4,[[406,[138,168]],165]]]],[[],[[4,[[406,[138,135]],165]]]],[168,[[4,[[406,[138,168]],165]]]],[[],[[4,[[191,[[406,[135]]]],165]]]],[168,[[4,[[191,[[406,[168]]]],165]]]],[[[406,[168]]],[[4,[[406,[168]]]]]],[[],93],[[],93],[[[406,[29,[0,[168,29]]]]],29],[[[407,[14,29,168]]],[[8,[[406,[14,29,168]]]]]],[[]],[[]],[[[406,[14,168]]],22],[[[407,[14,168]]],22],[[[406,[409,135]],[83,[12]]],[[4,[22,3]]]],[[[406,[409,135]],[83,[245]]],[[4,[22,3]]]],0,[[[406,[135]]]],[[[406,[135]]]],0,0,0,0,0,[[[405,[168]],22],[[4,[122]]]],[[[405,[168]],22],[[4,[122]]]],[[[411,[168]]],168],[[[405,[168]]],168],[[[46,[168]]],168],[[[412,[124,168]]],168],[[[46,[168]],[46,[168]]]],[[[46,[168]]],[[46,[168]]]],[[[46,[168]]],83],[[[46,[168]]]],[[[405,[168]]],83],[[[46,[168]]],83],[[[46,[168]]]],[[[411,[168]]],83],[[[405,[168]]],83],[[[46,[168]]],83],[[[46,[168]]],[[46,[168]]]],[[[46,[413,135]]],[[8,[[83,[12]]]]]],[[[411,[168]]],83],[[[405,[168]]],83],[[[46,[168]]],83],[[]],[[]],[[]],[[[46,[168]]],83],[[]],[[]],[[]],[[]],[[[46,[168]]],83],[[]],[[]],[[]],[[[46,[168]]],22],[[],118],[[],118],[[],118],[[],118],[[[46,[168]]]],[[[405,[29,[0,[168,29]]]]],[[405,[29,[0,[168,29]]]]]],[[[46,[29,[0,[168,29]]]]],[[46,[29,[0,[168,29]]]]]],[[[46,[29,[0,[168,29]]]],[46,[29,[0,[168,29]]]]]],[[]],[[]],[[[46,[40,168]],[46,[40,168]]],39],[[],39],[[[405,[168]]],22],[[[46,[12,135]],22,148],[[4,[22,414]]]],[[[46,[[50,[[50,[[50,[50]]]]]],168]]]],[[[46,[168]],124]],[[[46,[168]],124]],[[],[[405,[[0,[168,125]]]]]],[[],[[46,[135]]]],[[[46,[168]]],83],[[[46,[168]]],83],[42,[[4,[[46,[197,135]]]]]],[[[46,[168]],[117,[22]]],[[411,[168]]]],[[[411,[168]]]],[[[405,[168]]]],[[[46,[168]]]],[[[412,[124,168]]]],[[[415,[156,168]]]],[[[46,[[0,[416,417,57]],135]],[46,[12,135]]]],[[[46,[12,135]],22,148],[[4,[22,398]]]],[[[46,[50,168]],83],49],[[[46,[50,168]],62],49],[[[46,[50,168]],83],49],[[[46,[50,168]],[46,[168]]],49],[[[46,[50,168]],83],49],[[[46,[50,168]],62],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[[46,[155,168]],54]],[[[46,[168]],54]],[[[46,[29,168]],[83,[29]]]],[[[46,[29,168]],[117,[22]]]],[[[46,[168]]]],[[[46,[155,168]],155]],[[[46,[155,168]],22]],[[[46,[168]],22]],[[[46,[168]],124],[[412,[124,168]]]],[[[46,[12,168]]],[[4,[3]]]],[[[411,[57,168]],55],[[4,[56]]]],[[[405,[57,168]],55],[[4,[56]]]],[[[46,[57,168]],55],[[4,[56]]]],[[[412,[57,[0,[57,124]],[0,[57,168]]]],55],[[4,[56]]]],[[[415,[[0,[57,156]],[0,[57,168]]]],55],[[4,[56]]]],[[]],[[]],[[[265,[168]]],[[46,[168]]]],[45,[[46,[12,135]]]],[[[147,[83,168]]],[[46,[168]]]],[[[83,[29]]],[[46,[29,135]]]],[[[264,[168]]],[[46,[168]]]],[[[2,[83]]],[[46,[135]]]],[[[83,[29]]],[[46,[29,135]]]],[62,[[46,[135]]]],[63,[[46,[12,135]]]],[[]],[172,[[46,[12,135]]]],[[]],[[]],[54,[[46,[135]]]],[[22,22],[[46,[135]]]],[[22,22,168],[[46,[168]]]],[[[83,[[83,[12]]]]],[[46,[413,135]]]],[[[46,[418,135]]],[[83,[418]]]],[[[46,[70,168]],69]],[[[46,[168]],[146,[83]]]],[[[46,[168]],[146,[83]]]],[[[46,[168]],22]],[[]],[[]],[[]],[[]],[[]],[[[46,[168]]],[[147,[83,168]]]],[[[46,[[285,[175]],135]]]],[[[46,[62,168]]],[[46,[168]]]],[[]],[[]],[[[46,[168]]]],[[[46,[168]]]],[[[46,[168]]]],[[]],[[]],[[[46,[168]]]],[[[46,[168]]]],[[[411,[168]]],49],[[[405,[168]]],49],[[[46,[168]]],49],[[[46,[12,168]]],49],[[[411,[168]]]],[[[46,[168]]],83],[[[46,[168]]],22],[[[46,[50,168]],83],49],[[[46,[50,168]],62],49],[[[46,[50,168]],62],49],[[[46,[50,168]],83],49],[[[46,[50,168]],83],49],[[[46,[50,168]],[46,[168]]],49],[[],[[46,[135]]]],[168,[[46,[168]]]],[[[411,[168]]],8],[[[405,[168]]],8],[[[412,[124,168]]],8],[[[415,[156,168]]],8],[[[411,[168]]],8],[[[405,[168]]],8],[[[415,[156,168]]],8],[[[405,[168]]],[[4,[62,316]]]],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[[46,[[88,[[88,[[88,[88]]]]]],168]],[46,[[88,[[88,[[88,[88]]]]]],168]]],[[8,[39]]]],[[[191,[[46,[12,135]]]],236],[[237,[[4,[3]]]]]],[[[191,[[46,[12,135]]]],236],[[237,[[4,[3]]]]]],[[[191,[[46,[12,135]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[46,[12,135]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[46,[168]]],8],[[[46,[168]]]],[[[46,[168]]],4],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[12,65],[419,[[4,[[46,[[0,[416,417,57]],135]],420]]]],[[[46,[168]],22]],[[[46,[168]],22]],[[[46,[168]],22]],[[[46,[29,168]],22,29]],[[[46,[168]],22,124]],[[[46,[168]],124]],[[[46,[168]],124]],[[[46,[177,135]],90],4],[[[46,[168]],22]],[[[46,[168]],22]],[[[46,[168]]]],[[[411,[168]]]],[[[405,[168]]]],[[[412,[124,168]]]],[[[415,[156,168]]]],[[[46,[168]]],[[83,[138]]]],[[[46,[168]],[117,[22]],54],[[415,[168]]]],[[[46,[168]]]],[[[46,[29,168]],22],[[46,[29,168]]]],[[],161],[[],161],[[],161],[[],161],[[[46,[168]],22]],[[]],[[]],[[[46,[413,135]]],[[46,[[83,[12]],135]]]],[[[46,[168]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[46,[168]],22],[[4,[269]]]],[[[46,[168]],22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[22,[[46,[135]]]],[[22,168],[[46,[168]]]],[[[46,[12,168]],[83,[12]]],[[4,[22,3]]]],[[[46,[12,168]],[83,[12]]],[[4,[3]]]],[[[46,[12,168]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[190,124],[[422,[190,124]]]],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,240],[[426,[14,240]]]],[[14,241],[[427,[14,241]]]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[190,[[429,[190]]]],[14,[[431,[14,[0,[125,430]]]]]],[[191,22]],[[190,22]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[190,[[436,[190]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[190,124],[[440,[190,124]]]],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[190,[[443,[190]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],0,[[14,124],[[447,[14,124]]]],0,[14,[[448,[14]]]],[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[190,22],[[452,[190]]]],[[14,235],[[453,[14,235]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],0,[[191,236],237],[[190,236],237],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[190,124],[[456,[190,124]]]],0,[[14,235],[[457,[14,235]]]],[[14,240],[[458,[14,240]]]],[[190,[83,[12]]],[[459,[190]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],0,[[14,124],[[466,[14,124]]]],[[190,244],[[467,[190]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],0,[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[190,[83,[12]]],[[481,[190]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[235],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[485,55],[[4,[56]]]],[[486,55],[[4,[56]]]],[[487,55],[[4,[56]]]],[[[488,[57]],55],[[4,[56]]]],[[489,55],[[4,[56]]]],[[[490,[[0,[57,235]],[0,[57,235]]]],55],[[4,[56]]]],[[[491,[[0,[57,235]],[0,[57,235]]]],55],[[4,[56]]]],[[[453,[57,57]],55],[[4,[56]]]],[[[457,[57,57]],55],[[4,[56]]]],[[[425,[57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[235,235],[[453,[235,235]]]],[[14,235],[[453,[14,235]]]],[[],485],[[191,236],237],[[[191,[485]],236],237],[[190,236],237],[[[191,[[486,[235]]]],236],237],[[[191,[[487,[124]]]],236],237],[[[191,[488]],236],237],[[[191,[489]],236],237],[[[191,[[490,[235,235]]]],236],237],[[[191,[[491,[235,235]]]],236],237],[[[191,[[453,[235,235]]]],236],237],[[[191,[[457,[235,235]]]],236],237],[[[191,[[425,[[0,[235,424]]]]]],236],237],[124,[[487,[124]]]],[235,[[486,[235]]]],[[235,235],[[457,[235,235]]]],[[14,235],[[457,[14,235]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[],488],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[235,235],[[491,[235,235]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],489],[[235,235],[[490,[235,235]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[492],[492],[[]],[[]],[[]],[492],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[492],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[493,[[83,[12]]]],[[[494,[238]]],[[83,[12]]]],[14,[[423,[14]]]],[3,[[8,[183]]]],[[14,241],[[427,[14,241]]]],[[[495,[29]]],[[495,[29]]]],[[[496,[29]]],[[496,[29]]]],[497,497],[244,244],[[]],[[]],[[]],[[]],[190,[[429,[190]]]],[[[492,[[0,[238,190]]]]],[[4,[3]]]],[[[495,[40]],[495,[40]]],39],[[497,497],39],[[],39],[[],39],[[191,22]],[[[191,[498]],22]],[[190,22]],[[[499,[[0,[189,190]]]],22]],[[[191,[[493,[241]]]],22]],[[[191,[[496,[[0,[[5,[[83,[12]]]],190]]]]]],22]],[[[191,[[473,[189]]]],22]],[[[191,[[427,[189,189]]]],22]],0,[[[0,[241,190]],[0,[238,190]]],235],[[],[[496,[125]]]],[3,63],[3,[[4,[[147,[[0,[183,86,85]],135]],3]]]],[[],498],[[[495,[[50,[[50,[[50,[50]]]]]]]],[495,[[50,[[50,[[50,[50]]]]]]]]],49],[[497,497],49],[[244,244],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[190,[[436,[190]]]],[[[499,[[0,[189,190]]]]],[[4,[[83,[12]],3]]]],[190,[[443,[190]]]],[[[492,[[0,[238,190]]]]],[[4,[3]]]],[[[499,[[0,[238,190]]]]],[[4,[3]]]],[[498,55],[[4,[56]]]],[[3,55],[[4,[56]]]],[[3,55],[[4,[56]]]],[[[495,[57]],55],[[4,[56]]]],[[[492,[57]],55],[[4,[56]]]],[[[499,[57]],55],[[4,[56]]]],[[[493,[57]],55],[[4,[56]]]],[[[494,[57]],55],[[4,[56]]]],[[[496,[57]],55],[[4,[56]]]],[[500,55],[[4,[56]]]],[[501,55],[[4,[56]]]],[[[436,[[0,[57,14]]]],55],[[4,[56]]]],[[[464,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[461,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[449,[57]],55],[[4,[56]]]],[[[470,[57]],55],[[4,[56]]]],[[[459,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[465,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[462,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[463,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[460,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[473,[57]],55],[[4,[56]]]],[[[423,[57]],55],[[4,[56]]]],[[[427,[57,57]],55],[[4,[56]]]],[[[467,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[481,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[483,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[482,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[443,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[429,[[0,[57,190,14]]]],55],[[4,[56]]]],[[[502,[57]],55],[[4,[56]]]],[[[503,[57]],55],[[4,[56]]]],[[497,55],[[4,[56]]]],[[497,55],[[4,[56]]]],[[244,55],[[4,[56]]]],[[]],[504,3],[505,3],[506,3],[507,3],[319,3],[262,3],[508,3],[[]],[509,3],[497,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[142,3],[3,[[8,[183]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[3,[[8,[183]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[[[495,[70]],69]],[[497,69]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[8,[[147,[183,135]]]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[3,497],[[],3],[473,65],[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[497,[18,[[147,[183,135]]]]],3],[[],495],[236,492],[[],499],[241,[[493,[241]]]],[238,[[494,[238]]]],[[],496],[[[18,[[147,[183,135]]]]],3],[[[495,[[88,[[88,[[88,[88]]]]]]]],[495,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[497,497],[[8,[39]]]],[[[191,[[436,[[0,[189,190,14]]]]]],236],237],[[[191,[[464,[[0,[189,190,14]]]]]],236],237],[[[191,[[461,[[0,[189,190,14]]]]]],236],237],[[[191,[[459,[[0,[241,190,14]]]]]],236],237],[[[191,[[465,[[0,[241,190,14]]]]]],236],237],[[[191,[[462,[[0,[241,190,14]]]]]],236],237],[[[191,[[463,[[0,[241,190,14]]]]]],236],237],[[[191,[[460,[[0,[241,190,14]]]]]],236],237],[[[191,[[467,[[0,[243,190,14]]]]]],236],237],[[[191,[[481,[[0,[238,190,14]]]]]],236],237],[[[191,[[483,[[0,[238,190,14]]]]]],236],237],[[[191,[[482,[[0,[238,190,14]]]]]],236],237],[[[191,[[443,[[0,[238,190,14]]]]]],236],237],[[[191,[[429,[[0,[238,190,14]]]]]],236],237],[[191,236],[[237,[[4,[3]]]]]],[[[191,[[495,[216]]]],236],[[237,[[4,[3]]]]]],[[[191,[[493,[238]]]],236],[[237,[[4,[3]]]]]],[[[191,[[494,[238]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[83,[12]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[501]],236],[[237,[[4,[3]]]]]],[[[191,[[503,[[0,[238,190]]]]]],236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[498]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[[493,[241]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[[496,[[0,[[5,[[83,[12]]]],190]]]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[[473,[189]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[191,[[427,[189,189]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[[191,[[495,[216]]]],236],[[237,[[4,[3]]]]]],[[[191,[[493,[238]]]],236],[[237,[[4,[3]]]]]],[[[191,[[494,[238]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[[496,[[83,[12]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[501]],236],[[237,[[4,[3]]]]]],[[[191,[[503,[[0,[238,190]]]]]],236],[[237,[[4,[3]]]]]],[[[191,[[449,[189]]]],236],[[237,[8]]]],[[[191,[[470,[189]]]],236],[[237,[8]]]],[[[191,[[423,[[0,[241,190]]]]]],236],[[237,[8]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[498]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[495,[227]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[493,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[0,[[5,[[83,[12]]]],190]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[500]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[473,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[423,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[427,[241,241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[502,[[0,[241,190]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[495,[227]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[493,[241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[0,[[5,[[83,[12]]]],190]]]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[423,[241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[427,[241,241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[191,[[502,[[0,[241,190]]]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[[191,[[495,[259]]]],236,244],[[237,[[4,[65,3]]]]]],[[[191,[[493,[243]]]],236,244],[[237,[[4,[65,3]]]]]],[[[191,[[494,[[0,[238,243]]]]]],236,244],[[237,[[4,[65,3]]]]]],[[[191,[[496,[[0,[[5,[[83,[12]]]],190]]]]]],236,244],[[237,[[4,[65,3]]]]]],[[[492,[190]],148],[[4,[3]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[495,[216]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[493,[238]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[494,[238]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[83,[12]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[46,[12,135]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[501]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[191,[[503,[[0,[238,190]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[191,[[495,[216]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[191,[[496,[[83,[12]]]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[496,65],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[3,[[8,[142]]]],[[190,[83,[12]]],[[459,[190]]]],[[[492,[[0,[241,190]]]],[83,[12]]],[[4,[22,3]]]],[[[499,[[0,[241,190]]]],[83,[12]]],[[4,[22,3]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],[[[492,[[0,[241,190]]]],[83,[242]]],[[4,[22,3]]]],[12,500],[[190,244],[[467,[190]]]],[[[492,[[0,[243,190]]]],244],[[4,[65,3]]]],[[[499,[[0,[243,190]]]],244],[[4,[65,3]]]],[[473,65]],[[496,65]],[[],501],[3,[[8,[183]]]],[[[0,[241,238,190]]]],[[14,12],[[470,[14]]]],[[14,65],[[473,[14]]]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[22,241],[[493,[241]]]],[[22,238],[[494,[238]]]],[[190,[83,[12]]],[[481,[190]]]],[[[492,[[0,[238,190]]]],[83,[12]]],[[4,[22,3]]]],[[[499,[[0,[238,190]]]],[83,[12]]],[[4,[22,3]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],[[[492,[[0,[238,190]]]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[190,124],[[422,[190,124]]]],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,240],[[426,[14,240]]]],[[14,241],[[427,[14,241]]]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[190,[[429,[190]]]],[14,[[431,[14,[0,[125,430]]]]]],[[191,22]],[[190,22]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[190,[[436,[190]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[190,124],[[440,[190,124]]]],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[190,[[443,[190]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[14,[[448,[14]]]],[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[190,22],[[452,[190]]]],[[14,235],[[453,[14,235]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[191,236],237],[[190,236],237],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[190,124],[[456,[190,124]]]],[[14,235],[[457,[14,235]]]],[[14,240],[[458,[14,240]]]],[[190,[83,[12]]],[[459,[190]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],[[14,124],[[466,[14,124]]]],[[190,244],[[467,[190]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[190,[83,[12]]],[[481,[190]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[[510,[[0,[240,190]]]],124],49],[[190,124],[[422,[190,124]]]],[[[510,[[0,[240,190]]]],124],49],[[[0,[240,190]]],[[510,[[0,[240,190]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[14,240],[[426,[14,240]]]],[[],118],[[[511,[29]]],[[511,[29]]]],[[[512,[29]]],[[512,[29]]]],[[[513,[29]]],[[513,[29]]]],[[[514,[29]]],[[514,[29]]]],[[[515,[29]]],[[515,[29]]]],[[[516,[29]]],[[516,[29]]]],[[[517,[29]]],[[517,[29]]]],[[[518,[29,29,29]]],[[518,[29,29,29]]]],[[[519,[29,29,29]]],[[519,[29,29,29]]]],[[[466,[29,29,29]]],[[466,[29,29,29]]]],[[[446,[29]]],[[446,[29]]]],[[[450,[29,29]]],[[450,[29,29]]]],[[[441,[29,29,29]]],[[441,[29,29,29]]]],[[[442,[[0,[29,240]]]]],[[442,[[0,[29,240]]]]]],[[[475,[29,29,29]]],[[475,[29,29,29]]]],[[[437,[29,29]]],[[437,[29,29]]]],[[[454,[29,29]]],[[454,[29,29]]]],[[[458,[29,29]]],[[458,[29,29]]]],[[[438,[29,29]]],[[438,[29,29]]]],[[[472,[29]]],[[472,[29]]]],[[[474,[29,29]]],[[474,[29,29]]]],[[[468,[29]]],[[468,[29]]]],[[[469,[29,29]]],[[469,[29,29]]]],[[[471,[29]]],[[471,[29]]]],[[[426,[29,29]]],[[426,[29,29]]]],[[[428,[29]]],[[428,[29]]]],[[[432,[29]]],[[432,[29]]]],[[[434,[29]]],[[434,[29]]]],[[[435,[29]]],[[435,[29]]]],[[[447,[29,29]]],[[447,[29,29]]]],[[[484,[[0,[29,240]],29]]],[[484,[[0,[29,240]],29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[14,[[431,[14,[0,[125,430]]]]]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[510,[[0,[240,190]]]]],22],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[[],511],[14,[[435,[14]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[[510,[[0,[240,190]]]],124],8],[[190,124],[[440,[190,124]]]],[[[510,[[0,[240,190]]]],124],8],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[[[510,[57]],55],[[4,[56]]]],[[[511,[57]],55],[[4,[56]]]],[[[512,[57]],55],[[4,[56]]]],[[[513,[57]],55],[[4,[56]]]],[[[514,[57]],55],[[4,[56]]]],[[515,55],[[4,[56]]]],[[[516,[57]],55],[[4,[56]]]],[[[517,[57]],55],[[4,[56]]]],[[[518,[57,57]],55],[[4,[56]]]],[[[519,[57,57]],55],[[4,[56]]]],[[[520,[57]],55],[[4,[56]]]],[[[451,[[0,[57,14]]]],55],[[4,[56]]]],[[[479,[[0,[57,14]]]],55],[[4,[56]]]],[[[433,[[0,[57,14]]]],55],[[4,[56]]]],[[[431,[57,57]],55],[[4,[56]]]],[[[476,[57,57]],55],[[4,[56]]]],[[[455,[57,57,57]],55],[[4,[56]]]],[[[444,[57,57,57]],55],[[4,[56]]]],[[[477,[57,57,57]],55],[[4,[56]]]],[[[466,[57,57,57]],55],[[4,[56]]]],[[[446,[57]],55],[[4,[56]]]],[[[450,[57,57]],55],[[4,[56]]]],[[[441,[57,57,57]],55],[[4,[56]]]],[[[442,[[0,[57,240]]]],55],[[4,[56]]]],[[[475,[57,57,57]],55],[[4,[56]]]],[[[437,[57,57]],55],[[4,[56]]]],[[[454,[57,57]],55],[[4,[56]]]],[[[458,[57,57]],55],[[4,[56]]]],[[[438,[57,57]],55],[[4,[56]]]],[[[472,[57]],55],[[4,[56]]]],[[[474,[57,57]],55],[[4,[56]]]],[[[468,[57]],55],[[4,[56]]]],[[[469,[57,57]],55],[[4,[56]]]],[[[471,[57]],55],[[4,[56]]]],[[[426,[57,57]],55],[[4,[56]]]],[[[428,[57]],55],[[4,[56]]]],[[[432,[57]],55],[[4,[56]]]],[[[434,[57]],55],[[4,[56]]]],[[[435,[57]],55],[[4,[56]]]],[[[447,[57,57]],55],[[4,[56]]]],[[[452,[[0,[57,14]]]],55],[[4,[56]]]],[[[448,[[0,[57,240]]]],55],[[4,[56]]]],[[[439,[[0,[57,14]],57]],55],[[4,[56]]]],[[[440,[[0,[57,14]],57]],55],[[4,[56]]]],[[[456,[[0,[57,14]],57]],55],[[4,[56]]]],[[[421,[[0,[57,14]],57]],55],[[4,[56]]]],[[[422,[[0,[57,14]],57]],55],[[4,[56]]]],[[[445,[57,57]],55],[[4,[56]]]],[[[478,[[0,[57,14]],57]],55],[[4,[56]]]],[[[484,[[0,[57,240]],57]],55],[[4,[56]]]],[[[480,[57,57,57]],55],[[4,[56]]]],[[14,124],[[444,[14,124]]]],[[[510,[[0,[240,190]]]],124]],[[14,124],[[445,[14,124]]]],[[[510,[[0,[240,190]]]],124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,512],[14,[[448,[14]]]],[[[510,[[0,[240,190]]]]],8],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[[510,[[0,[240,190]]]]],8],[[],152],[[],153],[[],152],[[],153],[[190,22],[[452,[190]]]],[[[510,[[0,[240,190]]]],22],8],[[],513],[235,[[520,[235]]]],[[240,240],[[454,[240,240]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[],514],[[[191,[[451,[[0,[240,190,14]]]]]],236],237],[[[191,[[479,[[0,[240,190,14]]]]]],236],237],[[[191,[[433,[[0,[240,14]]]]]],236],237],[[[191,[[431,[240,[0,[125,430]]]]]],236],[[237,[[0,[125,430]]]]]],[[[191,[[476,[240,[0,[125,430]]]]]],236],237],[[[191,[[455,[240,124,[0,[125,430]]]]]],236],237],[[[191,[[444,[240,124]]]],236],237],[[[191,[[477,[[0,[240,190]],124]]]],236],237],[[[191,[[452,[[0,[240,190,14]]]]]],236],237],[[[191,[[448,[240]]]],236],237],[[[191,[[439,[[0,[240,190,14]],124]]]],236],237],[[[191,[[440,[[0,[240,190,14]],124]]]],236],237],[[[191,[[456,[[0,[240,190,14]],124]]]],236],237],[[[191,[[421,[[0,[240,190,14]],124]]]],236],237],[[[191,[[422,[[0,[240,190,14]],124]]]],236],237],[[[191,[[445,[240,124]]]],236],237],[[[191,[[478,[[0,[240,190,14]],124]]]],236],237],[[[191,[[480,[240,[0,[125,430]],[0,[125,430]]]]]],236],237],[124,[[515,[124]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[[191,[511]],236],[[237,[8]]]],[[[191,[[512,[156]]]],236],[[237,[8]]]],[[[191,[513]],236],[[237,[8]]]],[[[191,[514]],236],[[237,[8]]]],[[[191,[[515,[124]]]],236],[[237,[8]]]],[[[191,[[516,[29]]]],236],[[237,[8]]]],[[[191,[[517,[124]]]],236],[[237,[8]]]],[[[191,[[518,[124,235]]]],236],[[237,[8]]]],[[[191,[[519,[124,235]]]],236],[[237,[8]]]],[[[191,[[520,[235]]]],236],[[237,[8]]]],[[[191,[[466,[240,124]]]],236],[[237,[8]]]],[[[191,[[446,[240]]]],236],[[237,[8]]]],[[[191,[[450,[240,124]]]],236],[[237,[8]]]],[[[191,[[441,[240,240,124]]]],236],[[237,[8]]]],[[[191,[[442,[240]]]],236],[[237,[8]]]],[[[191,[[475,[240,124,235]]]],236],[[237,[8]]]],[[[191,[[437,[240,124]]]],236],[[237,[8]]]],[[[191,[[454,[240,240]]]],236],[[237,[8]]]],[[[191,[[458,[240,240]]]],236],[[237,[8]]]],[[[191,[[438,[240,124]]]],236],[[237,[8]]]],[[[191,[[472,[240]]]],236],[[237,[8]]]],[[[191,[[474,[240,124]]]],236],[[237,[8]]]],[[[191,[[468,[240]]]],236],[[237,[8]]]],[[[191,[[469,[240,124]]]],236],[[237,[8]]]],[[[191,[[471,[240]]]],236],[[237,[8]]]],[[[191,[[426,[240,240]]]],236],[[237,[8]]]],[[[191,[[428,[240]]]],236],[[237,[8]]]],[[[191,[[432,[240]]]],236],[[237,[8]]]],[[[191,[[434,[[0,[240,29]]]]]],236],[[237,[8]]]],[[[191,[[435,[240]]]],236],[[237,[8]]]],[[[191,[[447,[240,124]]]],236],[[237,[8]]]],[[[191,[[484,[240,240]]]],236],[[237,[8]]]],[[190,124],[[456,[190,124]]]],[[[510,[[0,[240,190]]]],124],[[8,[22]]]],[[240,240],[[458,[240,240]]]],[[14,240],[[458,[14,240]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[29,[[516,[29]]]],[124,[[517,[124]]]],[[14,124],[[466,[14,124]]]],[[]],[[[510,[[0,[240,190]]]]]],[511],[[[512,[156]]]],[513],[514],[[[516,[29]]]],[[[517,[124]]]],[[[450,[240,124]]]],[[[475,[240,124,235]]]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,22],[[471,[14]]]],[[],161],[[14,22],[[472,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],237],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[[191,236],[[237,[[8,[4]]]]]],[124,[[519,[124,235]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[124,[[518,[124,235]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[521,521],[522,522],[523,523],[[]],[[]],[[]],[[],521],[[],522],[[],523],[521,65],[522,65],[523,65],[[521,55],[[4,[56]]]],[[522,55],[[4,[56]]]],[[523,55],[[4,[56]]]],[[]],[[]],[[]],[[[0,[70,14]]],22],[[[0,[70,14]]],145],[[[0,[70,14]]],65],[[]],[[]],[[]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[521,[83,[12]]]],[[522,[83,[12]]]],[[523,[83,[12]]]],[[521,144]],[[522,144]],[[523,144]],[[521,145]],[[522,145]],[[523,145]],[[521,65]],[[522,65]],[[523,65]],[[521,12]],[[522,12]],[[523,12]],[[521,22]],[[522,22]],[[523,22]],0,0,0,0,0,0,[[[524,[170]]],170],[[[525,[170]]],170],[[[525,[[0,[274,70,29]],[0,[526,125]],170]],[525,[[0,[274,70,29]],[0,[526,125]],170]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],170]],[525,[[0,[274,70,29]],[0,[526,125]],170]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],527]],[525,[[0,[274,70,29]],[0,[526,125]],527]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[524,[170]]],22],[[[525,[170]]],22],[[[524,[170]]]],[[[525,[170]]]],[[[524,[29,29,29,[0,[170,29]]]]],[[524,[29,29,29,[0,[170,29]]]]]],[[[525,[29,29,[0,[170,29]]]]],[[525,[29,29,[0,[170,29]]]]]],[528,528],[[[524,[29,29,29,[0,[170,29]]]],[524,[29,29,29,[0,[170,29]]]]]],[[[525,[29,29,[0,[170,29]]]],[525,[29,29,[0,[170,29]]]]]],[[]],[[]],[[]],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[],[[524,[125,[0,[125,170]]]]]],[[],[[525,[125,[0,[125,170]]]]]],[42,[[4,[[524,[[0,[197,274,70]],197,[0,[526,125]],[0,[170,125]]]]]]]],[42,[[4,[[525,[[0,[197,274,70]],[0,[526,125]],[0,[170,125]]]]]]]],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],[[530,[[0,[274,70]],526,170]]]],[[[524,[170]]],[[531,[170]]]],[[[525,[170]]],[[532,[170]]]],[[[524,[[0,[274,70]],526,170]],[0,[274,70]]],[[533,[[0,[274,70]],526,170]]]],[[[525,[[0,[274,70]],526,170]],[0,[274,70]]],[[534,[[0,[274,70]],526,170]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],[[535,[[0,[274,70]],[0,[70,[529,[[0,[274,70]]]],14]],526,170]]]],[[[524,[[0,[274,70]],[50,[[50,[[50,[50]]]]]],526,170]],[524,[[0,[274,70]],[50,[[50,[[50,[50]]]]]],526,170]]],49],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],49],[[528,528],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[524,[[0,[274,70]],526,170]],54]],[[[524,[[0,[274,70,155]],155,526,170]],54]],[[[524,[[0,[274,70,155]],155,526,170]],54]],[[[525,[[0,[274,70,155]],526,170]],54]],[[[525,[[0,[274,70]],526,170]],54]],[[[524,[170]],124],[[536,[124,170]]]],[[[525,[170]],124],[[537,[124,170]]]],[[[524,[57,57,170]],55],[[4,[56]]]],[[[525,[57,170]],55],[[4,[56]]]],[[528,55],[[4,[56]]]],[[]],[62,[[524,[[0,[274,70]],[539,[538]],[0,[125,170]]]]]],[[]],[[[524,[170]]],[[525,[170]]]],[[[62,[[0,[274,70]]]]],[[525,[[0,[274,70]],[539,[538]],[0,[125,170]]]]]],[[]],[54,[[524,[[0,[274,70]],[0,[526,125]],[0,[125,170]]]]]],[54,[[525,[[0,[274,70]],[0,[526,125]],[0,[125,170]]]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],[[8,[[0,[274,70]]]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[524,[[0,[274,70]],526,170]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,170]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,170]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,170]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,170]],[0,[274,70]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],136,14]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]],148],[[0,[274,70]]]],0,0,[[[524,[170]]]],[[[525,[170]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]]],[[[524,[[0,[274,70]],526,170]],[0,[274,70]]],8],[[[525,[[0,[274,70]],526,170]],[0,[274,70]]],49],[[[524,[[0,[274,70]],526,170]],[0,[274,70]]]],[[[525,[[0,[274,70]],526,170]],[0,[274,70]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],[[540,[[0,[274,70]],526,170]]]],[[]],[[]],[[]],[[[524,[170]]],78],[[[524,[170]]],74],[[[524,[170]]],[[541,[170]]]],[[[525,[170]]],542],[[[525,[170]]],[[543,[170]]]],[[[524,[170]]],[[544,[170]]]],[[[524,[170]]],[[545,[170]]]],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],49],[[[524,[170]]],49],[[[525,[170]]],49],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],49],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],49],[[[524,[170]]],74],[[[525,[170]]],542],[[[524,[170]]],78],[[[524,[170]]],80],[[[524,[170]]],22],[[[525,[170]]],22],[[],[[524,[[539,[538]],527]]]],[[],[[525,[[539,[538]],527]]]],[170,[[524,[[539,[538]],170]]]],[170,[[525,[[0,[70,274]],[539,[538]],170]]]],0,[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[[524,[170]]],[[546,[170]]]],[[[524,[170]]],[[547,[170]]]],[[12,12],49],[[12,12],49],[[12,12],49],[[[524,[170]]],[[548,[170]]]],[[[525,[170]]],[[548,[170]]]],[[[524,[170]]],[[548,[170]]]],[[[525,[170]]],[[548,[170]]]],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[[524,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,170]],[0,[274,70]]],[[8,[[0,[274,70]]]]]],[[[524,[[0,[274,70]],526,170]],22]],[[[525,[[0,[274,70]],526,170]],22]],[[[524,[170]],124]],[[[525,[170]],124]],[[[524,[[0,[177,274,70]],177,526,170]],90],4],[[[525,[[0,[177,274,70]],526,170]],90],4],[[[524,[[0,[274,70]],526,170]],22]],[[[525,[[0,[274,70]],526,170]],22]],[[[524,[[0,[274,70]],526,170]]]],[[[525,[[0,[274,70]],526,170]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],527]],[525,[[0,[274,70,29]],[0,[526,125]],527]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],[[549,[[0,[274,70]],526,170]]]],[[[525,[[0,[274,70]],526,170]],[0,[70,[529,[[0,[274,70]]]],14]]],[[8,[[0,[274,70]]]]]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[[524,[[0,[274,70]],526,170]],[0,[274,70]]],[[4,[[550,[[0,[274,70]],526,170]]]]]],[[],4],[[],4],[[],4],[[[524,[[0,[274,70]],526,170]],22],[[4,[528]]]],[[[525,[[0,[274,70]],526,170]],22],[[4,[528]]]],[[],93],[[],93],[[],93],[[[525,[[0,[274,70]],526,170]],[525,[[0,[274,70]],526,170]]],[[551,[[0,[274,70]],526,170]]]],[[[524,[170]]],94],[[[524,[170]]],95],[[]],[[]],[[]],[22,[[524,[[539,[538]],527]]]],[22,[[525,[[539,[538]],527]]]],[22,[[524,[527]]]],[22,[[525,[527]]]],[[22,170],[[524,[170]]]],[[22,170],[[525,[170]]]],[[22,170],[[524,[[539,[538]],170]]]],[[22,170],[[525,[[0,[70,274]],[539,[538]],170]]]],[[],[[524,[527]]]],[[],[[525,[527]]]],[170,[[524,[170]]]],[170,[[525,[170]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[552,[170]],148],[[552,[170]]]],[[[533,[170]],148],[[533,[170]]]],[[[535,[14,170]],148],[[535,[14,170]]]],[[[552,[170]],148],[[552,[170]]]],[[[533,[170]],148],[[533,[170]]]],[[[535,[14,170]],148],[[535,[14,170]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[74,74],[80,80],[94,94],[[]],[[]],[[]],0,[[[74,[57,57]],55],[[4,[56]]]],[[[78,[57,57]],55],[[4,[56]]]],[[[541,[57,57,170]],55],[[4,[56]]]],[[[544,[57,57,170]],55],[[4,[56]]]],[[[545,[57,170]],55],[[4,[56]]]],[[[80,[57]],55],[[4,[56]]]],[[[94,[57]],55],[[4,[56]]]],[[[531,[57,57,170]],55],[[4,[56]]]],[[[95,[57]],55],[[4,[56]]]],[[[547,[170]],55],[[4,[56]]]],[[[552,[57,57,170]],55],[[4,[56]]]],[[[553,[57,57,170]],55],[[4,[56]]]],[[[554,[170]],55],[[4,[56]]]],[[[546,[170]],55],[[4,[56]]]],[[[533,[57,57,170]],55],[[4,[56]]]],[[[555,[57,57,170]],55],[[4,[56]]]],[[[556,[57,170]],55],[[4,[56]]]],[[[535,[[271,[[0,[57,14]]]],[0,[57,14]],57,170]],55],[[4,[56]]]],[[[557,[[271,[[0,[57,14]]]],[0,[57,14]],57,170]],55],[[4,[56]]]],[[[558,[[271,[[0,[57,14]]]],[0,[57,14]],170]],55],[[4,[56]]]],[[[550,[57,57,170]],55],[[4,[56]]]],[[[550,[57,57,170]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[547,[170]],65,124],[[552,[170]]]],[[[546,[170]],65,124],8],[[[547,[526,170]],[0,[70,529,14]]],[[552,[526,170]]]],[[[546,[526,170]],[0,[70,529,14]]],8],[[[547,[170]],65,[0,[529,14]]],[[552,[170]]]],[[[546,[170]],65,[0,[529,14]]],8],[[[553,[170]]]],[[[555,[170]]]],[[[557,[14,170]]]],[[[553,[170]]]],[[[553,[170]]]],[[[553,[170]]]],[[[555,[170]]]],[[[557,[14,170]]]],[[[552,[70,526,170]],70],[[553,[70,526,170]]]],[[[553,[170]]]],[[[554,[70,526,170]],70]],[[[533,[70,526,170]]],[[555,[70,526,170]]]],[[[555,[170]]]],[[[556,[70,526,170]]]],[[[535,[[0,[70,[559,[14]]]],14,526,170]]],[[557,[[0,[70,[559,[14]]]],14,526,170]]]],[[[557,[14,170]]]],[[[558,[[0,[70,[559,[14]]]],14,526,170]]]],[[[554,[70,526,170]],65,70]],[[[553,[170]]]],[[[554,[170]],65,164]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[553,[170]]]],[[[556,[170]]]],[[[558,[[559,[14]],14,170]]],[[559,[14]]]],[[[553,[170]]]],[[[553,[170]]]],[[[555,[170]]]],[[[557,[14,170]]]],[[[553,[170]]]],[[[533,[170]]]],[[[555,[170]]]],[[[556,[170]]]],[[[535,[[271,[14]],14,170]]],14],[[[557,[14,170]]]],[[[558,[[271,[14]],14,170]]],14],[[[553,[170]]]],[74,22],[78,22],[[[541,[170]]],22],[[[544,[170]]],22],[[[545,[170]]],22],[80,22],[94,22],[[[531,[170]]],22],[95,22],[74,8],[78,8],[[[541,[170]]],8],[[[544,[170]]],8],[[[545,[170]]],8],[80,8],[94,8],[[[531,[170]]],8],[[[536,[124,170]]],8],[95,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[533,[70,125,526,170]]],125],[[[535,[[0,[70,[559,[14]]]],14,125,526,170]]],125],[[[552,[70,526,170]],70]],[[[533,[70,526,170]]]],[[[535,[[0,[70,[559,[14]]]],14,526,170]]]],[[[552,[70,526,170]],148]],[[[533,[70,526,170]],148]],[[[535,[[0,[70,[559,[14]]]],14,526,170]],148]],[[[533,[70,526,170]],148]],[[[535,[[0,[70,[271,[14]],[559,[14]]]],14,526,170]],148]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[553,[170]]]],[[[555,[170]]]],[[[557,[14,170]]]],[[[553,[170]]]],[[[555,[170]]]],[[[557,[14,170]]]],[[[555,[170]]]],[[[557,[[559,[14]],14,170]]]],[[[553,[170]],148],[[552,[170]]]],[[[555,[170]],148],[[533,[170]]]],[[[557,[14,170]],148],[[535,[14,170]]]],[[[555,[170]]]],[[[557,[[559,[14]],14,170]]],[[559,[14]]]],[74],[78],[[[541,[170]]]],[[[544,[170]]]],[[[545,[170]]]],[80],[94],[[[531,[170]]]],[[[536,[124,170]]]],[95],[[],161],[[],161],[[]],[[]],[[]],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[542,542],[[[540,[170]]],[[540,[170]]]],[[[530,[170]]],[[530,[170]]]],[[[549,[170]]],[[549,[170]]]],[[[551,[170]]],[[551,[170]]]],[[]],[[]],[[]],[[]],[[]],[[[542,[57]],55],[[4,[56]]]],[[[543,[57,170]],55],[[4,[56]]]],[[[532,[57,170]],55],[[4,[56]]]],[[[540,[[0,[57,274,70]],526,170]],55],[[4,[56]]]],[[[530,[[0,[57,274,70]],526,170]],55],[[4,[56]]]],[[[549,[[0,[57,274,70]],526,170]],55],[[4,[56]]]],[[[551,[[0,[57,274,70]],526,170]],55],[[4,[56]]]],[[[534,[57,170]],55],[[4,[56]]]],[[[560,[57,170]],55],[[4,[56]]]],[[[561,[57,170]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[534,[170]]]],[[[560,[170]]]],[[[561,[170]]]],[[[534,[70,526,170]]],[[560,[70,526,170]]]],[[[561,[70,526,170]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[561,[170]]]],[542,22],[[[543,[170]]],22],[[[532,[170]]],22],[542,8],[[[543,[170]]],8],[[[532,[170]]],8],[[[537,[124,170]]],8],[[[540,[[0,[274,70]],526,170]]],[[8,[[0,[274,70]]]]]],[[[530,[[0,[274,70]],526,170]]],[[8,[[0,[274,70]]]]]],[[[549,[[0,[274,70]],526,170]]],[[8,[[0,[274,70]]]]]],[[[551,[[0,[274,70]],526,170]]],[[8,[[0,[274,70]]]]]],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[[534,[70,526,170]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[560,[170]]]],[[[560,[170]]]],[542],[[[543,[170]]]],[[[532,[170]]]],[[[537,[124,170]]]],[[[540,[[0,[274,70]],526,170]]]],[[[530,[[0,[274,70]],526,170]]]],[[[549,[[0,[274,70]],526,170]]]],[[[551,[[0,[274,70]],526,170]]]],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[548,[170]]]],[[[548,[170]]],170],[562],[562],[562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[170]],22],562],[[[548,[170]],562],22],[[[548,[170]]],22],[[[548,[170]]],22],[[],118],[[],118],[[[548,[170]]]],[[[548,[170]]]],[562,562],[[[548,[29,[0,[170,29]]]]],[[548,[29,[0,[170,29]]]]]],[563,563],[[[548,[29,[0,[170,29]]]],[548,[29,[0,[170,29]]]]]],[[[548,[29,[0,[170,29]]]],[548,[29,[0,[170,29]]]],164]],[[]],[[]],[[]],[[562,562]],[[[548,[170]]],123],[[[548,[170]]],123],[[],[[548,[[0,[170,125]]]]]],[[[548,[170]]],[[564,[170]]]],[[[548,[170]],563],[[564,[170]]]],[[[548,[170]]]],[[[565,[170]]]],[[[564,[170]]]],[[[548,[170]],562]],[[[548,[170]],65,124],49],[[[548,[170]],65,124],[[8,[562]]]],[[[548,[170]],65,124,164],[[4,[562,566]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[170]],65,124],8],[[[548,[170]],[62,[65]],124],[[8,[62]]]],[[[548,[170]],[62,[65]],124],[[8,[62]]]],[[[548,[170]],65,124],8],[[[548,[170]],65,164],562],[[[548,[170]],65,164]],[[[548,[170]],65,566],562],[[[548,[170]],65],562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[170]]],[[565,[170]]]],[[]],[[]],[[]],[[]],[[[548,[170]],563],[[565,[170]]]],[[[548,[170]],22],49],[[[548,[170]]],49],[[[548,[170]]],563],[[[565,[170]]],563],[[[564,[170]]],563],[[[548,[170]],65],567],[[[548,[170]]],22],[[],[[548,[527]]]],[170,[[548,[170]]]],[563,[[8,[562]]]],[[[565,[170]]],8],[[[564,[170]]],8],[567,[[8,[562]]]],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[[563,562]],[[563,562]],[[[548,[170]],562]],[[[548,[170]],65,124],8],[[[548,[170]],562,148],49],[[[548,[170]],22,164]],[[[548,[170]],22,164]],[563],[[[565,[170]]]],[[[564,[170]]]],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[548,[170]],65],[[4,[562]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[548,[170]],22,164],[[4,[528]]]],[22,[[4,[[548,[527]],528]]]],[[22,170],[[4,[[548,[170]],528]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[548,[527]]]],[[22,170],[[548,[170]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568],[569],[570],[570],[570],[[571,148]],[[571,148]],[572,572],[573,573],[[]],[[]],[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],[[],578],[[],571],[573,49],[570],[570],[570],[[572,572],49],[[573,573],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[578,55],[[4,[56]]]],[[571,55],[[4,[56]]]],[[572,55],[[4,[56]]]],[[573,55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568,49],[569,49],[570,49],[570,49],[568],[569],[570],[570],[570],[570],[[],578],[[],571],[575,122],[578,22],[578,49],[573,49],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[571,573],[572,49],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[568,49],[569,49],[570,49],[[570,579],49],[[570,580],49],[568,49],[[569,579],49],[570,49],[570,49],[570,49],[570,49],[570,49],[570,49],[568,49],[[569,580],49],[570,49],[[570,579],49],[[570,580],49],[570,49],[[570,579],49],[[570,580],49],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[568],[569],[570],[570],[568],[569],[570],[570],[570],[570],[570],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[578,[581,[569,14]]]],[[578,[581,[569,14]],579],572],[[578,[581,[569,14]],580],572],[[578,[581,[569,14]],124]],[[578,[581,[569,14]],124,579],572],[[578,[581,[569,14]],124,580],572],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,14]]]],[[[585,[582,583,14]]]],[[[587,[586,14]]]],[[[588,[586,14]]]],[[[590,[589,14]]]],[[]],[[]],[[]],[[],574],[[],576],[[],577],[[[574,[591,14]]]],[[[576,[591,583,14]]]],[[[577,[592,14]]]],[[],[[574,[591,[0,[125,14]]]]]],[[],[[576,[591,583,[0,[125,14]]]]]],[[],[[577,[592,[0,[125,14]]]]]],[[[581,[591,14]]],14],[[[593,[591,14]]],14],[[[585,[591,583,14]]],14],[[[594,[591,583,14]]],14],[[[587,[592,14]]],14],[[[588,[592,14]]],14],[[[590,[595,14]]],14],[[[596,[592,14]]],14],[[[597,[592,14]]],14],[[[581,[591,14]]],14],[[[593,[591,14]]],14],[[[588,[592,14]]],14],[[[597,[592,14]]],14],[[]],[[[588,[598,14]]],[[587,[598,14]]]],[[[590,[599,14]]],[[587,[599,14]]]],[[]],[[[588,[599,14]]],[[590,[599,14]]]],[[]],[[[581,[591,14]]]],[[[593,[591,14]]]],[[[585,[591,583,14]]]],[[[594,[591,583,14]]]],[[[587,[592,14]]]],[[[588,[592,14]]]],[[[590,[595,14]]]],[[[596,[592,14]]]],[[[597,[592,14]]]],[[[574,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[576,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[577,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[581,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[581,[591,[0,[132,14]]]],55],[[4,[56]]]],[[[593,[591,[0,[132,14]]]],55],[[4,[56]]]],[[[593,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[585,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[585,[591,583,[0,[132,14]]]],55],[[4,[56]]]],[[[594,[591,583,[0,[132,14]]]],55],[[4,[56]]]],[[[594,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[587,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[587,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[588,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[588,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[590,[595,[0,[57,14]]]],55],[[4,[56]]]],[[[590,[595,[0,[132,14]]]],55],[[4,[56]]]],[[[596,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[596,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[597,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[597,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[574,[591,14]]]],[[[576,[591,583,14]]]],[[[574,[582,14]]]],[[[576,[582,583,14]]]],[[[577,[592,14]]]],[[[577,[586,14]]]],[[[577,[592,14]]]],[[[577,[586,14]]]],[[]],[[]],[[]],[134],[[],[[574,[591]]]],[[]],[134],[[]],[[],[[576,[591,583]]]],[134],[[]],[[],[[577,[592]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[574,[591,14]]],14],[[[576,[591,583,14]]],14],[[[577,[592,14]]],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[574,[591]]]],[[[576,[591,583]]]],[[[577,[592]]]],[[],49],[[[574,[591,14]]],49],[[[584,[591,583]]],49],[[[576,[591,583,14]]],49],[[],49],[[[577,[592,14]]],49],[[],49],[[[577,[592,14]]],49],[[[584,[591,583]]],49],[[[576,[591,583,14]]],49],[[[581,[591,14]]],14],[[]],[[[574,[591,14]]],[[581,[591,14]]]],[[[584,[591,583]]]],[[[576,[591,583,14]]],[[585,[591,583,14]]]],[[]],[[]],[[]],[[]],[[[581,[591,14]],148],[[593,[591,14]]]],[[[593,[591,14]],148],[[593,[591,14]]]],[[[585,[591,583,14]],148],[[594,[591,583,14]]]],[[[594,[591,583,14]],148],[[594,[591,583,14]]]],[[[587,[592,14]],148],[[596,[592,14]]]],[[[588,[592,14]],148],[[597,[592,14]]]],[[[596,[592,14]],148],[[596,[592,14]]]],[[[597,[592,14]],148],[[597,[592,14]]]],[[[581,[591,14]]],[[574,[591,14]]]],[[],[[574,[591]]]],[[],[[576,[591,583]]]],[[],[[577,[592]]]],[[],122],[[[574,[591,14]]],591],[[[576,[591,583,14]]],591],[[[577,[592,14]]],592],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[577,[592,14]]],[[587,[592,14]]]],[[[577,[600,14]]],[[587,[600,14]]]],[[[585,[591,583,14]]],[[576,[591,583,14]]]],[[[587,[592,14]]],[[577,[592,14]]]],[[[588,[592,14]]],[[577,[592,14]]]],[[[590,[595,14]]],[[577,[595,14]]]],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],49],[[[574,[591,14]]],[[8,[[581,[591,14]]]]]],[[[584,[591,583]]],49],[[[576,[591,583,14]]],[[8,[[585,[591,583,14]]]]]],[[],49],[[],49],[[],49],[[],49],[[[574,[601,14]]],[[8,[[581,[601,14]]]]]],[[[584,[601,583]]],49],[[[576,[601,583,14]]],[[8,[[585,[601,583,14]]]]]],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[[574,[601,14]]],[[8,[[581,[601,14]]]]]],[[[584,[601,583]]],49],[[[576,[601,583,14]]],[[8,[[585,[601,583,14]]]]]],[[],49],[[],49],[[],49],[[[581,[591,14]],148],[[4,[[593,[591,14]],[581,[591,14]]]]]],[[[593,[591,14]],148],[[4,[[593,[591,14]],[593,[591,14]]]]]],[[[585,[591,583,14]],148],[[4,[[594,[591,583,14]],[585,[591,583,14]]]]]],[[[594,[591,583,14]],148],[[4,[[594,[591,583,14]],[594,[591,583,14]]]]]],[[[587,[592,14]],148],[[4,[[596,[592,14]],[587,[592,14]]]]]],[[[588,[592,14]],148],[[4,[[597,[592,14]],[588,[592,14]]]]]],[[[596,[592,14]],148],[[4,[[596,[592,14]],[596,[592,14]]]]]],[[[597,[592,14]],148],[[4,[[597,[592,14]],[597,[592,14]]]]]],[[[577,[592,14]]],[[8,[[587,[592,14]]]]]],[[[577,[602,14]]],[[8,[[587,[602,14]]]]]],[[[577,[600,14]]],[[8,[[587,[600,14]]]]]],[[[577,[603,14]]],[[8,[[587,[603,14]]]]]],[[[577,[603,14]]],[[8,[[587,[603,14]]]]]],[[[577,[602,14]]],[[8,[[587,[602,14]]]]]],[[[577,[595,14]]],[[8,[[590,[595,14]]]]]],[[[577,[604,14]]],[[8,[[590,[604,14]]]]]],[[[577,[604,14]]],[[8,[[590,[604,14]]]]]],[[],49],[[[590,[595,14]]],[[4,[[588,[595,14]],[590,[595,14]]]]]],[[],49],[[[590,[604,14]]],[[4,[[588,[604,14]],[590,[604,14]]]]]],[[],49],[[[590,[604,14]]],[[4,[[588,[604,14]],[590,[604,14]]]]]],[[[590,[599,14]],148],8],[[[590,[[0,[604,599]],14]],148],8],[[[590,[[0,[604,599]],14]],148],8],[[[577,[592,14]]],[[8,[[588,[592,14]]]]]],[[[577,[602,14]]],[[8,[[588,[602,14]]]]]],[[[577,[602,14]]],[[8,[[588,[602,14]]]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[[584,[591,583]]]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,14]]]],[[[593,[582,14]]]],[[[585,[582,583,14]]]],[[[594,[582,583,14]]]],[[[587,[586,14]]]],[[[588,[586,14]]]],[[[590,[589,14]]]],[[[596,[586,14]]]],[[[597,[586,14]]]],[[]],[[]],[[]],[[]],[[[581,[591,14]],148]],[[[585,[591,583,14]],148]],[[[587,[592,14]],148]],[[[588,[592,14]],148]],[[[590,[595,14]],148]],[[[581,[582,14]],148]],[[[585,[582,583,14]],148]],[[[587,[586,14]],148]],[[[588,[586,14]],148]],[[[590,[589,14]],148]],[[[577,[595,14]]],[[590,[595,14]]]],[[]],[[[590,[595,14]]],[[588,[595,14]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[590,[599,14]],148]],[[[577,[592,14]]],[[588,[592,14]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[[]],[[]],[116,49],[[[117,[100]]],100],[605,605],[[]],[[],605],[12,100],[[605,605],49],[[],49],[[],49],[[],49],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[605,[83,[12]]]],[[605,55],[[4,[56]]]],[[]],[605,605],[[]],[[],[[62,[12]]]],[605,[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[]],[[[117,[115]]],115],[[],100],[[],605],[[83,22]],[[12,12]],[12],[12],[[12,12],49],[[]],[605],[65],[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[83],[[]],[[],4],[[],4],[[],93],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[[],100],[[[117,[22]]],22],[[]],[[83,164],8],[[83,164],8],[[]],[[],605],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],0,[606,84],[14,10],[14,13],0,0,0,0,[[[18,[17]],19],20],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],23],[[],23],0,[607,607],[608,608],[609,609],[610,610],[611,611],[612,612],[613,613],[606,606],[84,84],[614,614],[615,615],[616,616],[617,617],[618,618],[619,619],[620,620],[621,621],[622,622],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[616,616],39],[[617,617],39],[[],39],[[],39],[622,[[623,[608]]]],0,0,0,0,0,[[],607],[[],624],[[],612],[[],613],[[],615],[[],616],[[],617],[[],622],0,0,0,0,0,[614],[622],[614],[622],[[625,42],4],[[626,42],4],[42,[[4,[611]]]],[42,[[4,[619]]]],[42,[[4,[620]]]],0,[612,145],0,[[],[[48,[[47,[[46,[45]]]]]]]],[627,[[48,[[47,[[46,[45]]]]]]]],[628,[[48,[[47,[[46,[45]]]]]]]],[629,[[48,[[47,[[46,[45]]]]]]]],[[607,607],49],[[609,609],49],[[606,606],49],[[84,84],49],[[615,615],49],[[616,616],49],[[617,617],49],0,[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[612,145],0,0,[[607,55],58],[[608,55],58],[[609,55],58],[[609,55],58],[[610,55],58],[[611,55],58],[[612,55],58],[[613,55],58],[[606,55],58],[[84,55],58],[[614,55],58],[[615,55],58],[[616,55],58],[[616,55],58],[[617,55],58],[[618,55],58],[[619,55],58],[[620,55],58],[[621,55],58],[[621,55],58],[[]],[[]],[[]],[63,17],[[[62,[63]]],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,606],[[],84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,[[4,[610]]]],[63,[[4,[611]]]],[[]],0,0,0,0,0,[[622,[607,[23]]],[[630,[616,614,23]]]],[[622,[607,[23]]],[[631,[616,614,23]]]],[[622,617],[[8,[[632,[616,614]]]]]],[[622,617],[[8,[[633,[616,614]]]]]],[[622,124]],[[607,69]],[[609,69]],[[606,69]],[[84,69]],[[615,69]],[[616,69]],[[617,69]],0,0,0,0,0,0,0,[612],[612],[612],[612],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[612,49],0,0,[612,[[191,[[147,[634]]]]]],[[82,[83,[12]]],[[48,[[47,[9]]]]]],[[635,625,10,42],[[4,[53]]]],[[82,1],[[47,[617]]]],[[622,84],617],[[622,606,49],[[47,[616]]]],[[622,84],617],[622,47],[622,[[47,[608]]]],[84,[[48,[[47,[[46,[12]]]]]]]],[[627,84],[[48,[[47,[[46,[12]]]]]]]],[[628,84],[[48,[[47,[[46,[12]]]]]]]],[[629,84],[[48,[[47,[[46,[12]]]]]]]],[[622,[8,[63]]],[[47,[608]]]],0,[612,145],0,0,0,0,[63,20],0,0,0,0,0,0,[[1,1],627],[63,628],[54,629],[[636,26],622],0,0,0,0,0,0,0,0,[622,[[637,[609,608]]]],0,0,0,[[616,616],[[8,[39]]]],[[617,617],[[8,[39]]]],0,0,0,0,0,0,0,0,[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],0,0,[622,[[630,[616,614,23]]]],0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,[[622,636]],0,0,[612,145],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,606],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],[[4,[23,59]]]],[[],[[4,[23,59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[622,[607,[23]]],[[8,[[630,[616,614,23]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[617,607],[607,617],[[616,[83,[12]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[639,[638]]],49],[[[639,[638]]],49],[[[639,[638]]],49],[[627,[639,[638]]],49],[622],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],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,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],0,[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,12],[81,12],[81,12],[81,12],[81,[[4,[[123,[[83,[12]]]],165]]]],[81,[[4,[[123,[[83,[12]]]],165]]]],[14,14],[[12,81]],[[12,81]],[[[123,[12]],81]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,134],[[12,81,22],12],[[12,81,22],12],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[263,45],[[330,263],[[4,[56]]]],[100,[[4,[56]]]],[263,[[4,[56]]]],[63,[[4,[56]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],83],[361,83],[361,83],[22,83],[22,83],[[],83],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[[117,[22]],[362,[22]]],[[361,[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,[[[147,[[83,[12]],135]]],[[147,[63,135]]]],[63,4],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],63],[[[83,[12]]],63],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],63],[63],[63,49],[63,49],[63,49],[[],389],[[],389],[[],8],[[],8],[[],8],[[],8],[63,[[8,[63]]]],[63,[[8,[63]]]],0,0,0,0,0,0,[[],45],0,0,0,[[[406,[135]]]],[[[406,[135]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[190,124],[[422,[190,124]]]],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,240],[[426,[14,240]]]],[[14,241],[[427,[14,241]]]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[190,[[429,[190]]]],[14,[[431,[14,[0,[125,430]]]]]],[[191,22]],[[190,22]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[190,[[436,[190]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[190,124],[[440,[190,124]]]],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[190,[[443,[190]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],0,[[14,124],[[447,[14,124]]]],0,[14,[[448,[14]]]],[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[190,22],[[452,[190]]]],[[14,235],[[453,[14,235]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],0,[[191,236],237],[[190,236],237],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[190,124],[[456,[190,124]]]],0,[[14,235],[[457,[14,235]]]],[[14,240],[[458,[14,240]]]],[[190,[83,[12]]],[[459,[190]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],0,[[14,124],[[466,[14,124]]]],[[190,244],[[467,[190]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],0,[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[190,[83,[12]]],[[481,[190]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[235],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[235,235],[[453,[235,235]]]],[[14,235],[[453,[14,235]]]],[[],485],[[191,236],237],[[190,236],237],[124,[[487,[124]]]],[235,[[486,[235]]]],[[235,235],[[457,[235,235]]]],[[14,235],[[457,[14,235]]]],[[],488],[[235,235],[[491,[235,235]]]],[[],489],[[235,235],[[490,[235,235]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[14,[[423,[14]]]],[[14,241],[[427,[14,241]]]],[190,[[429,[190]]]],[[191,22]],[[190,22]],0,[[[0,[241,190]],[0,[238,190]]],235],[[],498],[190,[[436,[190]]]],[190,[[443,[190]]]],0,[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[190,[83,[12]]],[[459,[190]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],[12,500],[[190,244],[[467,[190]]]],[[],501],[[[0,[241,238,190]]]],[[14,12],[[470,[14]]]],[[14,65],[[473,[14]]]],[[190,[83,[12]]],[[481,[190]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[190,124],[[422,[190,124]]]],[[[0,[14,86]]],[[191,[[147,[235,135]]]]]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[235,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[[0,[14,86]]],[[191,[[147,[241,135]]]]]],[[[0,[14,86]]],[[191,[[147,[238,135]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,240],[[426,[14,240]]]],[[14,241],[[427,[14,241]]]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[190,[[429,[190]]]],[14,[[431,[14,[0,[125,430]]]]]],[[191,22]],[[190,22]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[190,[[436,[190]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[190,124],[[440,[190,124]]]],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[190,[[443,[190]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[14,[[448,[14]]]],[[[0,[190,14]]],[[449,[[0,[190,14]]]]]],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[190,22],[[452,[190]]]],[[14,235],[[453,[14,235]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[191,236],237],[[190,236],237],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[[4,[[83,[12]],3]]]]]],[[191,236],[[237,[[4,[3]]]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[191,236,244],[[237,[[4,[65,3]]]]]],[[191,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[191,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[190,124],[[456,[190,124]]]],[[14,235],[[457,[14,235]]]],[[14,240],[[458,[14,240]]]],[[190,[83,[12]]],[[459,[190]]]],[[190,[83,[12]]],[[460,[190]]]],[[190,45],[[461,[190]]]],[[190,[46,[12,135]]],[[462,[190]]]],[[190,45],[[463,[190]]]],[[190,12,[46,[12,135]]],[[464,[190]]]],[[190,[83,[242]]],[[465,[190]]]],[[14,124],[[466,[14,124]]]],[[190,244],[[467,[190]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[190,[83,[12]]],[[481,[190]]]],[[190,[83,[12]]],[[482,[190]]]],[[190,[83,[245]]],[[483,[190]]]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[190,124],[[421,[190,124]]]],[[190,124],[[422,[190,124]]]],[[[0,[240,190]]],[[510,[[0,[240,190]]]]]],[[[0,[86,14]]],[[191,[[147,[240,135]]]]]],[14,[[191,[[147,[240,135]]]]]],[[14,240],[[426,[14,240]]]],[[[0,[240,14]]],[[428,[[0,[240,14]]]]]],[14,[[431,[14,[0,[125,430]]]]]],[[[0,[240,14]]],[[432,[[0,[240,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[[],511],[14,[[435,[14]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[190,124],[[439,[190,124]]]],[[190,124],[[440,[190,124]]]],[[14,124],[[441,[14,240,124]]]],[14,[[442,[14]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[54,512],[14,[[448,[14]]]],[[14,124],[[450,[14,124]]]],[190,[[451,[190]]]],[[190,22],[[452,[190]]]],[[],513],[235,[[520,[235]]]],[[240,240],[[454,[240,240]]]],[[14,240],[[454,[14,240]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[],514],[124,[[515,[124]]]],[[191,236],[[237,[8]]]],[[190,236],[[237,[8]]]],[[190,124],[[456,[190,124]]]],[[240,240],[[458,[240,240]]]],[[14,240],[[458,[14,240]]]],[29,[[516,[29]]]],[124,[[517,[124]]]],[[14,124],[[466,[14,124]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[240,14]]],[[476,[[0,[240,14]],[0,[125,430]]]]]],[[[0,[240,190,14]],124],[[477,[[0,[240,190,14]],124]]]],[[190,124],[[478,[190,124]]]],[[[0,[240,190]]],[[479,[[0,[240,190]]]]]],[124,[[519,[124,235]]]],[124,[[518,[124,235]]]],[[[0,[240,14]]],[[480,[[0,[240,14]],[0,[125,430]],[0,[125,430]]]]]],[[14,240],[[484,[14,240]]]],0,0,0,0,0,0,[[[0,[70,14]]],22],[[[0,[70,14]]],145],[[[0,[70,14]]],65],0,0,0,0,0,0,[[],49],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],49],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[],122],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[[],100],[[83,22]],[[]],[83,8],[156,8],[[83,22],[[46,[135]]]],[[156,22],[[46,[135]]]],[[83,22],[[46,[135]]]],[83,8],[83],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[[],100],[[[117,[22]]],22],[[83,164],8],[[83,164],8],[[]],0],"c":[1412,1669,4135,5018,10987,11186],"p":[[3,"Path"],[4,"Cow"],[3,"Error"],[4,"Result"],[8,"AsRef"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Option"],[3,"SchemaBox"],[3,"SchemaRefMut"],[4,"Primitive"],[15,"u8"],[3,"SchemaRef"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"Schema"],[3,"AssetExtensions"],[8,"Into"],[8,"AssetLoader"],[4,"AssetKind"],[3,"SchemaVec"],[15,"usize"],[8,"HasSchema"],[3,"SVec"],[3,"Ulid"],[3,"Version"],[3,"SMap"],[3,"SBox"],[8,"Clone"],[4,"Maybe"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[4,"Ordering"],[8,"Ord"],[3,"SystemTime"],[8,"Deserializer"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[3,"String"],[3,"Vec"],[6,"Result"],[6,"Boxed"],[15,"bool"],[8,"PartialEq"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[3,"Formatter"],[3,"Error"],[8,"Debug"],[6,"Result"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"u128"],[15,"array"],[15,"str"],[8,"Rng"],[15,"u64"],[3,"Aligned"],[3,"OwningPtr"],[4,"DecodeError"],[8,"Hasher"],[8,"Hash"],[3,"FieldPath"],[3,"Ustr"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"AssetLoadCtx"],[15,"slice"],[3,"AssetLocRef"],[8,"Sync"],[8,"Send"],[3,"Error"],[8,"PartialOrd"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[4,"EncodeError"],[3,"TypeId"],[3,"Values"],[3,"ValuesMut"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[15,"i8"],[3,"CStr"],[8,"IsAligned"],[3,"PtrMut"],[3,"IntoIter"],[3,"Ptr"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[15,"isize"],[15,"f64"],[8,"RangeBounds"],[3,"Replacements"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Unaligned"],[3,"NonZeroUsize"],[3,"NonNull"],[8,"FnMut"],[8,"Default"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[15,"f32"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[8,"Display"],[4,"CollectionAllocErr"],[15,"never"],[3,"Global"],[8,"ToOwned"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"FromStr"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[15,"u32"],[8,"SliceIndex"],[3,"Box"],[8,"FnOnce"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[3,"Recompositions"],[3,"Decompositions"],[8,"Not"],[8,"Copy"],[8,"Iterator"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[3,"StreamSafe"],[8,"Sub"],[8,"SubAssign"],[8,"Fn"],[3,"AllocError"],[3,"OsStr"],[3,"OsString"],[8,"Allocator"],[3,"PathBuf"],[8,"Allocator"],[3,"Vec"],[3,"CString"],[3,"PercentDecode"],[3,"PercentEncode"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[8,"DynDigest"],[3,"Slice"],[3,"Slice"],[8,"Subscriber"],[3,"Id"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[8,"BufRead"],[3,"Current"],[3,"ThinBox"],[8,"Source"],[3,"Registry"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Any"],[8,"Log"],[3,"Metadata"],[3,"Metadata"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Event"],[8,"TurboCore"],[8,"Write"],[3,"Error"],[8,"GenCore"],[3,"Request"],[3,"MiddlewareNext"],[3,"Response"],[4,"Error"],[3,"Event"],[3,"Error"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedFuture"],[8,"FusedStream"],[3,"Record"],[3,"LevelFilter"],[3,"Attributes"],[8,"Unsize"],[8,"DoubleEndedIterator"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"AsyncIterator"],[8,"Stream"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Value"],[3,"Field"],[8,"Visit"],[3,"Record"],[3,"Token"],[3,"Interest"],[3,"Interest"],[4,"SocketAddr"],[8,"Generator"],[4,"GeneratorState"],[3,"Runnable"],[3,"ScheduleInfo"],[8,"Seek"],[8,"ReadWrite"],[3,"TcpStream"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Rc"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[4,"Error"],[4,"Value"],[3,"Url"],[3,"RangeInclusive"],[3,"RangeToInclusive"],[3,"RangeFrom"],[3,"StringDeserializer"],[3,"IntoIter"],[3,"Arc"],[3,"Weak"],[3,"ClientConfig"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"ProtocolName"],[4,"Error"],[3,"Splice"],[8,"Codec"],[8,"TlsListElement"],[4,"ServerExtension"],[3,"Reader"],[4,"InvalidMessage"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"DecompressError"],[3,"Error"],[3,"Error"],[3,"CompressError"],[3,"Error"],[3,"IntoInnerError"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedMutexGuard"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[3,"AssetLoc"],[3,"Handle"],[3,"AssetPack"],[3,"AssetPackSpec"],[3,"AssetPackReq"],[3,"SchemaPath"],[3,"AssetLoadProgress"],[3,"AssetStore"],[3,"LoadedAsset"],[3,"AssetInfo"],[3,"Cid"],[3,"UntypedHandle"],[3,"SchemaAssetHandle"],[3,"CorePackfileMeta"],[3,"PackfileMeta"],[3,"IncompatibleGameVersionError"],[3,"AssetServer"],[6,"MappedMutexGuard"],[3,"AssetServerInner"],[3,"MetaAssetLoadCtx"],[3,"SchemaPtrLoadCtx"],[3,"FileAssetIo"],[3,"WebAssetIo"],[3,"DummyIo"],[3,"MappedRef"],[3,"MappedRefMut"],[3,"Ref"],[3,"RefMut"],[3,"EventListener"],[3,"SchemaMetaAssetLoader"],[8,"AssetIo"],[3,"DashMap"],[4,"ChangedAsset"],[3,"Sender"],[8,"Absolutize"],[3,"LoadedAssets"],[8,"FromType"],[13,"Metadata"],[13,"Custom"],[13,"Opaque"],[13,"Map"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"]],"a":{"errno":[7000],"getlasterror":[7000],"{:?}":[4053,11091],"{}":[4060,11098]}},\ +"bones_asset":{"doc":"An asset interface for Bones.","t":"IDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNSNEDNNNDENSDHDDDDDDDDDEDDDDDDDDDDDNNNDDSNNNNNNNNDNDDNDDKKKCLLLLLLLLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMCMLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLMLLMKLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLMLLLKKMMMMMFMMMMMMLLLLLLLLLLLLMMMMMMMMMMMLLLLMMMMMMLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMKLLLLLLLLLLMMMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFLLLFLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLLKLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLDIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNNCDNNNDENDHDDDDDDDDDEDDDDDDDDDDDNNDDNNNNNNNNDDDNDDKKKCLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMMCMLLLLLLLLMMMMMLLLLLLLLLMLMKLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMLLLLLLLLLLLLMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLKLLLLLLLKLLLLMLMMMMFMMMMMMLLLLMMMMMMMMLMMMLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMKLLLLLLMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKD","n":["Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","MSG","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","RAND_BITS","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","anyhow","as_enum","as_mut","as_primitive","as_ptr","as_ptr","as_ref","as_schema_mut","as_schema_ref","as_struct","as_vec","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","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","build","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","compare","compute_layout_info","core_dir","core_pack","create","ctx","dashmap","data","datetime","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","drop","drop","drop_fn","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","field","field","field","field_mut","field_offsets","field_path","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_bytes","from_datetime","from_datetime_with_source","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_str","from_str","from_string","from_type","from_type","full_name","game_version","game_version","game_version","game_version","get","get","get","get","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","has_opaque","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","incompabile_packs","increment","index","index","index_mut","index_mut","inner","insert","insert","insert_box","insert_box_unchecked","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_svec","io","is_empty","is_empty","is_empty","is_nil","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","kind","layout","layout","len","len","len","load","load_file","load_progress","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","nil","option","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","parse","partial_cmp","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pop","pop","pop_box","pre","prelude","ptr","push","push","push_box","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","register","remove","remove","remove_box","remove_unchecked","reverse_dependencies","rid","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","serialize","serialize","serialize","server","store","tag_type","timestamp_ms","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string","to_string","to_string","to_string","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get_field_path","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_hash","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","value_schema","values","values","values_mut","values_mut","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watcher","with_source","extension","extensions","loader","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","add","add","add_assign","add_assign","alphabetic","alphanumeric","append","as_char_ptr","as_cstr","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","assert_unique","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","chance","char","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","create","dangling_with_align","dedup","dedup_by","dedup_by_key","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop_as","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_existing","from_iter","from_raw_parts","from_slice","from_str","from_str","from_str","from_str","from_vec","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get","get_short_name","grow","hash","hash","hash","hash","hash","i128","i16","i32","i64","i8","index","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_owned","into_vec","is_empty","is_empty","is_owned","is_owned","isize","len","len","len","likely","lowercase","make","make_owned","make_owned","mul","mul","mul_assign","mul_assign","neg","neg","new","new","new","new","new","new_with_ulid","next","next","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","precomputed_hash","prefix","prelude","promote","push","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","remove","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","smallvec","spilled","stream_safe","stream_safe","sub","sub","sub_assign","sub_assign","swap_remove","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","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_grow","try_into","try_into","try_into","try_into","try_into","try_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","type_id","u128","u16","u32","u64","u8","ulid","unlikely","uppercase","usize","ustr","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_capacity","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","compare","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","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","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","clone_span","cmp","compare","consume","consume","current_span","default","default","default","default","default","default","default","deref","deref","deref_mut","deref_mut","deregister","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_raw","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","drop_span","enabled","enabled","enter","eq","equivalent","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","event","event_enabled","exit","fill_buf","fill_bytes","fill_bytes","finish","flush","flush","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_iter","from_raw","from_raw_in","ge","gen","gt","handle","handle_event","handle_event","hash","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_iter","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","log","lt","max_level_hint","ne","new","new","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nfc","nfd","nfkc","nfkd","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","record","record","record_debug","record_follows_from","register","register_callsite","reregister","resolve","resume","schedule","seek","serialize","size_hint","size_hint","size_hint","socket","source","source","stream_position","stream_safe","strip_prefix_of","strip_suffix_of","to_owned","to_string","to_string","try_close","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","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","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","compare","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","compare","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","record_debug","record_debug","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","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","count","count","count","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_string","as_mut_string","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","consume","default","deref","deref_mut","description","description","deserialize","drain","drop","encode_with","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","nfc","nfd","nfkc","nfkd","partial_cmp","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","remove","remove_matches","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","split_off","stream_safe","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","clone_span","cmp","compare","connect","current_span","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_raw","downcast_unchecked","downgrade","drop","drop","drop_span","enabled","enabled","enter","eq","equivalent","equivalent","equivalent","event","event_enabled","exit","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","log","lt","make_mut","max_level_hint","ne","new","new","new_cyclic","new_in","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","record","record_follows_from","register_callsite","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_single_slice","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","count","decode_with","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","encode","encode_with","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","from_slices","get_extensions","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","read","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","stream_safe","stream_safe","stream_safe","stream_safe","swap_remove","to_owned","to_owned","to_slices","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","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","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","compare","compare","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","iter","last","last","map","next","next","nfc","nfd","nfkc","nfkd","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","stream_safe","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","hash","hash32","hash64","into","into","into","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","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","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get","get","insert","insert","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_value","len","len","len","next","next","next","next","next","next","next","next","nfc","nfc","nfc","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","cjk_compat_variants","cjk_compat_variants","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","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","stream_safe","stream_safe","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","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","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","anyhow","as_ref","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","cast","cast_mut","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","core","core_dir","core_pack","ctx","dashmap","data","default","default","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","downloaded","drop_fn","enumerate_packs","enumerate_packs","enumerate_packs","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","errored","field_offsets","fields","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_str","from_str","from_type","full_name","game_version","game_version","game_version","game_version","get","get_mut","get_untyped","get_untyped_mut","handle_asset_changes","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","inc_downloaded","inc_errored","inc_loaded","inc_to_load","incompabile_packs","inner","inner_schema","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","io","is_finished","kind","layout","listen","load","load","load_asset","load_asset","load_asset_bytes","load_asset_forced","load_assets","load_core_pack","load_file","load_file","load_file","load_file","load_pack","load_progress","loaded","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs","packs_dir","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pre","ptr","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","reverse_dependencies","rid","root","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","server","set_io","store","tag_type","to_load","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_cast","try_cast_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","untyped","update","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","watch","watch","watch_for_changes","watcher","extension","extensions","loader","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng"],"q":[[0,"bones_asset"],[899,"bones_asset::AssetKind"],[902,"bones_asset::Primitive"],[904,"bones_asset::SchemaKind"],[906,"bones_asset::bones_utils"],[1523,"bones_asset::bones_utils::CollectionAllocErr"],[1524,"bones_asset::bones_utils::prelude"],[1647,"bones_asset::bones_utils::prelude::CollectionAllocErr"],[1648,"bones_asset::bones_utils::prelude::alloc"],[1663,"bones_asset::bones_utils::prelude::alloc::alloc"],[1789,"bones_asset::bones_utils::prelude::alloc::borrow"],[1904,"bones_asset::bones_utils::prelude::alloc::boxed"],[2564,"bones_asset::bones_utils::prelude::alloc::collections"],[3006,"bones_asset::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[3007,"bones_asset::bones_utils::prelude::alloc::collections::binary_heap"],[3143,"bones_asset::bones_utils::prelude::alloc::collections::btree_map"],[3497,"bones_asset::bones_utils::prelude::alloc::collections::btree_set"],[3666,"bones_asset::bones_utils::prelude::alloc::collections::linked_list"],[3811,"bones_asset::bones_utils::prelude::alloc::collections::vec_deque"],[3921,"bones_asset::bones_utils::prelude::alloc::ffi"],[4048,"bones_asset::bones_utils::prelude::alloc::fmt"],[4279,"bones_asset::bones_utils::prelude::alloc::rc"],[4425,"bones_asset::bones_utils::prelude::alloc::slice"],[5007,"bones_asset::bones_utils::prelude::alloc::str"],[5572,"bones_asset::bones_utils::prelude::alloc::str::pattern"],[5741,"bones_asset::bones_utils::prelude::alloc::string"],[5959,"bones_asset::bones_utils::prelude::alloc::sync"],[6123,"bones_asset::bones_utils::prelude::alloc::task"],[6126,"bones_asset::bones_utils::prelude::alloc::vec"],[6375,"bones_asset::bones_utils::prelude::futures"],[6478,"bones_asset::bones_utils::prelude::futures::future"],[6637,"bones_asset::bones_utils::prelude::futures::io"],[7317,"bones_asset::bones_utils::prelude::futures::prelude"],[7414,"bones_asset::bones_utils::prelude::futures::stream"],[8292,"bones_asset::bones_utils::prelude::fxhash"],[8370,"bones_asset::bones_utils::prelude::hashbrown"],[8559,"bones_asset::bones_utils::prelude::hashbrown::TryReserveError"],[8560,"bones_asset::bones_utils::prelude::hashbrown::hash_map"],[8946,"bones_asset::bones_utils::prelude::hashbrown::hash_set"],[9143,"bones_asset::bones_utils::prelude::hashbrown::raw"],[9307,"bones_asset::bones_utils::prelude::parking_lot"],[9503,"bones_asset::bones_utils::prelude::parking_lot::lock_api"],[9905,"bones_asset::bones_utils::prelude::prelude"],[9997,"bones_asset::bones_utils::prelude::rng"],[9998,"bones_asset::prelude"],[10712,"bones_asset::prelude::AssetKind"],[10715,"bones_asset::prelude::Primitive"],[10717,"bones_asset::prelude::SchemaKind"],[10719,"bones_asset::prelude::bones_utils"],[10841,"bones_asset::prelude::bones_utils::CollectionAllocErr"],[10842,"bones_asset::prelude::bones_utils::prelude"],[10965,"bones_asset::prelude::bones_utils::prelude::CollectionAllocErr"],[10966,"bones_asset::prelude::bones_utils::prelude::alloc"],[10981,"bones_asset::prelude::bones_utils::prelude::alloc::alloc"],[11004,"bones_asset::prelude::bones_utils::prelude::alloc::borrow"],[11015,"bones_asset::prelude::bones_utils::prelude::alloc::boxed"],[11017,"bones_asset::prelude::bones_utils::prelude::alloc::collections"],[11031,"bones_asset::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[11032,"bones_asset::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[11039,"bones_asset::prelude::bones_utils::prelude::alloc::collections::btree_map"],[11061,"bones_asset::prelude::bones_utils::prelude::alloc::collections::btree_set"],[11070,"bones_asset::prelude::bones_utils::prelude::alloc::collections::linked_list"],[11077,"bones_asset::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[11082,"bones_asset::prelude::bones_utils::prelude::alloc::ffi"],[11086,"bones_asset::prelude::bones_utils::prelude::alloc::fmt"],[11124,"bones_asset::prelude::bones_utils::prelude::alloc::rc"],[11127,"bones_asset::prelude::bones_utils::prelude::alloc::slice"],[11175,"bones_asset::prelude::bones_utils::prelude::alloc::str"],[11210,"bones_asset::prelude::bones_utils::prelude::alloc::str::pattern"],[11238,"bones_asset::prelude::bones_utils::prelude::alloc::string"],[11245,"bones_asset::prelude::bones_utils::prelude::alloc::sync"],[11247,"bones_asset::prelude::bones_utils::prelude::alloc::task"],[11250,"bones_asset::prelude::bones_utils::prelude::alloc::vec"],[11255,"bones_asset::prelude::bones_utils::prelude::futures"],[11358,"bones_asset::prelude::bones_utils::prelude::futures::future"],[11390,"bones_asset::prelude::bones_utils::prelude::futures::io"],[11515,"bones_asset::prelude::bones_utils::prelude::futures::prelude"],[11612,"bones_asset::prelude::bones_utils::prelude::futures::stream"],[11726,"bones_asset::prelude::bones_utils::prelude::fxhash"],[11735,"bones_asset::prelude::bones_utils::prelude::hashbrown"],[11745,"bones_asset::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[11746,"bones_asset::prelude::bones_utils::prelude::hashbrown::hash_map"],[11778,"bones_asset::prelude::bones_utils::prelude::hashbrown::hash_set"],[11792,"bones_asset::prelude::bones_utils::prelude::hashbrown::raw"],[11799,"bones_asset::prelude::bones_utils::prelude::parking_lot"],[11830,"bones_asset::prelude::bones_utils::prelude::parking_lot::lock_api"],[11911,"bones_asset::prelude::bones_utils::prelude::prelude"],[11975,"bones_asset::prelude::bones_utils::prelude::rng"]],"d":["Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","The display error message for this error type.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","Get the enum, if this is a enum.","Borrow this box as a SchemaRefMut.","Get the primitive, if this is a primitive.","Get the raw pointer","Get the pointer.","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","","The metadata asset load context.","","The loaded data of the asset.","Gets the datetime of when this Ulid was created accurate …","","","Create a new SchemaBox for a type with a Schema that has a …","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","Safety","Safety","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","","","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Get an item in the vec.","Get a reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get an item in the vec.","Get a mutable reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Recursively checks whether or not the schema contains any …","Get the hash of this SchemaVec.","","","Get the hash of this schema box, if supported.","Get the hash of this schema box.","","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","Increment the random number, make sure that the ts millis …","","","","","The asset server inner state.","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert an untyped item into the map.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","The AssetIo implementation used to load assets.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Test if the Ulid is nil","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Initialize an empty SchemaVec for items with the given …","Creates a new Ulid with the current time (UTC)","Create Version with an empty pre-release and build …","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","The ‘nil Ulid’.","Convert this Maybe into an Option.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Create Version by parsing from string representation.","","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","","The prelude.","The pointer to load.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","Register a schema with the registry.","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","Get the schema of items in this SchemaVec.","","Get the Schema for the pointer.","Get the Schema for the pointer.","","","","","","Get the Schema for the pointer.","The schema of the asset being loaded.","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","","","","The asset server.","The asset store.","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","","","","","","","","","","","","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","","Creates a Crockford Base32 encoded string that represents …","","","","","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Get a value out of the map for the given key.","Get a nested field from the box.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Get the hash of this schema box, if supported.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Allocates a SchemaBox for the given Schema, but doesn’t …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Filesystem watcher if enabled.","Creates a new Ulid using data from the given random number …","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Get the cached string as a C char*.","Get this ustr as a CStr","Gets a mutable pointer from this owned pointer.","","Returns a &mut if possible.","","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 …","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Transforms this Ptr into an PtrMut","","","","","","","","","","","","","Returns a random boolean value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","Consumes the OwningPtr to drop the underlying data of type …","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","","","","","","","","","","","","","","","Forks a TurboCore instance by deterministically deriving 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.","","","Create a new Ustr from the given &str.","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 …","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>.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","","","","","","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","","Returns a usize value for stable indexing across different …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the length is zero.","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","","The number of elements stored in the vector","Get the length (in bytes) of this string.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","","","","","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix.","Construct an empty vector","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Get the precomputed hash for this string","Get the prefix of the ID.","The prelude.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Remove and return the element at position index, shifting …","Reseeds the SeededCore with a new seed/state.","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.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","","","Remove the element at position index, replacing it with …","Acquires a mutable reference to owned data.","","","","","","","Get an owned String copy of this string.","","","","Construct a new SmallVec from a slice.","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","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 …","","","","","","","","","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Borrowed variant of Cow from a slice.","Returns the argument unchanged.","Moves the string into a Cow::Owned.","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from a reference to Path.","Converts a CString into an owned Cow without copying or …","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from a reference to …","Converts a String into an Owned variant. No heap …","Creates an Owned variant of Cow from an owned instance of …","Creates a Borrowed variant of Cow from a reference to Vec.","Converts a &CString into a borrowed Cow without copying or …","Converts a string slice into a Borrowed variant. No heap …","","","Creates a clone-on-write pointer from an owned instance of …","Converts a CStr into a borrowed Cow without copying or …","Converts a String reference into a Borrowed variant. No …","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<[T], A>.","Converts to Box<T, A>.","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","Copies source’s contents into self without creating a …","","","","","","","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a type of Error + Send + Sync into a box of dyn …","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","","Converts a Cow<'_, [T]> into a Box<[T]>","Converts a [T; N] into a Box<[T]>","Converts a &[T] into a Box<[T]>","","Converts a T into a Box<T>","Converts a str into a box of dyn Error.","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a str into a box of dyn Error + Send + Sync.","Copies the string into a newly allocated Box<OsStr>.","Converts a Box<str> into a Box<[u8]>","Creates a boxed Path from a reference.","Converts a Cow into a box of dyn Error.","Returns the argument unchanged.","","Converts a type of Error into a box of dyn Error.","Convert a vector into a boxed slice.","Converts a Cow into a box of dyn Error + Send + Sync.","Converts the given String to a boxed str slice that is …","Converts a String into a box of dyn Error + Send + Sync.","","Converts a Cow<'_, str> into a Box<str>","Creates a boxed Path from a clone-on-write pointer.","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Converts a String into a box of dyn Error.","Converts a &str into a Box<str>","Converts an OsString into a Box<OsStr> without copying or …","Converts a PathBuf into a Box<Path>.","","","Converts a CString into a Box<CStr> without copying or …","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Vec<T> into a Box<[T; N]>.","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Returns the argument unchanged.","","Converts a Vec<T> into a BinaryHeap<T>.","Returns the argument unchanged.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Turn a Vec<T> into a VecDeque<T>.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","Returns the argument unchanged.","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","","Gets an iterator for moving out the BTreeSet’s contents.","Consumes the list into an iterator yielding elements by …","","","","","Consumes the deque into a front-to-back iterator yielding …","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Cow<'a, CStr> into a CString, by copying the …","Converts a Vec<NonZeroU8> into a CString without copying …","Converts a Box<CStr> into a CString without copying or …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<[T]>.","Converts to Rc<T>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","","Allocate a reference-counted string slice and copy v into …","","Converts a generic type T into an Rc<T>","Converts a CString into an Rc<CStr> by moving the CString …","Converts an OsString into an Rc<OsStr> by moving the …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Allocate a reference-counted slice and fill it by cloning v…","Copies the string into a newly allocated Rc<OsStr>.","Converts a reference-counted string slice into a byte …","Move a boxed object to a new, reference counted, …","Allocate a reference-counted slice and move v’s items …","Converts a &CStr into a Rc<CStr>, by copying the contents …","Allocate a reference-counted string slice and copy v into …","Create a reference-counted pointer from a clone-on-write …","Returns the argument unchanged.","Converts a Path into an Rc by copying the Path data into a …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","","","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","","Truncates this String, removing all contents.","","","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Converts a clone-on-write string to an owned instance of …","Converts a &str into a String.","Allocates an owned String from a single character.","Converts the given boxed str slice to a String. It is …","Converts a &String into a String.","Converts a &mut str into a String.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","","Comparison for two Arcs.","","","","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","","","","","Equality for two Arcs.","","","","","","","","","","","","","Allocate a reference-counted str and copy v into it.","Allocate a reference-counted slice and move v’s items …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Converts an OsString into an Arc<OsStr> by moving the …","Copies the string into a newly allocated Arc<OsStr>.","Move a boxed object to a new, reference-counted allocation.","Returns the argument unchanged.","","Converts an atomically reference-counted string slice into …","Allocate a reference-counted str and copy v into it.","Converts a &CStr into a Arc<CStr>, by copying the contents …","Create an atomically reference-counted pointer from a …","Converts a CString into an Arc<CStr> by moving the CString …","Converts a Path into an Arc by copying the Path data into …","Converts a T into an Arc<T>","Allocate a reference-counted slice and fill it by cloning v…","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","","","","","Clears the vector, removing all values.","","","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert a boxed slice into a vector by transferring …","Allocate a Vec<T> and fill it by cloning s’s items.","Converts the given String to a vector Vec that holds …","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a CString into a Vec<u8>.","Allocate a Vec<T> and move s’s items into it.","Returns the argument unchanged.","Turn a VecDeque<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Converts a BinaryHeap<T> into a Vec<T>.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","Creates a consuming iterator, that is, one that moves each …","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","","","","","Removes an element from the vector and returns it.","","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","","Returns the argument unchanged.","Convert a serde_json::Error into an io::Error.","","Converts an ErrorKind into an Error.","Converts a alloc::ffi::NulError into a Error.","Returns the argument unchanged.","","","","Convert the Error to an io::Error, preserving 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 instance of an Error from a particular OS …","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for AsyncRead.","Extension trait for Stream.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for AsyncBufRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","","","","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","Checks if this value is equivalent to the given key.","","","","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Examples","","Returns the argument unchanged.","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","Creates an iterator over the entries of a HashMap in …","Creates an iterator over the entries of a HashMap in …","Creates a consuming iterator, that is, one that moves each …","Creates a consuming iterator, that is, one that moves each …","","Creates a consuming iterator visiting all the keys in …","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","Borrow as an AssetLocRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","Read the core asset pack.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","The metadata asset load context.","","The loaded data of the asset.","","","","","","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","","","","","","","","The function that may be used to deserialize the type.","Get the number of assets that have had their data …","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","Get the number of assets that have errored while loading.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 data for the type.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Borrow a loaded asset.","Mutably borrow a loaded asset.","Borrow a LoadedAsset associated to the given handle.","Borrow a LoadedAsset associated to the given handle.","Responds to any asset changes reported by the AssetIo …","","","","","","","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Increment the number of assets that have been downloaded …","Increment the number of assets that have errored during …","Increment the number of assets that have been loaded by …","Increment the number of assets that need to be loaded by …","Lists the packs that have not been loaded due to an …","The asset server inner state.","Returns the schema of the type pointed to by the handle, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 AssetIo implementation used to load assets.","Get whether or not all the assets are done loading.","The kind of schema.","The layout of the type.","Get an event listener that will be notified each time …","Load the asset from raw bytes.","Load the asset","Load another asset as a child of this asset.","Load an asset.","Load the bytes of the asset at the given path, but return …","Like load_asset() but forces the asset to reload, even it …","Load all assets. This is usually done in an async task.","Load the core asset pack.","Get the binary contents of an asset.","","","","Load the asset pack with the given folder name, or else …","The asset load progress.","Get the number of assets that have been downloaded and …","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Create a new FileAssetIo.","Create a new WebAssetIo with the given URL as the core …","Initialize a new DummyIo from an iterator of …","Initialize a new AssetServer.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Read the loaded asset packs.","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The pointer to load.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of assets that depend on the given assets.","The runtime ID of the handle","Get the core asset pack’s root asset.","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","","","","","","","The schema of the asset being loaded.","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","Set the AssetIo implementation.","The asset store.","The layout of the enum tag.","Get the number of assets that must be loaded.","","","","","","","","","Clone data to an owned AssetLoc.","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow a loaded asset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Create a typed Handle<T> from this UntypedHandle.","Convert the handle to an UntypedHandle.","Update the CID by combining it’s current data with the …","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subscribe to asset changes.","Subscribe to asset changes.","Subscribe to asset changes.","","Tell the asset backend to watch for changes and trigger …","Filesystem watcher if enabled.","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for AsyncRead.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for Stream.","Extension trait for AsyncBufRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,0,0,20,0,6,0,0,11,11,0,0,0,0,0,638,0,0,11,11,11,11,11,37,0,0,0,638,59,6,0,0,20,37,11,0,0,6,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,11,6,0,0,25,11,33,11,33,11,11,33,11,0,30,0,0,6,0,0,640,640,640,0,6,9,6,10,13,9,23,23,6,6,624,624,613,613,0,82,628,613,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,26,21,24,23,13,10,23,10,9,9,614,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,31,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,26,30,25,26,30,31,627,613,25,626,0,614,25,25,27,9,28,30,24,641,31,82,625,614,28,24,13,10,28,24,25,26,10,43,44,31,6,15,7,33,34,11,44,21,9,31,636,21,25,26,9,30,7,33,34,11,24,38,31,21,21,21,25,25,25,26,26,26,9,9,9,30,30,30,7,7,7,33,33,33,34,34,34,11,11,11,24,24,24,38,38,38,25,26,91,10,9,13,9,32,13,15,21,25,25,26,26,27,10,9,28,30,31,6,32,15,7,33,34,35,11,24,36,37,37,59,59,60,60,38,9,21,25,25,25,25,26,27,10,9,9,28,71,89,30,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,37,37,37,59,60,38,25,25,25,27,24,25,10,13,9,25,26,25,642,44,31,624,608,620,621,21,27,24,36,10,9,13,9,10,13,21,27,24,36,21,36,21,36,36,36,31,21,25,26,10,9,9,30,11,24,13,38,31,607,608,609,610,620,608,613,25,27,24,27,24,622,27,36,36,36,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,10,10,9,9,21,21,27,27,71,71,24,24,36,36,9,28,27,24,36,21,622,21,24,36,25,21,27,24,36,21,27,24,36,36,27,36,31,33,32,21,24,36,19,636,624,82,625,614,26,0,26,608,611,31,34,35,21,25,26,27,10,9,28,24,36,13,25,30,611,606,84,615,621,613,621,614,641,613,627,26,25,26,30,26,606,84,615,613,622,21,24,21,26,0,626,21,24,21,25,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,27,28,30,24,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,21,25,26,9,30,7,33,34,11,24,38,21,25,26,9,30,11,38,89,27,36,36,36,613,617,608,619,620,23,21,27,10,9,9,28,30,44,24,13,625,34,35,608,89,25,26,91,625,624,7,25,25,21,25,26,27,9,28,30,31,6,32,15,7,33,34,35,11,24,36,13,37,38,25,25,25,26,37,59,60,23,13,10,23,10,9,9,21,25,26,27,10,9,28,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,21,36,10,21,36,36,36,9,36,36,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,10,10,9,9,36,21,21,21,21,36,36,31,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,31,9,36,27,36,27,36,7,608,609,610,620,21,25,26,27,10,9,28,71,89,30,91,43,44,31,6,32,15,7,33,34,35,11,24,36,13,37,59,60,38,627,25,643,644,644,645,645,646,646,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,97,98,97,98,649,649,102,72,72,67,102,97,98,102,102,107,106,67,102,108,106,67,102,72,97,98,102,107,72,108,97,98,97,98,97,98,97,98,97,98,97,98,649,106,67,128,119,120,130,131,102,102,66,121,647,108,72,107,97,97,98,98,133,106,67,128,119,120,130,131,102,102,66,121,647,108,72,107,97,98,98,133,106,67,108,106,67,108,102,649,649,128,107,102,119,120,102,66,121,108,72,107,97,102,119,120,102,66,121,108,72,107,97,120,102,72,97,98,120,102,72,97,98,650,0,102,102,102,0,102,72,97,98,651,102,108,72,97,98,651,106,102,98,120,102,649,97,98,97,98,102,128,102,107,67,120,102,72,72,72,97,98,120,120,120,102,102,102,72,72,72,97,97,97,98,98,98,120,102,102,102,649,649,649,649,215,106,67,128,120,120,130,130,131,131,102,108,72,72,107,97,97,98,98,133,133,652,106,106,67,128,119,119,120,130,131,102,102,102,102,102,66,121,647,108,108,72,72,72,72,107,97,97,97,97,97,98,98,98,98,133,133,102,102,102,102,72,102,102,102,120,72,97,98,102,218,218,218,218,218,218,218,218,218,218,218,218,218,119,0,102,120,102,72,97,98,649,649,649,649,649,102,649,102,102,102,102,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,97,98,133,102,102,128,102,102,102,107,97,98,102,102,72,97,98,649,128,102,72,0,649,67,97,98,97,98,97,98,97,98,106,67,120,102,108,120,128,107,128,107,128,107,128,107,128,107,128,107,97,98,120,102,72,97,98,649,102,72,120,0,106,102,119,120,102,66,121,108,72,107,97,102,72,97,98,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,120,102,72,97,98,120,102,72,97,98,651,67,67,106,102,648,102,102,102,102,102,102,649,649,649,649,649,649,72,120,102,102,97,98,97,98,97,98,97,98,102,649,101,128,107,0,102,128,107,97,98,97,98,102,97,119,120,102,66,121,108,72,72,107,97,653,120,130,131,72,97,98,133,106,67,108,654,655,106,108,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,102,102,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,649,649,649,649,649,120,0,649,649,0,106,67,128,119,120,130,131,102,66,121,647,108,72,107,97,98,133,649,649,102,648,656,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,0,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,81,0,657,0,657,169,134,134,169,81,134,81,137,165,134,81,137,165,169,134,81,137,165,134,81,137,165,81,0,657,169,134,134,81,137,165,81,81,81,137,137,137,165,165,165,81,81,134,81,137,137,165,165,81,81,134,81,137,165,81,81,134,169,134,169,0,81,134,81,137,165,81,81,81,81,134,81,137,165,134,134,81,137,165,81,137,165,81,0,657,81,81,81,134,169,81,134,81,137,165,137,165,134,81,137,165,134,81,137,165,134,81,137,165,134,81,137,165,0,0,2,0,2,136,0,2,2,2,2,2,2,271,2,2,658,2,2,2,136,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,136,2,2,2,2,2,2,0,0,147,147,147,147,147,147,147,147,194,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,194,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,194,147,147,147,147,147,147,194,147,147,147,194,147,147,147,194,147,147,147,147,147,147,147,147,147,147,147,194,147,194,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,270,0,0,0,270,0,0,0,0,264,265,264,266,267,268,265,265,264,265,268,265,268,265,0,265,265,265,267,267,267,264,266,267,268,265,269,270,264,266,267,268,265,269,270,0,0,264,265,264,266,267,268,265,264,266,267,268,265,269,270,264,267,268,265,264,266,267,268,265,269,270,266,267,268,265,266,267,268,265,267,268,265,266,268,268,268,268,264,266,267,268,265,264,266,267,268,265,267,264,265,264,266,268,265,266,266,267,268,265,265,265,265,265,265,265,269,270,266,266,266,267,267,267,268,268,268,265,265,265,269,269,269,270,270,270,264,266,267,268,265,264,264,266,266,267,267,268,268,265,265,264,264,266,266,267,267,268,268,265,265,264,264,265,265,266,267,268,267,266,266,265,264,266,267,268,265,269,269,270,264,264,264,266,266,267,267,268,268,265,265,265,269,269,270,270,264,266,267,268,265,268,265,268,265,266,267,265,266,266,265,266,267,268,265,266,265,265,266,267,265,267,264,266,267,268,265,269,270,266,267,264,264,266,266,266,267,267,268,268,268,265,265,265,264,266,264,266,264,267,264,266,267,268,265,267,267,265,264,266,267,268,265,266,268,265,266,269,267,266,266,264,266,267,268,265,0,266,266,265,268,264,266,267,268,265,264,266,267,268,265,266,267,268,265,265,264,264,264,268,265,266,267,268,265,266,267,264,268,265,268,265,266,267,265,266,265,264,266,267,268,265,269,270,264,266,267,268,265,264,266,267,268,265,269,270,266,267,268,265,269,270,266,267,268,265,265,265,265,265,266,267,268,265,266,267,264,265,264,265,265,265,264,266,267,265,265,265,265,264,266,267,268,265,264,265,264,265,266,267,268,265,267,265,265,265,267,267,264,266,267,268,265,269,270,269,265,264,266,267,268,265,269,270,266,264,266,267,268,265,269,270,264,265,264,265,264,266,267,268,265,269,270,267,266,266,266,266,0,264,266,267,268,265,269,270,264,265,264,265,265,265,265,659,0,0,0,0,0,0,0,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,287,299,276,278,286,287,299,286,287,299,287,306,306,306,278,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,286,287,299,276,278,286,287,276,286,286,287,299,276,278,286,287,276,287,299,276,278,287,299,276,278,287,299,276,278,287,299,276,278,306,286,287,299,287,306,286,287,299,276,278,286,287,299,276,278,287,299,276,278,286,287,299,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,306,286,287,299,276,278,0,0,0,0,0,0,0,0,0,0,0,279,0,0,0,0,279,0,0,0,279,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,300,301,288,302,313,307,304,288,302,313,307,304,288,290,289,302,313,300,301,307,311,289,311,279,315,283,311,311,288,290,289,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,283,283,315,283,305,305,305,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,288,290,289,302,313,314,300,301,307,309,280,315,283,279,315,283,304,305,305,304,305,305,288,290,302,313,314,300,301,307,309,288,290,289,302,313,314,300,301,288,290,302,300,307,309,288,290,302,300,307,309,304,305,304,305,288,290,289,302,313,314,300,301,307,309,280,288,290,289,302,313,314,300,301,307,309,300,301,300,301,300,301,300,301,279,279,279,279,304,305,304,305,288,302,313,307,304,288,290,289,302,313,300,301,307,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,283,305,305,283,288,290,289,302,313,314,300,301,280,300,301,288,302,313,307,304,311,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,304,305,311,305,279,315,283,311,288,290,289,302,313,314,300,301,307,309,280,304,305,0,0,0,0,0,0,0,0,0,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,281,292,291,275,310,284,312,308,291,275,310,284,312,308,291,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,308,291,292,291,308,291,275,310,284,312,308,291,275,310,284,312,281,292,308,291,292,308,281,292,281,292,281,292,281,292,291,275,310,284,312,308,291,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,281,292,291,275,310,284,312,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,291,275,310,284,312,281,292,308,0,0,0,0,0,0,0,273,272,273,273,295,294,272,273,282,293,295,294,272,273,282,293,282,293,295,272,293,295,272,293,272,273,295,294,293,295,294,272,273,282,293,295,294,272,273,282,293,272,273,273,272,273,273,273,295,294,272,273,282,293,295,294,282,293,295,294,272,273,272,273,295,294,282,293,295,294,293,282,293,282,293,282,293,282,293,272,273,272,273,273,273,273,273,295,272,293,295,294,293,295,294,272,273,282,293,273,273,295,294,282,293,273,273,273,273,282,293,295,272,293,295,294,272,273,282,293,295,294,272,273,282,293,295,294,272,273,282,293,295,294,272,273,282,293,0,0,0,0,0,297,296,298,297,296,298,277,297,296,298,277,297,296,298,277,298,296,298,296,298,298,277,277,297,296,298,297,296,298,277,297,296,298,277,297,296,298,277,297,296,298,297,296,298,297,296,298,297,296,277,297,296,298,277,297,296,298,298,277,298,277,298,277,298,277,298,296,298,277,297,296,298,297,296,298,277,297,296,298,277,298,296,298,297,296,298,277,297,296,298,277,297,296,298,297,296,298,277,297,296,298,277,297,296,298,0,0,0,0,172,318,172,172,172,172,172,319,318,320,172,319,318,320,172,319,318,320,172,319,318,320,172,172,172,172,319,320,172,172,172,319,318,320,172,172,172,319,319,319,318,318,318,320,320,320,172,172,319,319,318,318,320,320,172,172,172,172,172,319,318,320,172,172,172,172,172,172,172,319,318,320,172,172,318,172,320,172,172,319,172,319,172,172,319,318,320,172,172,319,318,320,172,319,318,320,172,172,320,172,319,318,320,319,318,320,172,319,318,320,172,319,318,320,172,319,318,320,320,172,319,318,320,0,0,0,324,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,324,0,0,0,55,55,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,324,56,263,324,56,263,56,55,56,56,55,55,55,55,55,56,56,327,325,326,327,325,326,324,56,324,324,324,56,56,56,263,328,329,55,328,329,327,325,326,328,55,57,132,660,661,662,663,664,665,666,324,56,56,263,263,0,328,329,327,325,326,55,324,56,263,56,328,329,327,325,326,55,324,56,263,326,55,55,56,55,324,56,263,56,328,329,327,325,326,55,324,56,263,324,56,56,263,328,326,263,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,324,56,263,56,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,328,329,327,325,326,55,324,56,263,326,328,329,327,325,326,55,324,56,263,55,0,330,55,330,55,55,330,55,55,0,0,0,331,331,331,332,331,331,331,331,331,331,332,333,331,332,333,331,332,331,332,331,331,331,331,331,332,331,333,333,331,331,331,333,331,332,333,331,331,331,331,331,331,331,332,333,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,332,333,331,331,332,331,332,331,331,331,331,331,331,331,331,332,333,331,331,332,332,333,331,331,331,331,331,332,333,331,331,332,331,331,331,331,331,331,331,331,331,331,331,331,332,331,332,331,332,331,332,333,331,331,331,332,331,332,331,331,331,332,333,331,332,333,331,331,331,331,331,331,331,331,332,333,331,332,331,332,333,331,332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,668,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,334,335,334,335,334,335,334,335,335,334,335,334,335,336,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,336,337,338,339,340,341,342,343,344,345,346,334,336,337,338,339,340,341,342,343,344,345,346,667,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,334,335,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,339,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,0,0,0,0,0,0,146,146,146,146,146,146,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,348,349,351,335,334,335,342,348,343,344,349,346,351,334,668,334,335,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,340,341,347,342,348,343,344,349,345,350,346,351,334,335,0,334,336,337,338,339,340,341,342,343,344,345,346,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,342,344,346,334,335,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,336,337,338,339,340,341,342,343,344,345,346,339,339,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,334,335,336,337,352,353,338,354,355,356,357,358,359,360,339,340,341,347,342,348,343,344,349,345,350,346,351,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,363,363,364,365,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,364,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,364,365,363,323,368,323,368,387,323,323,323,368,368,368,387,387,387,323,363,367,323,323,368,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,384,385,385,386,386,387,388,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,0,139,0,0,0,0,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,387,363,364,365,363,379,381,382,363,388,367,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,367,364,365,363,369,370,371,372,375,376,377,378,379,380,381,382,364,384,385,386,364,384,385,386,364,384,385,386,364,384,385,386,363,363,365,0,363,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,323,368,387,367,369,370,371,372,373,374,381,382,363,363,364,365,363,379,380,381,382,383,384,385,386,364,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,323,368,384,385,386,384,385,386,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,387,323,367,323,368,364,365,363,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,0,0,0,0,0,389,0,389,0,389,0,0,0,366,0,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,389,389,389,389,390,391,392,393,225,394,389,390,391,392,393,225,394,669,390,391,392,393,225,394,389,390,391,392,393,225,394,366,366,366,366,669,390,391,392,393,225,394,670,390,391,392,393,225,394,669,390,391,392,393,225,394,670,390,391,392,393,225,394,669,391,392,393,225,670,391,392,393,225,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,366,366,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,389,390,391,392,393,225,394,0,0,0,0,0,0,45,45,45,395,45,45,45,45,45,396,396,45,45,45,45,396,45,396,45,45,395,397,396,45,45,395,397,45,396,45,45,395,45,45,395,45,45,45,45,45,45,395,397,45,45,396,45,45,45,45,45,45,395,45,45,45,395,395,395,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,396,45,45,395,395,397,397,396,45,45,45,45,45,45,45,45,45,395,397,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,396,45,395,397,45,45,395,45,396,45,45,45,45,45,45,396,45,45,45,45,45,45,396,396,396,396,396,396,45,45,45,45,45,395,45,396,45,395,397,45,395,45,45,45,45,45,45,45,45,45,45,45,45,396,45,396,45,45,45,395,45,671,45,395,397,45,396,45,395,397,396,45,395,397,45,45,396,45,395,397,395,396,45,395,397,45,45,45,0,0,406,406,406,407,406,406,406,406,406,406,407,406,407,406,406,407,406,407,406,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,406,407,406,407,406,406,406,406,406,406,406,406,407,406,406,407,406,406,406,406,406,406,406,406,406,407,406,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,407,406,407,406,407,406,406,406,406,406,406,406,406,406,406,406,406,406,407,406,407,406,406,406,406,407,406,407,406,406,406,406,406,406,406,406,406,406,407,406,407,406,407,406,407,406,406,0,672,672,0,0,0,0,0,405,405,411,405,46,412,46,46,46,46,405,46,46,411,405,46,46,46,411,405,46,411,405,46,46,412,415,411,405,46,46,412,415,46,411,405,412,415,46,405,46,46,405,46,46,46,405,46,46,46,46,405,46,46,46,46,46,411,405,46,412,415,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,411,405,46,412,415,411,405,46,46,46,46,46,46,46,46,46,46,46,412,415,46,46,46,46,46,46,46,46,46,411,405,46,412,415,46,46,46,411,405,46,46,46,412,415,46,46,411,405,46,46,411,46,46,46,46,46,46,46,46,46,46,411,405,412,415,411,405,415,405,411,405,412,415,411,405,412,415,411,405,412,415,411,405,412,415,46,46,46,46,46,46,46,46,405,46,405,46,411,405,46,412,415,46,46,46,46,46,46,46,46,46,46,46,46,46,46,411,405,412,415,46,46,46,46,411,405,412,415,46,405,46,46,46,411,405,46,412,415,411,405,46,412,415,46,46,411,405,46,412,415,411,405,46,412,415,46,46,46,46,46,0,0,0,0,0,0,0,0,0,0,239,235,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,190,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,0,673,0,673,677,673,673,673,674,673,673,0,235,674,238,190,238,239,673,241,241,243,238,238,673,0,674,673,675,675,677,675,675,677,675,0,673,678,239,673,673,677,673,0,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,235,0,0,0,0,0,0,0,0,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,674,674,674,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,0,674,0,235,485,674,486,487,488,489,490,491,453,457,425,0,0,0,674,485,486,487,488,489,490,491,453,457,425,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,485,487,488,491,453,457,425,0,485,486,487,488,489,490,491,453,457,425,485,486,487,488,489,490,491,453,457,425,0,0,497,497,497,497,0,0,0,0,0,0,0,0,0,0,0,0,0,497,0,0,0,0,0,497,497,497,497,244,0,497,497,0,244,0,0,497,497,497,497,0,0,497,497,497,497,497,497,0,497,497,497,497,497,497,497,497,497,0,0,0,0,497,0,0,0,0,0,497,0,0,0,0,0,497,244,497,0,497,497,497,497,497,0,0,0,0,497,492,492,498,3,495,492,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,675,676,493,494,675,3,675,495,496,497,244,495,496,497,244,676,492,495,497,495,497,190,498,677,499,493,496,473,427,492,0,496,3,3,0,495,497,244,495,495,495,497,497,497,244,244,244,677,499,676,492,499,498,3,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,497,244,498,3,3,3,3,3,3,3,3,3,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,3,3,495,499,493,494,496,473,427,3,495,499,493,494,496,473,427,495,497,492,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,436,464,461,459,465,462,463,460,467,481,483,482,443,429,3,495,499,493,494,496,473,427,3,3,473,677,3,495,492,499,493,494,496,3,495,497,436,464,461,459,465,462,463,460,467,481,483,482,443,429,238,495,493,494,496,496,496,501,503,190,498,493,496,473,427,238,495,493,494,496,496,496,501,503,449,470,423,241,498,495,493,496,500,473,423,427,502,241,495,493,496,423,427,502,243,495,493,494,496,492,238,495,493,494,496,496,496,501,503,238,495,496,496,495,496,497,244,496,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,495,497,244,495,497,3,675,492,499,675,677,675,675,677,675,492,0,678,492,499,473,496,0,3,0,677,675,495,496,497,244,3,497,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,436,464,461,459,465,462,463,460,467,481,483,482,443,429,449,470,423,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,498,3,495,492,499,493,494,496,500,501,436,464,461,449,470,459,465,462,463,460,473,423,427,467,481,483,482,443,429,502,503,497,244,493,494,676,492,499,676,676,492,0,0,0,0,0,239,235,0,0,0,0,0,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,190,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,673,673,677,673,673,673,674,673,673,235,674,238,190,238,239,673,241,241,243,238,238,673,674,673,675,675,677,675,675,677,675,673,678,239,673,673,677,673,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,673,510,673,510,0,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,673,673,510,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,673,673,673,510,673,0,673,673,673,673,510,673,510,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,510,673,510,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,451,479,433,431,476,455,444,477,452,448,439,440,456,421,422,445,478,480,510,0,673,510,673,673,510,510,510,510,510,673,510,0,0,0,673,673,0,451,479,433,431,476,455,444,477,452,448,439,440,456,421,422,445,478,480,0,239,673,511,512,513,514,515,516,517,518,519,520,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,510,0,673,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,0,0,673,239,510,511,512,513,514,516,517,450,475,673,673,673,510,673,673,673,511,512,513,514,515,516,517,518,519,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,484,673,673,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,479,476,444,477,478,511,512,513,514,515,516,517,518,519,520,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,447,0,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,0,673,510,511,512,513,514,515,516,517,518,519,520,451,479,433,431,476,455,444,477,466,446,450,441,442,475,437,454,458,438,472,474,468,469,471,426,428,432,434,435,447,452,448,439,440,456,421,422,445,478,484,480,673,0,0,0,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,528,528,0,0,0,0,524,525,525,525,525,524,525,528,524,525,528,524,525,524,525,524,525,528,524,525,524,525,528,525,524,524,525,524,525,525,524,525,524,525,524,524,525,528,529,524,524,524,525,525,525,528,528,528,524,525,524,524,524,525,525,524,525,524,525,528,524,524,525,525,525,528,524,525,524,525,524,524,524,524,524,524,524,525,525,525,0,0,524,525,524,524,525,524,525,525,524,525,528,524,524,524,525,525,524,524,525,524,525,525,525,524,525,524,524,524,525,524,525,524,525,0,524,525,528,524,525,524,525,528,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,525,525,525,524,525,528,524,525,528,524,524,525,528,524,525,524,525,528,525,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,679,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,552,533,535,552,533,535,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,544,545,74,80,94,74,80,94,550,74,78,541,544,545,80,94,531,95,547,552,553,554,546,533,555,556,535,557,558,550,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,547,546,547,546,547,546,553,555,557,553,553,553,555,557,552,553,554,533,555,556,535,557,558,554,553,554,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,553,556,558,553,553,555,557,553,533,555,556,535,557,558,553,74,78,541,544,545,80,94,531,95,74,78,541,544,545,80,94,531,536,95,544,545,544,545,544,545,544,545,533,535,552,533,535,552,533,535,533,535,74,80,94,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,553,555,557,553,555,557,555,557,553,555,557,555,557,74,78,541,544,545,80,94,531,536,95,544,545,74,80,94,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,550,74,78,541,544,545,80,94,531,536,95,547,552,553,554,546,533,555,556,535,557,558,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,542,532,537,543,540,530,549,551,543,540,530,549,551,543,542,532,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,534,560,561,534,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,561,543,542,532,543,542,532,537,540,530,549,551,542,532,537,542,532,537,542,532,537,542,532,537,534,543,540,530,549,551,543,542,532,537,540,530,549,551,534,560,561,560,560,543,542,532,537,540,530,549,551,542,532,537,543,540,530,549,551,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,0,0,0,0,0,0,0,548,548,562,562,562,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,548,548,565,564,548,548,562,548,563,548,548,562,548,563,562,548,548,548,548,548,548,565,564,548,548,548,548,566,562,548,563,565,564,567,548,548,548,548,548,548,548,548,566,562,548,563,565,564,567,548,563,565,564,567,548,548,548,548,565,564,548,548,548,548,563,565,564,567,565,564,565,564,565,564,565,564,562,548,563,548,566,562,548,563,565,564,567,563,563,548,548,548,548,548,563,565,564,565,564,562,548,563,566,562,548,563,565,564,567,548,566,562,548,563,565,564,567,548,548,548,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,571,571,572,573,572,573,0,0,0,0,578,571,573,570,570,570,572,573,572,572,572,573,573,573,578,571,572,573,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,578,571,575,578,578,573,572,573,578,571,578,571,568,569,570,575,572,573,572,573,571,572,572,573,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,568,569,570,570,570,570,570,570,568,569,570,570,570,570,570,570,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,570,578,571,568,569,570,575,572,573,578,578,578,578,578,578,601,602,0,591,592,0,0,591,583,584,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,582,584,581,585,587,588,590,586,586,589,574,576,577,574,576,577,574,576,577,581,593,585,594,587,588,590,596,597,581,593,588,597,598,588,590,599,588,599,581,593,585,594,587,588,590,596,597,574,576,577,581,581,593,593,585,585,594,594,587,587,588,588,590,590,596,596,597,597,574,576,574,576,577,577,577,577,680,681,574,574,574,584,576,576,576,577,577,577,581,593,585,594,587,588,590,596,597,574,576,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,574,576,577,591,574,584,576,592,577,592,577,584,576,581,591,574,584,576,592,592,600,595,581,593,585,594,587,588,596,597,581,574,576,577,583,574,576,577,574,576,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,577,577,585,587,588,590,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,591,574,584,576,592,602,602,601,574,584,576,592,602,600,603,603,602,601,574,584,576,595,604,604,581,593,585,594,587,588,596,597,577,577,577,577,577,577,577,577,577,595,590,604,590,604,590,590,590,590,577,577,577,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,591,584,592,586,582,584,581,593,585,594,587,588,590,596,597,592,586,595,589,581,585,587,588,590,581,585,587,588,590,577,595,590,680,681,574,584,576,577,581,593,585,594,587,588,590,596,597,590,577,647,0,218,0,0,647,0,648,0,0,0,0,649,649,649,605,605,649,649,605,605,605,649,605,605,605,605,649,649,649,649,215,605,605,652,605,605,218,605,218,218,218,218,218,218,218,218,218,218,218,218,649,649,649,649,649,649,605,649,649,605,649,605,605,605,605,648,605,605,649,649,649,649,649,649,649,605,605,605,605,649,649,649,649,649,649,649,605,649,649,648,605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,0,0,20,0,6,0,0,11,11,0,0,0,0,0,638,0,0,11,11,11,11,11,37,0,0,0,638,6,0,0,20,37,11,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,6,0,0,11,33,11,33,11,11,33,11,0,0,0,6,0,0,640,640,640,0,606,23,23,624,624,613,613,0,82,628,613,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,26,23,23,614,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,31,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,616,617,616,617,622,627,613,626,0,614,607,624,612,613,615,616,617,622,641,31,82,625,614,614,622,614,622,625,626,611,619,620,44,612,31,636,627,628,629,607,609,606,84,615,616,617,31,607,607,607,609,609,609,606,606,606,84,84,84,615,615,615,616,616,616,617,617,617,612,32,15,607,608,609,609,610,611,612,613,606,84,614,615,616,616,617,618,619,620,621,621,641,82,17,17,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,606,84,84,614,615,616,617,618,619,620,621,622,20,635,610,611,642,31,624,608,620,621,622,622,622,622,622,607,609,606,84,615,616,617,31,607,608,609,610,620,608,612,612,612,612,613,622,618,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,622,612,31,32,612,19,635,82,622,622,622,622,622,636,627,628,629,622,624,612,82,625,614,26,0,26,608,611,31,34,35,627,628,629,622,611,606,84,615,621,613,621,614,622,641,613,627,616,617,26,606,84,615,613,622,26,626,607,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,607,624,612,613,615,616,617,622,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,607,609,606,84,615,616,617,607,609,606,84,615,616,617,613,617,622,608,619,620,23,607,617,618,622,20,635,625,34,35,608,89,625,622,624,7,612,607,608,609,610,611,612,613,606,84,84,614,615,616,617,618,619,620,621,622,609,616,621,23,23,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,622,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,31,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,31,617,607,616,7,608,609,610,620,641,82,17,607,627,628,629,624,638,625,626,608,609,610,611,612,613,606,84,614,615,616,617,618,619,620,621,622,20,635,636,636,636,627,622,627,643,644,644,645,645,646,646,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,133,0,97,98,133,0,131,0,0,0,647,0,218,0,0,0,0,131,0,101,0,0,0,0,0,97,98,0,130,130,0,0,0,0,647,0,648,0,0,0,0,0,0,0,0,0,131,0,0,0,0,0,0,649,649,649,649,649,650,0,0,651,651,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,0,649,649,649,649,649,649,649,0,649,649,0,651,648,0,649,649,649,649,649,649,649,101,0,653,654,655,649,649,649,649,649,0,649,649,0,649,649,648,656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,657,0,657,169,169,169,0,657,169,169,169,0,0,657,169,0,0,2,0,2,136,0,271,658,136,136,0,0,270,0,0,0,270,0,0,0,0,0,0,0,0,0,659,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,279,0,0,0,0,279,0,0,0,311,311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,0,0,0,0,0,324,0,0,0,0,0,324,0,0,0,57,132,660,661,662,663,664,665,666,0,0,330,330,330,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,668,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,667,0,0,0,0,0,0,146,146,146,146,146,146,668,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,389,0,389,0,389,0,0,0,366,0,669,366,366,366,366,669,670,669,670,669,670,366,366,0,0,0,0,0,0,671,0,0,0,672,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,235,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,190,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,0,673,0,673,677,673,673,673,674,673,673,0,235,674,238,190,238,239,673,241,241,243,238,238,673,0,674,673,675,675,677,675,675,677,675,0,673,678,239,673,673,677,673,0,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,235,0,0,0,0,0,0,0,0,0,674,674,674,0,674,0,235,674,0,0,0,674,0,0,0,0,497,497,497,497,0,0,0,0,0,0,0,0,0,0,0,0,0,497,0,0,0,0,0,497,497,497,497,244,0,497,497,0,244,0,0,497,497,497,497,0,0,497,497,497,497,497,497,0,497,497,497,497,497,497,497,497,497,0,0,0,0,497,0,0,0,0,0,497,0,0,0,0,0,497,244,497,0,497,497,497,497,497,0,0,0,0,497,675,676,675,675,676,190,677,492,0,0,677,676,492,677,238,190,238,241,241,243,238,238,675,675,677,675,675,677,675,0,678,0,0,677,675,676,676,676,0,0,0,0,0,239,235,0,0,0,0,0,0,0,673,673,674,673,674,673,675,676,675,674,673,675,673,676,673,190,677,673,673,673,673,677,673,673,673,673,673,673,676,673,673,673,673,673,677,673,673,673,674,673,673,235,674,238,190,238,239,673,241,241,243,238,238,673,674,673,675,675,677,675,675,677,675,673,678,239,673,673,677,673,673,675,673,673,673,673,673,673,673,676,676,676,673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,673,673,0,673,673,673,673,673,673,673,673,0,673,673,673,673,673,673,673,673,673,673,673,0,673,673,673,673,0,0,0,673,673,0,0,239,673,673,0,673,0,0,673,239,673,673,673,673,673,673,673,673,673,673,0,0,673,673,0,0,0,0,0,0,0,0,0,528,528,0,0,0,0,529,0,0,0,679,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,550,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,0,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,601,602,0,591,592,0,0,591,583,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,582,586,586,589,598,599,599,591,592,592,591,592,592,600,595,583,591,592,602,602,601,592,602,600,603,603,602,601,595,604,604,595,604,604,591,592,586,582,592,586,595,589,595,647,0,218,0,0,647,0,648,0,0,0,0,649,649,649,649,649,649,649,649,649,649,215,652,218,218,218,218,218,218,218,218,218,218,218,218,218,649,649,649,649,649,649,649,649,649,648,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,648,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,[[],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],0,[6,[[8,[7]]]],[9,10],[6,[[8,[11]]]],[10,12],[13,12],[9,13],[14,10],[14,13],[6,[[8,[15]]]],[6,[[8,[16]]]],0,0,0,0,[[[18,[17]],19],20],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[21,22],[[[24,[23]]],22],[[],23],[13,23],[10,23],[[],23],[10,23],[9,23],[9,23],0,[21,21],[25,25],[26,26],[[[27,[23,23]]],[[27,[23,23]]]],[9,9],[[[28,[23]]],[[28,[23]]]],[[[30,[29]]],[[30,[29]]]],[31,31],[6,6],[32,32],[15,15],[7,7],[33,33],[34,34],[35,35],[11,11],[[[24,[23]]],[[24,[23]]]],[36,36],[13,13],[37,37],[38,38],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,25],39],[[26,26],39],[[[30,[40]],[30,[40]]],39],[[],39],[[],39],[[],39],[31,32],0,0,[[],25],0,0,0,[25,41],[[],25],[[],[[27,[23,23]]]],[16,9],[[],[[28,[23]]]],[[],30],[[],[[24,[23]]]],0,0,0,0,0,[[[28,[23]]]],[[[24,[23]]]],[13],[10],[[[28,[23]]]],[[[24,[23]]]],[42,[[4,[25]]]],[42,[[4,[26]]]],[[10,42],4],[[43,42],4],[[44,10,42],4],[42,[[4,[31]]]],[42,[[4,[6]]]],[42,[[4,[15]]]],[42,[[4,[7]]]],[42,[[4,[33]]]],[42,[[4,[34]]]],[42,[[4,[11]]]],0,[21],[9],0,[[],[[48,[[47,[[46,[45]]]]]]]],[[21,21],49],[[25,25],49],[[26,26],49],[[9,9],49],[[[30,[50]],[30,[50]]],49],[[7,7],49],[[33,33],49],[[34,34],49],[[11,11],49],[[[24,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,23]]]],23]]]],23]]]],23]]]],[24,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,23]]]],23]]]],23]]]],23]]]]],49],[[38,38],49],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],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[10,[18,[37]]],10],[[9,[18,[37]]],13],[[13,[18,[37]]],13],[[9,[18,[37]]],10],0,[[13,54],13],0,[[21,55],[[4,[56]]]],[[25,55],[[4,[56]]]],[[25,55],[[4,[56]]]],[[26,55],[[4,[56]]]],[[26,55],[[4,[56]]]],[[[27,[[0,[23,57]],[0,[23,57]]]],55],[[4,[56]]]],[[10,55],[[4,[56]]]],[[9,55],[[4,[56]]]],[[[28,[[0,[23,57]]]],55],[[4,[56]]]],[[[30,[57]],55],58],[[31,55],[[4,[56]]]],[[6,55],[[4,[56]]]],[[32,55],[[4,[56]]]],[[15,55],[[4,[56]]]],[[7,55],[[4,[56]]]],[[33,55],[[4,[56]]]],[[34,55],[[4,[56]]]],[[35,55],[[4,[56]]]],[[11,55],[[4,[56]]]],[[[24,[[0,[23,57]]]],55],[[4,[56]]]],[[36,55],[[4,[56]]]],[[37,55],[[4,[56]]]],[[37,55],[[4,[56]]]],[[59,55],[[4,[56]]]],[[59,55],[[4,[56]]]],[[60,55],[[4,[56]]]],[[60,55],[[4,[56]]]],[[38,55],[[4,[56]]]],[9],[[]],[61,25],[[]],[[[62,[12]]],25],[[],25],[[]],[[]],[[]],[[]],[[[28,[23]]],9],[[]],[[]],[[]],[[]],[8,30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,37],[45,37],[[]],[63,37],[[]],[[]],[[]],[[[62,[12]]],25],[41,25],[[41,[0,[64,14]]],25],[54,[[27,[23,23]]]],[54,[[24,[23]]]],[[65,61],25],[[12,16],10],[[12,16],13],[[[67,[66]],16],9],[63,[[4,[25]]]],[63,[[4,[26]]]],[63,[[4,[25,68]]]],[[]],[[],44],0,0,0,0,0,[[21,22],[[8,[23]]]],[[[27,[23,23]],23],[[8,[23]]]],[[[24,[23]],22],[[8,[23]]]],[[36,23],[[8,[23]]]],[[10,[18,[37]]],[[4,[10,60]]]],[[9,[18,[37]]],[[4,[13,60]]]],[[13,[18,[37]]],[[4,[13,60]]]],[[9,[18,[37]]],[[4,[10,60]]]],[[10,54],10],[[13,54],[[4,[13,60]]]],[[21,22],[[8,[23]]]],[[[27,[23,23]],23],[[8,[23]]]],[[[24,[23]],22],[[8,[23]]]],[[36,23],[[8,[23]]]],[[21,22],[[8,[13]]]],[[36,13],[[8,[13]]]],[[21,22],[[8,[10]]]],[[36,13],[[8,[10]]]],[[36,13],[[8,[13]]]],[[36,13],[[8,[10]]]],[31,49],[21,65],[[25,69]],[[26,69]],[10,[[8,[65]]]],[9,65],[[9,69]],[[[30,[70]],69]],[[11,69]],[[[24,[23]]],65],[13,[[8,[65]]]],[[38,69]],0,0,0,0,0,0,0,0,[25,[[8,[25]]]],[[[27,[23,23]],23]],[[[24,[23]],22]],[[[27,[23,23]],23]],[[[24,[23]],22]],0,[[[27,[23,23]],23,23],[[8,[23]]]],[[36,23,23],[[8,[23]]]],[[36,9,9],[[8,[9]]]],[[36,9,9],[[8,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[10,[18,[37]]],10],[[10,54],10],[9,23],[9,23],[21],[21],[[[27,[23,23]]]],[[[27,[23,23]]]],[[[71,[63]]]],[[[71,[72]]]],[[[24,[23]]]],[[[24,[23]]]],[36],[36],[9,[[28,[23]]]],[[[28,[23]]],9],[[[27,[23,23]]],36],[[[24,[23]]],21],[36,[[27,[23,23]]]],[21,[[24,[23]]]],0,[21,49],[[[24,[23]]],49],[36,49],[25,49],[21,73],[[[27,[23,23]]],[[75,[[74,[9,9]]]]]],[[[24,[23]]],[[76,[23]]]],[36,[[75,[[74,[9,9]]]]]],[21,77],[[[27,[23,23]]],[[75,[[78,[9,9]]]]]],[[[24,[23]]],[[79,[23]]]],[36,[[75,[[78,[9,9]]]]]],[36,16],[[[27,[23,23]]],[[75,[[80,[9,9]]]]]],[36,[[75,[[80,[9,9]]]]]],0,[33,81],0,[21,22],[[[24,[23]]],22],[36,22],[[82,[83,[12]]],[[48,[[47,[9]]]]]],[84,[[48,[[47,[[46,[12]]]]]]]],0,0,0,0,0,[63,20],0,0,0,0,0,0,[16,21],[[],25],[[65,65,65],26],[[],[[27,[23,23]]]],[23,10],[[[0,[23,85,86]]],9],[23,[[28,[23]]]],[[],[[24,[23]]]],[[16,16],36],[23,13],[[],25],[30,8],0,0,0,0,0,0,0,0,0,0,0,[63,[[4,[26,87]]]],[[25,25],[[8,[39]]]],[[26,26],[[8,[39]]]],[[[30,[88]],[30,[88]]],[[8,[39]]]],0,0,0,0,0,0,[21,[[8,[23]]]],[[[24,[23]]],[[8,[23]]]],[21,[[8,[9]]]],0,0,0,[[21,23]],[[[24,[23]],23]],[[21,9]],[25,61],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[[89,31],16],[[[27,[23,23]],23],[[8,[23]]]],[[36,23],[[8,[23]]]],[[36,13],[[8,[9]]]],[[36,13],[[8,[9]]]],0,0,0,0,0,[[],16],[21,16],[[],16],[10,16],[9,16],[[],16],[[],16],[[],16],[[],16],[[],16],[13,16],0,0,0,0,0,[[25,90],4],[[26,90],4],[[91,90],4],0,0,0,[25,65],[25,[[62,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,[83,[12]]],[[4,[63,92]]]],[[],45],[25,45],[[],45],[[],45],[[],45],[[],45],[[],[[4,[23,59]]]],[13,[[4,[23,59]]]],[10,[[4,[23,59]]]],[[],[[4,[23,59]]]],[10,[[4,[23,59]]]],[9,[[4,[23,59]]]],[9,[[4,[23,59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[9,[[4,[[28,[23]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[21,22],[[4,[[8,[23]],59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[10,54],[[4,[10,60]]]],[[21,22],[[4,[[8,[23]],59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[36,13],[[4,[[8,[13]],59]]]],[[36,13],[[4,[[8,[10]],59]]]],[9,[[8,[65]]]],[[36,23,23],[[4,[[8,[23]],59]]]],[[36,9,9],[[4,[[8,[9]],59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[10,[18,[37]]],[[4,[10,10]]]],[[10,54],[[4,[10,10]]]],[9,[[4,[23,59]]]],[9,[[4,[[28,[23]],9]]]],[36,[[4,[[27,[23,23]],59]]]],[21,[[4,[[24,[23]],59]]]],[21,[[4,[[8,[23]],59]]]],[[21,23],[[4,[59]]]],[[21,9],[[4,[59]]]],[[36,23],[[4,[[8,[23]],59]]]],[[36,13],[[4,[[8,[9]],59]]]],0,[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[16,9],[36,16],[[[27,[23,23]]],[[75,[[94,[9,9]]]]]],[36,[[75,[[94,[9,9]]]]]],[[[27,[23,23]]],[[75,[[95,[9,9]]]]]],[36,[[75,[[95,[9,9]]]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[64,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,[[[97,[[0,[96,96]]]],97]],[[[98,[[0,[96,96]]]],98]],[[[97,[[0,[29,99,99]]]],97]],[[[98,[[0,[99,99]]]],98]],[[],100],[[],100],[[[102,[101]],[102,[101]]]],[72,103],[72,104],[[[67,[105]]],[[106,[105]]]],[[[102,[101]]],83],[97,8],[98],[[[102,[101]]]],[[[102,[101]]],83],[[[107,[101]]],83],[[[106,[105]]],12],[[[67,[105]]],12],[[[102,[101]]]],[[[108,[105]]],12],[[[106,[105]]],[[108,[105]]]],[[[67,[105]]],[[108,[105]]]],[[[102,[101]]],83],[72,63],[97],[98],[[[102,[101]]],83],[[[107,[101]]],83],[72,63],[[[108,[105]]],[[106,[105]]]],[[[97,[[0,[109,109]]]],97]],[[[98,[[0,[109,109]]]],98]],[[[97,[[0,[29,110,110]]]],97]],[[[98,[[0,[110,110]]]],98]],[[[97,[[0,[111,111]]]],97]],[[[98,[[0,[111,111]]]],98]],[[[97,[[0,[29,112,112]]]],97]],[[[98,[[0,[112,112]]]],98]],[[[97,[[0,[113,113]]]],97]],[[[98,[[0,[113,113]]]],98]],[[[97,[[0,[29,114,114]]]],97]],[[[98,[[0,[114,114]]]],98]],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97],[[]],[98],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[98],[[]],[[[106,[105]],22],[[106,[105]]]],[[[67,[105]],22],[[67,[105]]]],[[[108,[105]],22],[[108,[105]]]],[[[106,[105]],115],[[106,[105]]]],[[[67,[105]],115],[[67,[105]]]],[[[108,[105]],115],[[108,[105]]]],[[[102,[101]]],22],[116,49],[[[117,[100]]],100],[[],118],[[],118],[[[102,[101]]]],[119,119],[120,120],[[[102,[101]]],[[102,[101]]]],[66,66],[121,121],[[[108,[[0,[29,105]]]]],[[108,[[0,[29,105]]]]]],[72,72],[[[107,[[0,[101,29]]]]],[[107,[[0,[101,29]]]]]],[[[97,[29]]],[[97,[29]]]],[[[102,[101]],[102,[101]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[120,120],39],[[[102,[101]],[102,[101]]],39],[[72,72],39],[[[97,[40]],[97,[40]]],39],[[[98,[40]],[98,[40]]],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[]],[122,[[123,[12]]]],[[[102,[101]]]],[[[102,[101]],124]],[[[102,[101]],124]],[[],125],[[],[[102,[101]]]],[[],72],[[],[[97,[125]]]],[[],[[98,[125]]]],[[]],[[[102,[101]]],83],[[[108,[105]]]],[72],[97],[98],[[]],[[[106,[105]]]],[[[102,[101]]],83],[98],[42,[[4,[120]]]],[42,[[4,[[102,[101]]]]]],[12,100],[[[97,[[0,[126,126]]]],97]],[[[98,[[0,[126,126]]]],98]],[[[97,[[0,[29,127,127]]]],97]],[[[98,[[0,[127,127]]]],98]],[[[102,[101]],[117,[22]]],[[128,[101]]]],[[[128,[101]]]],[[[102,[101]]]],[[[107,[101]]]],[[[67,[105]]]],[[120,120],49],[[[102,[101]],[102,[101]]],49],[[72,72],49],[[72,63],49],[[72,45],49],[[[97,[50]],97],49],[[[98,[50]],98],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[102,[101]],54]],[[[102,[101]],83]],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[[106,[105]],55],[[4,[56]]]],[[[67,[105]],55],[[4,[56]]]],[[[128,[101]],55],[[4,[56]]]],[[120,55],[[4,[56]]]],[[120,55],[[4,[56]]]],[[130,55],[[4,[56]]]],[[130,55],[[4,[56]]]],[[131,55],[[4,[56]]]],[[131,55],[[4,[56]]]],[[[102,[101]],55],[[4,[56]]]],[[[108,[105]],55],[[4,[56]]]],[[72,55],[[4,[56]]]],[[72,55],[[4,[56]]]],[[[107,[101]],55],[[4,[56]]]],[[[97,[132]],55],[[4,[56]]]],[[[97,[57]],55],[[4,[56]]]],[[[98,[132]],55],[[4,[56]]]],[[[98,[57]],55],[[4,[56]]]],[[133,55],[[4,[56]]]],[[133,55],[[4,[56]]]],[[]],[[],[[106,[66]]]],[[]],[[]],[[]],[[]],[83,119],[[]],[[]],[[]],[101,[[102,[101]]]],[[[46,[134]]],[[102,[101]]]],[135],[83,[[102,[101]]]],[[]],[[]],[[]],[[]],[[],[[108,[66]]]],[[]],[[]],[63,72],[45,72],[63,72],[[]],[135],[[[2,[136]]],[[97,[136]]]],[[],97],[[],97],[[]],[[],98],[[],98],[[]],[135],[137,133],[[]],[101,[[102,[101]]]],[[101,22],[[102,[101]]]],[[[138,[101]],22],[[102,[101]]]],[22,[[102,[101]]]],[63,[[8,[72]]]],[54,[[102,[101]]]],[[22,22],[[102,[101]]]],[83,[[102,[101]]]],[63,[[4,[120]]]],[63,[[4,[72]]]],[63,[[4,[[97,[139]]]]]],[63,[[4,[[98,[139]]]]]],[[[46,[134]]],[[102,[101]]]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[119,22]],[63,45],[[[102,[101]],22]],[[120,69]],[[[102,[101]],69]],[[72,69]],[[[97,[70]],69]],[[[98,[70]],69]],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[102,[101]],[146,[83]]]],[[[117,[22]]],22],[[[102,[101]],[146,[83]]]],[[[102,[101]]],22],[[[102,[101]],22]],[[[102,[101]],22,83]],[[[102,[101]],22,54]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[97,[136]]],[[2,[136]]]],[[]],[[]],[[[102,[101]]],[[147,[83,134]]]],[[[102,[101]]],[[4,[101,[102,[101]]]]]],[[]],[[[102,[101]]]],[[[102,[101]]]],[[[102,[101]]]],[[]],[[[97,[29]]],29],[[[98,[29]]],29],[[[102,[101]]],[[46,[134]]]],[[[102,[101]]],49],[72,49],[97,49],[98,49],[[[117,[115]]],115],[[[128,[101]]],22],[[[102,[101]]],22],[72,22],[49,49],[[],100],[148],[[[97,[29]]],29],[[[98,[29]]],29],[[[97,[[0,[149,149]]]],97]],[[[98,[[0,[149,149]]]],98]],[[[97,[[0,[29,150,150]]]],97]],[[[98,[[0,[150,150]]]],98]],[[[97,[151]]]],[[[98,[151]]]],[[[123,[12]]],[[106,[105]]]],[[[123,[12]]],[[67,[105]]]],[63,[[4,[120,130]]]],[[],[[102,[101]]]],[[[123,[12]]],[[108,[105]]]],[[63,25],[[4,[120,130]]]],[[[128,[101]]],8],[[[107,[101]]],8],[[[128,[101]]],8],[[[107,[101]]],8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[97,[154]]]],[[[98,[154]]]],[[120,120],[[8,[39]]]],[[[102,[101]],[102,[101]]],[[8,[39]]]],[[72,72],[[8,[39]]]],[[[97,[[88,[[88,[[88,[88]]]]]]]],[97,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[[98,[[88,[[88,[[88,[88]]]]]]]],[98,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[83,22]],[[[102,[101]]],8],[72,65],[120,63],0,[[[106,[105]]],[[67,[105]]]],[[[102,[101]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[[],155],[[[67,[105]]]],[[[67,[121]]]],[[[106,[105]]],[[106,[105]]]],[[[102,[101]],22]],[[]],[[[102,[101]],22]],[[[102,[101]],22]],[[[102,[101]],22]],[[[102,[101]],22,124]],[[[102,[101]],124]],[[[102,[101]],124]],[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[[],16],[[120,90],4],[[[102,[101]],90],4],[[[102,[101]],22]],[[[97,[[0,[157,157]]]],97]],[[[98,[[0,[157,157]]]],98]],[[[97,[[0,[29,158,158]]]],97]],[[[98,[[0,[158,158]]]],98]],[[[97,[[0,[159,159]]]],97]],[[[98,[[0,[159,159]]]],98]],[[[97,[[0,[29,160,160]]]],97]],[[[98,[[0,[160,160]]]],98]],[[[102,[101]]]],[83],[[],22],[[[128,[101]]]],[[[107,[101]]]],0,[[[102,[101]]],49],[[],161],[[],161],[[[97,[[0,[162,162]]]],97]],[[[98,[[0,[162,162]]]],98]],[[[97,[[0,[29,163,163]]]],97]],[[[98,[[0,[163,163]]]],98]],[[[102,[101]],22]],[[[97,[29]]],29],[[]],[[]],[[]],[[]],[[]],[[]],[72,45],[[]],[[]],[[]],[[],102],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[[106,[66]]],[[106,[121]]]],[[[67,[66]]],[[67,[121]]]],[[[108,[66]]],[[108,[121]]]],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[106,[66]]],[[106,[66]]]],[[[108,[66]]],[[108,[66]]]],[[[102,[101]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[102,[101]],22],[[4,[133]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[102,[101]],22],[[4,[133]]]],[[[102,[101]],22],[[4,[133]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[120,25],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[83,164],8],[[83,164],8],[22,[[102,[101]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],0,[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,22],[[81,22],[[4,[81,137]]]],[81,12],[81,12],[81,12],[81,12],[81,[[4,[[123,[[83,[12]]]],165]]]],[[134,81],[[4,[[123,[[83,[12]]]],165]]]],[[134,81],[[4,[[123,[[83,[12]]]],165]]]],[81,[[4,[[123,[[83,[12]]]],165]]]],[22,[[4,[81,137]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,14],[134,134],[81,81],[137,137],[165,165],[[]],[[]],[[]],[[]],[81,[[123,[12]]]],[[12,81]],[[12,81]],[[[123,[12]],81]],[[134,[123,[12]],81]],[[],134],[[81,81],49],[[137,137],49],[[165,165],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[81,81],[[4,[137]]]],[[81,81],[[4,[81,137]]]],[[134,55],[[4,[56]]]],[[81,55],[[4,[56]]]],[[137,55],[[4,[56]]]],[[137,55],[[4,[56]]]],[[165,55],[[4,[56]]]],[[165,55],[[4,[56]]]],[14,81],[[],81],[[]],[[]],[[]],[[]],[[22,22],[[4,[81,137]]]],[[22,22],81],[[134,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[134,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,135],[[81,69]],[[]],[[]],[[]],[[]],[[],81],[81,81],[[81,22],22],[[81,22],22],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[[12,81,22],12],[[12,81,22],12],[[81,22],[[4,[137]]]],[[81,22],[[4,[137]]]],[[81,22],[[4,[81,137]]]],[[134,[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,22],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[2,[63]],63]],[[[2,[63]],[2,[63]]]],[[[2,[63]],63]],[[[2,[63]],[2,[63]]]],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[[[2,[166]]],1],[[]],[[]],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[[]],[[]],[[[2,[[0,[136,14]]]]],[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]],[2,[[0,[136,14]]]]]],[[]],[[]],[[[2,[[0,[40,136,14]]]],[2,[[0,[40,136,14]]]]],39],[[],39],[[],[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]]],[[0,[136,14]]]],[42,[[4,[[2,[[0,[136,14]]]]]]]],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[[83,[[0,[50,29]]]]]],[168,[167]]],49],[[[2,[[0,[[50,[[0,[136,14]]]],136,14]]]],[2,[[0,[136,14]]]]],49],[[[2,[166]],1],49],[[[2,[63]],63],49],[[[2,[63]],45],49],[[[2,[[83,[[0,[50,29]]]]]],[46,[169]]],49],[[[2,[1]],1],49],[[[2,[63]],63],49],[[[2,[1]],170],49],[[[2,[1]],1],49],[[[2,[166]],166],49],[[[2,[1]],166],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[166]],171],49],[[[2,[1]],171],49],[[[2,[166]],170],49],[[[2,[1]],166],49],[[[2,[166]],1],49],[[[2,[166]],166],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[[2,[[0,[132,136,14]]]],55],[[4,[56]]]],[[[2,[[0,[57,136,14]]]],55],[[4,[56]]]],[[[83,[29]]],[[2,[[83,[29]]]]]],[[]],[171,[[2,[166]]]],[166,[[2,[166]]]],[1,[[2,[1]]]],[172,[[2,[104]]]],[171,[[2,[166]]]],[170,[[2,[1]]]],[45,[[2,[63]]]],[[[46,[29,134]]],[[2,[[83,[29]]]]]],[[[46,[29,134]]],[[2,[[83,[29]]]]]],[172,[[2,[104]]]],[63,[[2,[63]]]],[173,[[2,[[83,[12]]]]]],[174,[[2,[63]]]],[170,[[2,[1]]]],[104,[[2,[104]]]],[45,[[2,[63]]]],[54,[[2,[[83,[29]]]]]],[54,[[2,[63]]]],[54,[[2,[63]]]],[54,[[2,[63]]]],[[[2,[[0,[70,136,14]]]],69]],[[]],[[[2,[63]]],[[176,[175]]]],[[[2,[[0,[136,14]]]]]],[[[2,[[0,[136,14]]]]],49],[[[2,[[0,[136,14]]]]],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[63]],63],49],[[[2,[[83,[[0,[50,29]]]]]],[46,[169]]],49],[[[2,[[83,[[0,[50,29]]]]]],83],49],[[[2,[63]],45],49],[[[2,[[83,[[0,[50,29]]]]]],[168,[167]]],49],[[[2,[63]],63],49],[[[2,[166]],171],[[8,[39]]]],[[[2,[166]],1],[[8,[39]]]],[[[2,[166]],166],[[8,[39]]]],[[[2,[166]],1],[[8,[39]]]],[[[2,[1]],1],[[8,[39]]]],[[[2,[1]],1],[[8,[39]]]],[[[2,[166]],170],[[8,[39]]]],[[[2,[1]],171],[[8,[39]]]],[[[2,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,136,14]]]],136,14]]]],136,14]]]],136,14]]]],[2,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,136,14]]]],136,14]]]],136,14]]]],136,14]]]]],[[8,[39]]]],[[[2,[1]],170],[[8,[39]]]],[[[2,[1]],166],[[8,[39]]]],[[[2,[166]],166],[[8,[39]]]],[[[2,[1]],166],[[8,[39]]]],[[12,12]],[12],[12],[[12,12],49],[12,65],[[[2,[[0,[177,136,14]]]],90],4],[[[2,[[0,[136,14]]]]]],[[]],[[]],[[],45],[[],4],[[],4],[[],93],[[]],0,0,[[[147,[14,169]]],169],[[[147,[178,134]]],179],[[[147,[14,169]]],14],[[[147,[180,134]]],142],[[[147,[14,169]]],14],[[],181],[[[147,[[83,[138]],169]]],[[147,[83,169]]]],[[[147,[138,169]]],[[147,[169]]]],[[]],[[]],[[[147,[14,169]]],14],[[]],[[[147,[14,169]]],14],[[]],[[[147,[[0,[[164,[182]],14]],169]],182]],[[[147,[[0,[[124,[182]],14]],169]],182]],[[[147,[[0,[[148,[182]],14]],169]],182]],[[[147,[183,134]]],[[8,[183]]]],[[],118],[[[147,[[83,[29]],[0,[169,29]]]]],[[147,[[83,[29]],[0,[169,29]]]]]],[[[147,[166,134]]],[[147,[166,134]]]],[[[147,[[184,[29]],134]]],[[147,[[184,[29]],134]]]],[[[147,[185,134]]],[[147,[185,134]]]],[[[147,[63,134]]],[[147,[63,134]]]],[[[147,[[186,[29,29]],134]]],[[147,[[186,[29,29]],134]]]],[[[147,[29,[0,[169,29]]]]],[[147,[29,[0,[169,29]]]]]],[[[147,[104,134]]],[[147,[104,134]]]],[[[147,[1,134]]],[[147,[1,134]]]],[[[147,[29,[0,[169,29]]]],[147,[29,[0,[169,29]]]]]],[[[147,[[83,[29]],[0,[169,29]]]],[147,[[83,[29]],[0,[169,29]]]]]],[[]],[[[147,[[0,[187,14]],134]],188],188],[[[147,[[0,[40,14]],169]],[147,[[0,[40,14]],169]]],39],[[],39],[[[147,[[0,[189,14]],134]],22]],[[[192,[[147,[[0,[190,191,14]],134]]]],22]],[[[147,[[0,[187,14]],134]]],193],[[],[[147,[166,134]]]],[[],[[147,[186,134]]]],[[],[[147,[104,134]]]],[[],[[147,[125,134]]]],[[],[[147,[83,134]]]],[[],[[147,[63,134]]]],[[],[[147,[184,134]]]],[[[194,[14]]],14],[[[147,[14,169]]],14],[[[194,[14]]],14],[[[147,[14,169]]],14],[[[147,[[0,[195,14]],134]],196],[[4,[3]]]],[[[147,[183,134]]],63],[42,[[4,[[147,[197,134]]]]]],[42,[[4,[[147,[1,134]]]]]],[42,[[4,[[147,[104,134]]]]]],[42,[[4,[[147,[63,134]]]]]],[42,[[4,[[147,[[83,[197]],134]]]]]],[42,[[4,[[147,[166,134]]]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],63,[83,[63]],199],[[4,[53]]]],[[[147,[198,134]],22,199],[[4,[53]]]],[[[147,[198,134]],22,199],[[4,[53]]]],[[[147,[198,134]],22,199],[[4,[53]]]],[[[147,[198,134]],22,199],[[4,[53]]]],[[[147,[198,134]],63,22,199],[[4,[53]]]],[[[147,[198,134]],63,22,199],[[4,[53]]]],[[[147,[198,134]],63,22,199],[[4,[53]]]],[[[147,[198,134]],63,22,199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[198,134]],63,199],[[4,[53]]]],[[[147,[200,169]]],[[4,[[147,[200,169]],[147,[200,169]]]]]],[[[147,[200,169]]],[[4,[[147,[200,169]],[147,[200,169]]]]]],[[[147,[200,169]]],[[4,[[147,[200,169]],[147,[200,169]]]]]],[[[147,[[0,[187,14]],134]],93],8],[[[147,[200,169]]],[[147,[200,169]]]],[[[147,[200,169]]],[[147,[200,169]]]],[[[147,[200,169]]],[[147,[200,169]]]],[[[194,[14]]]],[[[147,[14,169]]]],[[[147,[[0,[187,14]],134]],188]],[[[147,[[0,[187,14]],134]],201],49],[[[147,[[0,[202,14]],134]],203],49],[[[147,[[0,[187,14]],134]],188]],[[[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],49],[[],49],[[],49],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],63,[83,[63]],204],[[4,[205,53]]]],[[[147,[198,134]],22,204],[[4,[205,53]]]],[[[147,[198,134]],22,204],[[4,[205,53]]]],[[[147,[198,134]],22,204],[[4,[205,53]]]],[[[147,[198,134]],22,204],[[4,[205,53]]]],[[[147,[198,134]],63,22,204],[[4,[205,53]]]],[[[147,[198,134]],63,22,204],[[4,[205,53]]]],[[[147,[198,134]],63,22,204],[[4,[205,53]]]],[[[147,[198,134]],63,22,204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]],63,204],[[4,[205,53]]]],[[[147,[198,134]]],49],[[[147,[51,134]]],49],[[[147,[51,134]]],49],[[[147,[198,134]]],49],[[[147,[198,134]]],49],[[[147,[51,134]]],49],[[[147,[198,134]]],49],[[[147,[51,134]]],49],[51,[[4,[52,53]]]],[[[147,[51,134]],49],[[4,[52,53]]]],[[[147,[51,134]],49],[[4,[52,53]]]],[[[147,[51,134]],49],[[4,[52,53]]]],[[[147,[51,134]],49],[[4,[52,53]]]],[[[147,[51,134]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,134]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,134]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,134]],[83,[12]]],[[4,[52,53]]]],[[[147,[51,134]],100],[[4,[52,53]]]],[[[147,[51,134]],100],[[4,[52,53]]]],[[[147,[51,134]],100],[[4,[52,53]]]],[[[147,[51,134]],100],[[4,[52,53]]]],[[[147,[51,134]],129],[[4,[52,53]]]],[[[147,[51,134]],129],[[4,[52,53]]]],[[[147,[51,134]],129],[[4,[52,53]]]],[[[147,[51,134]],129],[[4,[52,53]]]],[[[147,[51,134]],116],[[4,[52,53]]]],[[[147,[51,134]],116],[[4,[52,53]]]],[[[147,[51,134]],116],[[4,[52,53]]]],[[[147,[51,134]],116],[[4,[52,53]]]],[[[147,[51,134]],140],[[4,[52,53]]]],[[[147,[51,134]],140],[[4,[52,53]]]],[[[147,[51,134]],140],[[4,[52,53]]]],[[[147,[51,134]],140],[[4,[52,53]]]],[[[147,[51,134]],141],[[4,[52,53]]]],[[[147,[51,134]],141],[[4,[52,53]]]],[[[147,[51,134]],141],[[4,[52,53]]]],[[[147,[51,134]],141],[[4,[52,53]]]],[[[147,[51,134]],142],[[4,[52,53]]]],[[[147,[51,134]],142],[[4,[52,53]]]],[[[147,[51,134]],142],[[4,[52,53]]]],[[[147,[51,134]],142],[[4,[52,53]]]],[[[147,[51,134]],143],[[4,[52,53]]]],[[[147,[51,134]],143],[[4,[52,53]]]],[[[147,[51,134]],143],[[4,[52,53]]]],[[[147,[51,134]],143],[[4,[52,53]]]],[[[147,[51,134]],103],[[4,[52,53]]]],[[[147,[51,134]],103],[[4,[52,53]]]],[[[147,[51,134]],103],[[4,[52,53]]]],[[[147,[51,134]],103],[[4,[52,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[206,53]]]],[[[147,[51,134]],63,207],[[4,[52,53]]]],[[[147,[51,134]],63,207],[[4,[52,53]]]],[[[147,[51,134]],63,207],[[4,[52,53]]]],[[[147,[51,134]],63,207],[[4,[52,53]]]],[[[147,[51,134]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,134]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,134]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,134]],63,145,63,207],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,134]],[8,[22]]],[[4,[208,53]]]],[[[147,[51,134]],207],[[4,[52,53]]]],[[[147,[51,134]],207],[[4,[52,53]]]],[[[147,[51,134]],207],[[4,[52,53]]]],[[[147,[51,134]],207],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63,22],[[4,[209,53]]]],[[[147,[51,134]],63,22],[[4,[209,53]]]],[[[147,[51,134]],63,22],[[4,[209,53]]]],[[[147,[51,134]],63,22],[[4,[209,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[210,53]]]],[[[147,[51,134]],22],[[4,[211,53]]]],[[[147,[51,134]],22],[[4,[211,53]]]],[[[147,[51,134]],22],[[4,[211,53]]]],[[[147,[51,134]],22],[[4,[211,53]]]],[[[147,[51,134]],63,22],[[4,[212,53]]]],[[[147,[51,134]],63,22],[[4,[212,53]]]],[[[147,[51,134]],63,22],[[4,[212,53]]]],[[[147,[51,134]],63,22],[[4,[212,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,134]],63,145,63,22],[[4,[213,53]]]],[[[147,[51,134]],61],[[4,[52,53]]]],[[[147,[51,134]],61],[[4,[52,53]]]],[[[147,[51,134]],61],[[4,[52,53]]]],[[[147,[51,134]],61],[[4,[52,53]]]],[[[147,[51,134]],144],[[4,[52,53]]]],[[[147,[51,134]],144],[[4,[52,53]]]],[[[147,[51,134]],144],[[4,[52,53]]]],[[[147,[51,134]],144],[[4,[52,53]]]],[[[147,[51,134]],145],[[4,[52,53]]]],[[[147,[51,134]],145],[[4,[52,53]]]],[[[147,[51,134]],145],[[4,[52,53]]]],[[[147,[51,134]],145],[[4,[52,53]]]],[[[147,[51,134]],65],[[4,[52,53]]]],[[[147,[51,134]],65],[[4,[52,53]]]],[[[147,[51,134]],65],[[4,[52,53]]]],[[[147,[51,134]],65],[[4,[52,53]]]],[[[147,[51,134]],12],[[4,[52,53]]]],[[[147,[51,134]],12],[[4,[52,53]]]],[[[147,[51,134]],12],[[4,[52,53]]]],[[[147,[51,134]],12],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]]],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63],[[4,[52,53]]]],[[[147,[51,134]],63,145,63],[[4,[52,53]]]],[[[147,[51,134]],63,145,63],[[4,[52,53]]]],[[[147,[51,134]],63,145,63],[[4,[52,53]]]],[[[147,[51,134]],63,145,63],[[4,[52,53]]]],[[[147,[[0,[187,14]],134]],214]],[[[147,[[0,[187,14]],134]],214],49],[[[147,[[0,[187,14]],134]],188]],[[[147,[[0,[189,14]],134]]],[[4,[[83,[12]],3]]]],[[[147,[[0,[181,14]],134]],[83,[12]]]],[[[147,[[0,[215,14]],134]],[83,[12]]]],[[[147,[[0,[69,14]],169]]],65],[[[147,[[0,[202,14]],134]]]],[[[147,[[0,[216,14]],134]]],[[4,[3]]]],[[[194,[[0,[132,14]]]],55],[[4,[56]]]],[[[194,[[0,[57,14]]]],55],[[4,[56]]]],[[[147,[[0,[57,14]],169]],55],[[4,[56]]]],[[[147,[14,169]],55],[[4,[56]]]],[[[147,[[0,[132,14]],169]],55],[[4,[56]]]],[[]],[[[0,[183,86,85]]],[[147,[183,134]]]],[[[2,[104]]],[[147,[104,134]]]],[217,[[147,[183,134]]]],[[[2,[[83,[29]]]]],[[147,[[83,[29]],134]]]],[62,[[147,[83,134]]]],[[[83,[29]]],[[147,[[83,[29]],134]]]],[217,[[147,[183,134]]]],[[],[[147,[134]]]],[63,[[147,[183,134]]]],[104,[[147,[104,134]]]],[63,[[147,[183,134]]]],[166,[[147,[166,134]]]],[[[147,[63,169]]],[[147,[[83,[12]],169]]]],[1,[[147,[1,134]]]],[[[2,[63]]],[[147,[183,134]]]],[[]],[135],[183,[[147,[183,134]]]],[[[46,[169]]],[[147,[83,169]]]],[[[2,[63]]],[[147,[183,134]]]],[45,[[147,[63,134]]]],[45,[[147,[183,134]]]],[217,[[147,[183,134]]]],[[[2,[63]]],[[147,[63,134]]]],[[[2,[1]]],[[147,[1,134]]]],[[[2,[166]]],[[147,[166,134]]]],[45,[[147,[183,134]]]],[63,[[147,[63,134]]]],[171,[[147,[166,134]]]],[170,[[147,[1,134]]]],[[[184,[155]]],[[147,[[184,[155]],134]]]],[[[186,[155,155]]],[[147,[[186,[155,155]],134]]]],[172,[[147,[104,134]]]],[54,[[147,[83,134]]]],[[],[[147,[14,134]]]],[169,[[147,[14,169]]]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[147,[[0,[218,14]],134]]],[[62,[12]]]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[219,220],[[4,[221,222]]]],[[[4,[223,224]]]],[[[4,[170,224]]]],[[[147,[[0,[70,14]],169]],69]],[[]],[[]],[[[147,[169]]],[[147,[83,169]]]],[[]],[[[147,[169]]]],[[[147,[184,134]]]],[[[147,[186,134]]]],[[]],[[[147,[14,169]]],[[192,[[147,[14,169]]]]]],[[[147,[14,169]]]],[[[147,[14,169]]]],[63,225],[63,49],[[[147,[[0,[226,14]],169]]],49],[[[147,[198,134]]],49],[[[147,[198,134]]],49],[[[147,[198,134]]],49],[[[147,[198,134]]],49],[63,49],[[[147,[[0,[227,14]],134]]],49],[63,49],[[[147,[[0,[228,191,14]],134]]],49],[[[147,[[0,[229,191,14]],134]]],49],[[[147,[[0,[216,14]],134]]],49],[[[147,[[0,[156,14]],169]]],8],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[147,[14,169]]],14],[[[147,[[0,[226,14]],169]]],22],[[[147,[[0,[202,14]],134]],230]],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[147,[[0,[187,14]],134]]],[[8,[231]]]],[[[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],194],[[],[[147,[134]]]],[[169,169],[[147,[169,169]]]],[[[147,[[0,[187,14]],134]],232],188],[[],[[147,[138,134]]]],[[169,169],[[147,[138,169,169]]]],[22,[[147,[[83,[138]],134]]]],[[22,169],[[147,[[83,[138]],169]]]],[[[233,[14]]],[[194,[14]]]],[[],[[147,[138,134]]]],[[169,169],[[147,[138,169,169]]]],[22,[[147,[[83,[138]],134]]]],[[22,169],[[147,[[83,[138]],169]]]],[[[147,[[0,[156,14]],169]]],8],[[[147,[[0,[234,14]],169]]],8],[[[147,[[0,[181,14]],134]]],145],[[[147,[[0,[181,14]],134]]],65],[[],152],[[],153],[[],152],[[],153],[[[147,[[0,[156,14]],169]],22],8],[[[147,[[0,[234,14]],169]],22],8],[[[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[147,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],[[8,[39]]]],[[],[[192,[[147,[134]]]]]],[[169,169],[[192,[[147,[169,169]]]]]],[[[192,[[147,[[0,[235,191,14]],169]]]],236],237],[[[192,[[147,[[0,[238,191,14]],134]]]],236],[[237,[[4,[3]]]]]],[[[192,[[147,[[0,[190,191,14]],134]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[[147,[[0,[238,191,14]],134]]]],236],[[237,[[4,[3]]]]]],[[[192,[[147,[[0,[239,191,14]],134]]]],236],[[237,[8]]]],[[[192,[[147,[[0,[240,191,14]],134]]]],236],[[237,[8]]]],[[[192,[[147,[[0,[241,191,14]],134]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[147,[[0,[241,191,14]],134]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[147,[[0,[243,191,14]],134]]]],236,244],[[237,[[4,[65,3]]]]]],[[[192,[[147,[[0,[238,191,14]],134]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[147,[[0,[238,191,14]],134]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[12,12]],[12],[12],[12],[[12,12],49],[12,65],[[[147,[[0,[227,14]],134]],[83,[12]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],134]],246],[[4,[3]]]],[[[147,[[0,[227,14]],134]],[83,[12]]],[[4,[3]]]],[[[147,[[0,[189,14]],134]],45],[[4,[22,3]]]],[[[147,[[0,[227,14]],134]],[46,[12,134]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],134]],45],[[4,[22,3]]]],[[[147,[[0,[189,14]],134]],12,[46,[12,134]]],[[4,[22,3]]]],[[[147,[[0,[227,14]],134]],[83,[242]]],[[4,[22,3]]]],[[[147,[[0,[187,14]],134]],188,247]],[[[147,[[0,[248,14]],134]],249,250]],[[249,57]],[[[147,[[0,[187,14]],134]],188,188]],[[[147,[[0,[195,14]],134]],196,251,252],[[4,[3]]]],[[[147,[[0,[187,14]],134]],201],253],[[[147,[[0,[195,14]],134]],196,251,252],[[4,[3]]]],[63,[[4,[[46,[254,134]],3]]]],[[[192,[[147,[[0,[255,191,14]],169]]]]],256],[[257,258]],[[[147,[[0,[259,14]],134]],244],[[4,[65,3]]]],[[[147,[[0,[177,14]],134]],90],4],[[[147,[[0,[156,14]],169]]]],[[[147,[[0,[240,191,14]],134]]]],[[[147,[[0,[239,191,14]],134]]]],[[[147,[[0,[260,14]],134]]],[[8,[261]]]],[[[194,[[0,[183,14]]]]],[[8,[183]]]],[[[147,[183,134]]],[[8,[183]]]],[[[147,[[0,[259,14]],134]]],[[4,[65,3]]]],[[],161],[63,[[8,[63]]]],[63,[[8,[63]]]],[[]],[[],45],[[],45],[[[147,[[0,[187,14]],134]],188],49],[[[147,[[0,[181,14]],134]],[83,[12]]],[[4,[262]]]],[[],4],[[[46,[134]]],[[4,[[147,[62,134]]]]]],[[],4],[[[147,[83,134]]],[[4,[[147,[62,134]]]]]],[[],4],[[],4],[[],[[4,[[147,[134]],165]]]],[[169,169],[[4,[[147,[169,169]],165]]]],[[],[[4,[[147,[138,134]],165]]]],[[169,169],[[4,[[147,[138,169,169]],165]]]],[22,[[4,[[147,[[83,[138]],134]],165]]]],[[],[[4,[[147,[138,134]],165]]]],[[169,169],[[4,[[147,[138,169,169]],165]]]],[22,[[4,[[147,[[83,[138]],134]],165]]]],[[192,236],237],[[192,236],[[237,[[8,[4]]]]]],[[],93],[[],93],[[]],[[]],[[[147,[[0,[69,14]],169]],[83,[12]]]],[[[147,[[0,[216,14]],134]],[83,[12]]],[[4,[22,3]]]],[[[147,[138,169]]],[[147,[169]]]],[[[147,[[0,[216,14]],134]],[83,[12]]],[[4,[3]]]],[[[147,[[0,[216,14]],134]],263],[[4,[3]]]],[[[147,[[0,[69,14]],169]],140]],[[[147,[[0,[69,14]],169]],141]],[[[147,[[0,[69,14]],169]],142]],[[[147,[[0,[69,14]],169]],143]],[[[147,[[0,[69,14]],169]],103]],[[[147,[[0,[69,14]],169]],115]],[[[147,[[0,[69,14]],169]],22]],[[[147,[[0,[69,14]],169]],63]],[[[147,[[0,[69,14]],169]],61]],[[[147,[[0,[69,14]],169]],144]],[[[147,[[0,[69,14]],169]],145]],[[[147,[[0,[69,14]],169]],65]],[[[147,[[0,[69,14]],169]],12]],[[[147,[[0,[69,14]],169]],22]],[[[147,[[0,[216,14]],134]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,[[[264,[169]]],169],[[[265,[169]]],169],[[[264,[40,169]],[264,[40,169]]]],[[[266,[40,29,[0,[169,29]]]],[266,[40,29,[0,[169,29]]]]]],[[[267,[40,29,[0,[169,29]]]],[267,[40,29,[0,[169,29]]]]]],[[[268,[134]],[268,[134]]]],[[[265,[169]],[265,[169]]]],[[[265,[169]]]],[[[264,[169]]],83],[[[265,[169]]]],[[[268,[169]]],8],[[[265,[169]]],8],[[[268,[169]]],8],[[[265,[169]]],8],0,[[[265,[40,169]],40],[[4,[22,22]]]],[[[265,[169]],124],[[4,[22,22]]]],[[[265,[169]],40,124],[[4,[22,22]]]],[[[267,[[0,[40,29]],[0,[169,29]]]],[267,[[0,[40,29]],[0,[169,29]]]]],[[267,[[0,[40,29]],[0,[169,29]]]]]],[[[267,[[0,[40,29]],[0,[169,29]]]],[267,[[0,[40,29]],[0,[169,29]]]]],[[267,[[0,[40,29]],[0,[169,29]]]]]],[[[267,[[0,[40,29]],[0,[169,29]]]],[267,[[0,[40,29]],[0,[169,29]]]]],[[267,[[0,[40,29]],[0,[169,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[264,[169]]],22],[[[265,[169]]],22],[[[264,[169]]]],[[[266,[[0,[169,29]]]]]],[[[267,[29,[0,[169,29]]]]]],[[[268,[169]]]],[[[265,[169]]]],[[[264,[29,[0,[169,29]]]]],[[264,[29,[0,[169,29]]]]]],[[[266,[29,29,[0,[169,29]]]]],[[266,[29,29,[0,[169,29]]]]]],[[[267,[29,[0,[169,29]]]]],[[267,[29,[0,[169,29]]]]]],[[[268,[29,[0,[169,29]]]]],[[268,[29,[0,[169,29]]]]]],[[[265,[29,[0,[169,29]]]]],[[265,[29,[0,[169,29]]]]]],[269,269],[270,270],[[[264,[29,[0,[169,29]]]],[264,[29,[0,[169,29]]]]]],[[[267,[29,[0,[169,29]]]],[267,[29,[0,[169,29]]]]]],[[[268,[29,[0,[169,29]]]],[268,[29,[0,[169,29]]]]]],[[[265,[29,[0,[169,29]]]],[265,[29,[0,[169,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[266,[40,40,[0,[169,29]]]],[266,[40,40,[0,[169,29]]]]],39],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],39],[[[268,[40,169]],[268,[40,169]]],39],[[[265,[40,169]],[265,[40,169]]],39],[[],39],[[],39],[[],39],[[],39],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],49],[[[268,[[50,[[50,[[50,[50]]]]]],169]],[50,[[50,[[50,[[50,[50]]]]]]]]],49],[[[265,[[50,[[50,[[50,[50]]]]]],169]],[50,[[50,[[50,[[50,[50]]]]]]]]],49],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],49],[[[268,[169]]],[[272,[169]]]],[[[268,[169]]],[[273,[169]]]],[[[268,[169]]],[[272,[169]]]],[[[268,[169]]],[[273,[169]]]],[[],[[264,[40,134]]]],[[],[[266,[134]]]],[[],[[267,[134]]]],[[],[[268,[134]]]],[[],[[265,[134]]]],[42,[[4,[[264,[[0,[197,40]],134]]]]]],[42,[[4,[[266,[[0,[197,40]],197,134]]]]]],[42,[[4,[[267,[[0,[197,274,40]],134]]]]]],[42,[[4,[[268,[197,134]]]]]],[42,[[4,[[265,[197,134]]]]]],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],[[275,[40,[0,[169,29]]]]]],[[[264,[169]]],[[276,[169]]]],[[[265,[169]],[117,[22]]],[[277,[169]]]],[[[264,[40,169]]],[[278,[40,169]]]],[[[266,[[0,[169,29]]]]]],[[[268,[169]]]],[[[265,[169]]]],[[[266,[40,[0,[169,29]]]],40],[[279,[40,[0,[169,29]]]]]],[[[266,[[50,[[50,[[50,[50]]]]]],[50,[[50,[[50,[50]]]]]],[0,[169,29]]]],[266,[[50,[[50,[[50,[50]]]]]],[50,[[50,[[50,[50]]]]]],[0,[169,29]]]]],49],[[[267,[[50,[[50,[[50,[50]]]]]],[0,[169,29]]]],[267,[[50,[[50,[[50,[50]]]]]],[0,[169,29]]]]],49],[[[268,[[50,[[50,[[50,[50]]]]]],169]],[268,[[50,[[50,[[50,[50]]]]]],169]]],49],[[[265,[50,169]],83],49],[[[265,[50,169]],62],49],[[[265,[[50,[[50,[[50,[50]]]]]],169]],[265,[[50,[[50,[[50,[50]]]]]],169]]],49],[[[265,[50,169]],62],49],[[[265,[50,169]],62],49],[[[265,[50,169]],83],49],[[[265,[50,169]],[46,[169]]],49],[[269,269],49],[[270,270],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[264,[[0,[40,155]],169]],54]],[[[264,[40,169]],54]],[[[266,[40,[0,[169,29]]]],54]],[[[266,[[0,[40,155]],155,[0,[169,29]]]],54]],[[[267,[40,[0,[169,29]]]],54]],[[[267,[[0,[40,155]],[0,[169,29]]]],54]],[[[268,[155,169]],54]],[[[268,[169]],54]],[[[265,[169]],54]],[[[265,[155,169]],54]],[[[264,[[0,[40,155]],169]],[0,[40,155]]]],[[[264,[40,169]],40]],[[[266,[40,[0,[169,29]]]]]],[[[266,[[0,[40,155]],155,[0,[169,29]]]]]],[[[267,[40,[0,[169,29]]]],40]],[[[267,[[0,[40,155]],[0,[169,29]]]],[0,[40,155]]]],[[[268,[155,169]],155]],[[[268,[169]]]],[[[265,[155,169]],155]],[[[265,[169]]]],[[[264,[[0,[40,155]],169]],22]],[[[264,[40,169]],22]],[[[265,[155,169]],22]],[[[265,[169]],22]],[[[266,[40,[0,[169,29]]]],124],[[280,[40,124,[0,[169,29]]]]]],[[[267,[40,[0,[169,29]]]],124],[[281,[40,124,[0,[169,29]]]]]],[[[268,[169]],124],[[282,[124,169]]]],[[[267,[40,[0,[169,29]]]]],[[8,[40]]]],[[[266,[40,[0,[169,29]]]]],[[8,[[283,[40,[0,[169,29]]]]]]]],[[[266,[40,[0,[169,29]]]]],8],[[[265,[12,169]]],[[4,[3]]]],[[[264,[57,169]],55],[[4,[56]]]],[[[266,[57,57,[0,[169,29]]]],55],[[4,[56]]]],[[[267,[57,[0,[169,29]]]],55],[[4,[56]]]],[[[268,[57,169]],55],[[4,[56]]]],[[[265,[57,169]],55],[[4,[56]]]],[[269,55],[[4,[56]]]],[[269,55],[[4,[56]]]],[[270,55],[[4,[56]]]],[[]],[[[62,[40]]],[[264,[40,134]]]],[[[46,[40,169]]],[[264,[40,169]]]],[[]],[62,[[266,[40,134]]]],[[[62,[40]]],[[267,[40,134]]]],[[]],[62,[[268,[134]]]],[[]],[[[46,[169]]],[[265,[169]]]],[[]],[62,[[265,[134]]]],[270,269],[[]],[137,270],[[]],[54,[[264,[40,134]]]],[54,[[266,[40,134]]]],[54,[[267,[40,134]]]],[54,[[268,[134]]]],[54,[[265,[134]]]],[[[268,[169]]],8],[[[265,[169]]],8],[[[268,[169]]],8],[[[265,[169]]],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],8],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],[[8,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[169]],22],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],8],[[[265,[169]],22],8],[[[266,[70,70,[0,[169,29]]]],69]],[[[267,[70,[0,[169,29]]]],69]],[[[268,[70,169]],69]],[[[265,[70,169]],69]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]]],[[[265,[169]],22]],[[[265,[169]],22]],[[[266,[40,[0,[169,29]]]],40],8],[[[267,[40,[0,[169,29]]]],40],49],[[[265,[169]],22]],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],[[284,[40,[0,[169,29]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[266,[[0,[[285,[175]],274,40]],[285,[175]],134]]]],[[[267,[[0,[[285,[175]],274,40]],134]]]],[[[264,[169]]],286],[[[264,[169]]],[[287,[169]]]],[[[266,[[0,[169,29]]]]],288],[[[266,[[0,[169,29]]]]],[[289,[[0,[169,29]]]]]],[[[266,[[0,[169,29]]]]],290],[[[267,[[0,[169,29]]]]],291],[[[267,[[0,[169,29]]]]],[[292,[[0,[169,29]]]]]],[[[268,[169]]],[[293,[169]]]],[[[268,[169]]],294],[[[268,[169]]],295],[[[265,[169]]],296],[[[265,[169]]],297],[[[265,[169]]],[[298,[169]]]],[[[264,[169]]],[[299,[169]]]],[[[266,[[0,[169,29]]]]],[[300,[[0,[169,29]]]]]],[[[264,[40,169]]],[[46,[40,169]]]],[[[266,[[0,[169,29]]]]],[[301,[[0,[169,29]]]]]],[[[264,[169]]],[[46,[169]]]],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],49],[[[264,[169]]],49],[[[266,[[0,[169,29]]]]],49],[[[267,[[0,[169,29]]]]],49],[[[268,[169]]],49],[[[265,[169]]],49],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],49],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],49],[[[265,[12,169]]],49],[[[264,[169]]],286],[[[266,[[0,[169,29]]]]],288],[[[267,[[0,[169,29]]]]],291],[[[268,[169]]],295],[[[265,[169]]],296],[[[266,[[0,[169,29]]]]],290],[[[268,[169]]],294],[[[265,[169]]],297],[[[266,[[0,[169,29]]]]],302],[269,270],[[[267,[40,[0,[169,29]]]]],[[8,[40]]]],[[[266,[40,[0,[169,29]]]]],[[8,[[283,[40,[0,[169,29]]]]]]]],[[[266,[40,[0,[169,29]]]]],8],[[[264,[169]]],22],[[[266,[[0,[169,29]]]]],22],[[[267,[[0,[169,29]]]]],22],[[[268,[169]]],22],[[[265,[169]]],22],0,[[[266,[[0,[[271,[40]],40]],[0,[169,29]]]],[303,[40]]],[[304,[[0,[[271,[40]],40]]]]]],[[[266,[[0,[[271,[40]],40]],[0,[169,29]]]],[303,[40]]],[[305,[[0,[[271,[40]],40]],[0,[169,29]]]]]],[[[265,[169]]],83],[[[268,[[50,[[50,[[50,[50]]]]]],169]],[268,[[50,[[50,[[50,[50]]]]]],169]]],49],[[],[[264,[40,134]]]],[[],[[266,[134]]]],[[],[[267,[134]]]],[[],[[268,[134]]]],[[],[[265,[134]]]],[169,[[264,[40,169]]]],[[[0,[169,29]]],[[266,[[0,[169,29]]]]]],[[[0,[169,29]]],[[267,[[0,[169,29]]]]]],[169,[[268,[169]]]],[169,[[265,[169]]]],[[[266,[[88,[[88,[[88,[88]]]]]],[88,[[88,[[88,[88]]]]]],[0,[169,29]]]],[266,[[88,[[88,[[88,[88]]]]]],[88,[[88,[[88,[88]]]]]],[0,[169,29]]]]],[[8,[39]]]],[[[267,[[88,[[88,[[88,[88]]]]]],[0,[169,29]]]],[267,[[88,[[88,[[88,[88]]]]]],[0,[169,29]]]]],[[8,[39]]]],[[[268,[[88,[[88,[[88,[88]]]]]],169]],[268,[[88,[[88,[[88,[88]]]]]],169]]],[[8,[39]]]],[[[265,[[88,[[88,[[88,[88]]]]]],169]],[265,[[88,[[88,[[88,[88]]]]]],169]]],[[8,[39]]]],[[[265,[169]],124],22],[[[264,[169]]],8],[[[264,[40,169]]],[[8,[[306,[40,169]]]]]],[[[264,[40,169]]],[[8,[40]]]],[[[268,[169]]],8],[[[265,[169]]],8],[[[266,[40,[0,[169,29]]]]],8],[[[267,[40,[0,[169,29]]]]],[[8,[40]]]],[[[268,[169]]],8],[[[265,[169]]],8],[[[266,[40,[0,[169,29]]]]],8],[[[267,[40,[0,[169,29]]]]],[[8,[40]]]],[[[264,[40,169]],40]],[[[268,[169]]]],[[[265,[169]]]],[[[268,[169]]]],[[[265,[169]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[117,[[0,[40,14]]]]],[[307,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[117,[[0,[40,14]]]]],[[308,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[169]],[117,[22]]],296],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[117,[[0,[40,14]]]]],[[309,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[[265,[169]],[117,[22]]],297],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[[[265,[12,169]],[83,[12]]],[[4,[22,3]]]],[[[265,[12,169]],246],[[4,[3]]]],[[[265,[12,169]],[46,[12,134]]],[[4,[22,3]]]],[[[265,[12,169]],45],[[4,[22,3]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],8],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],49],[[[268,[169]],22]],[[[265,[169]],22],8],[[[266,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],8],[[[267,[40,[0,[169,29]]]],40],[[8,[40]]]],[[[264,[169]],22]],[[[265,[169]],22]],[[[264,[169]],22]],[[[265,[169]],22]],[[[265,[29,169]],22,29]],[[[265,[169]],22,124]],[[[264,[40,169]],124]],[[[266,[40,[0,[169,29]]]],124]],[[[267,[40,[0,[169,29]]]],124]],[[[265,[169]],124]],[[[265,[169]],124]],[[[265,[169]],22]],[[[265,[169]],22]],[[[264,[177,134]],90],4],[[[266,[177,177,134]],90],4],[[[267,[177,134]],90],4],[[[268,[177,134]],90],4],[[[265,[177,134]],90],4],[[[264,[169]],22]],[[[265,[169]],22]],[[[264,[169]]]],[[[265,[169]]]],[[[266,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[169,29]]]],[0,[40,14]]],[[266,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[169,29]]]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[169,29]]]],[0,[40,14]]],[[267,[[0,[[271,[[0,[40,14]]]],40]],29,[0,[169,29]]]]]],[[[268,[29,169]],22],[[268,[29,169]]]],[[[265,[29,169]],22],[[265,[29,169]]]],[[[267,[[0,[40,29]],[0,[169,29]]]],[267,[[0,[40,29]],[0,[169,29]]]]],[[267,[[0,[40,29]],[0,[169,29]]]]]],[[[265,[169]],22,22]],[[[265,[169]],22],8],[[[265,[169]],22],8],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],[[310,[40]]]],[[[267,[[0,[[271,[[0,[40,14]]]],40]],[0,[169,29]]]],[0,[40,14]]],[[8,[[0,[[271,[[0,[40,14]]]],40]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[[265,[169]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[266,[40,[0,[169,29]]]],40],[[4,[[311,[40,[0,[169,29]]]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[264,[169]],22],[[4,[269]]]],[[[265,[169]],22],[[4,[269]]]],[[[264,[169]],22],[[4,[269]]]],[[[265,[169]],22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[[267,[40,[0,[169,29]]]],[267,[40,[0,[169,29]]]]],[[312,[40]]]],[[[266,[[0,[[271,[40]],40]],[0,[169,29]]]],[303,[40]]],[[304,[[0,[[271,[40]],40]]]]]],[[[266,[[0,[[271,[40]],40]],[0,[169,29]]]],[303,[40]]],[[305,[[0,[[271,[40]],40]],[0,[169,29]]]]]],[[[266,[[0,[169,29]]]]],313],[[[266,[[0,[169,29]]]]],314],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[264,[40,134]]]],[22,[[265,[134]]]],[[22,169],[[264,[40,169]]]],[[22,169],[[265,[169]]]],[[[265,[12,169]],[83,[12]]],[[4,[22,3]]]],[[[265,[12,169]],[83,[12]]],[[4,[3]]]],[[[265,[12,169]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,[[[287,[169]]],169],[[[299,[169]]],169],[[[276,[169]]],169],[[[278,[40,169]]],169],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[[],118],[286,286],[[[287,[29,[0,[29,169]]]]],[[287,[29,[0,[29,169]]]]]],[[[299,[29,[0,[29,169]]]]],[[299,[29,[0,[29,169]]]]]],[[]],[[]],[[]],[[],[[287,[134]]]],[[[306,[40,169]]],40],[[[306,[40,169]]],40],[[[306,[40,169]]]],[[[278,[40,169]]]],[[[306,[[0,[40,57]],169]],55],[[4,[56]]]],[[[286,[57]],55],[[4,[56]]]],[[[287,[57,169]],55],[[4,[56]]]],[[[299,[57,[0,[57,169]]]],55],[[4,[56]]]],[[[276,[57,[0,[57,169]]]],55],[[4,[56]]]],[[[278,[[0,[57,40]],[0,[57,169]]]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[286,49],[[[287,[169]]],49],[[[276,[169]]],49],[286,8],[286,8],[[[287,[169]]],8],[[[299,[40,169]]],[[8,[40]]]],[[[276,[169]]],8],[[[278,[40,169]]],[[8,[40]]]],[286,8],[[[287,[169]]],8],[[[276,[169]]],8],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[[306,[40,169]]],40],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[286],[[[287,[169]]]],[[[299,[40,169]]]],[[[276,[169]]]],[[[278,[40,169]]]],[[],161],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[279,[40,[0,[169,29]]]],148],[[279,[40,[0,[169,29]]]]]],[305,304],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[288,288],[302,302],[313,313],[307,307],[304,304],[[]],[[]],[[]],[[]],[[]],[[],288],[[],290],[[],[[289,[[0,[169,125,29]]]]]],[[],302],[[],313],[[],[[300,[[0,[169,125,29]]]]]],[[],[[301,[[0,[169,125,29]]]]]],[[],307],[[[311,[[0,[57,40]],57,134]]],63],[[[289,[[0,[169,29]]]]]],0,[[[279,[[0,[57,40]],57,[0,[169,29]]]],55],[[4,[56]]]],[[[315,[[0,[57,40]],[0,[169,29]]]],55],[[4,[56]]]],[[[283,[[0,[57,40]],57,[0,[169,29]]]],55],[[4,[56]]]],[[[311,[[0,[57,40]],57,[0,[169,29]]]],55],[[4,[56]]]],[[[311,[[0,[57,40]],57,[0,[169,29]]]],55],[[4,[56]]]],[[[288,[57,57]],55],[[4,[56]]]],[[[290,[57,57]],55],[[4,[56]]]],[[[289,[57,57,[0,[169,29]]]],55],[[4,[56]]]],[[[302,[57]],55],[[4,[56]]]],[[[313,[57]],55],[[4,[56]]]],[[[314,[57]],55],[[4,[56]]]],[[[300,[57,[0,[169,29]]]],55],[[4,[56]]]],[[[301,[57,[0,[169,29]]]],55],[[4,[56]]]],[[[307,[57,57]],55],[[4,[56]]]],[[[309,[57,57]],55],[[4,[56]]]],[[[280,[57,57,124,134]],55],[[4,[56]]]],[[[304,[57,57]],55],[[4,[56]]]],[[[305,[57,57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[283,[40,[0,[169,29]]]]]],[[[283,[40,[0,[169,29]]]]]],[[[315,[40,[0,[169,29]]]]]],[[[283,[40,[0,[169,29]]]]]],[[[305,[40,[0,[169,29]]]],40]],[[[305,[40,[0,[169,29]]]],40]],[[[305,[40,[0,[169,29]]]],40]],[[[305,[40,[0,[169,29]]]],40]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[315,[40,[0,[169,29]]]]],40],[[[283,[40,[0,[169,29]]]]]],[[[279,[40,[0,[169,29]]]]],40],[[[315,[40,[0,[169,29]]]]],40],[[[283,[40,[0,[169,29]]]]],40],[304,8],[305,8],[305,8],[304,8],[305,8],[305,8],[288,8],[290,8],[302,8],[313,8],[314,8],[[[300,[[0,[169,29]]]]],8],[[[301,[[0,[169,29]]]]],8],[307,8],[309,8],[288,22],[290,22],[[[289,[[0,[169,29]]]]],22],[302,22],[313,22],[314,22],[[[300,[[0,[169,29]]]]],22],[[[301,[[0,[169,29]]]]],22],[288,8],[290,8],[302,8],[[[300,[40,[0,[169,29]]]]],[[8,[40]]]],[307,8],[309,8],[288,8],[290,8],[302,8],[[[300,[40,[0,[169,29]]]]],[[8,[40]]]],[307,8],[309,8],[304],[305],[304],[305],[288,8],[290,8],[[[289,[[0,[169,29]]]]],8],[302,8],[313,8],[314,8],[[[300,[[0,[169,29]]]]],8],[[[301,[[0,[169,29]]]]],8],[307,8],[309,8],[[[280,[124,[0,[169,29]]]]],8],[288,8],[290,8],[[[289,[[0,[169,29]]]]],8],[302,8],[313,8],[314,8],[[[300,[[0,[169,29]]]]],8],[[[301,[[0,[169,29]]]]],8],[307,8],[309,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[279,[40,125,[0,[169,29]]]]],125],[[[279,[40,[0,[169,29]]]]]],[[[279,[40,[0,[169,29]]]],148]],[[[279,[40,[0,[169,29]]]],148]],[304,8],[305,8],[304,8],[305,8],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[283,[40,[0,[169,29]]]]]],[[[305,[40,[0,[169,29]]]]],8],[[[305,[40,[0,[169,29]]]]],8],[[[283,[40,[0,[169,29]]]]]],[288],[290],[[[289,[[0,[169,29]]]]]],[302],[313],[314],[[[300,[[0,[169,29]]]]]],[[[301,[[0,[169,29]]]]]],[[[280,[124,[0,[169,29]]]]]],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[304,8],[305,8],0,[305,8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[291,291],[[[275,[[0,[169,29]]]]],[[275,[[0,[169,29]]]]]],[310,310],[[[284,[[0,[169,29]]]]],[[284,[[0,[169,29]]]]]],[312,312],[308,308],[[]],[[]],[[]],[[]],[[]],[[]],[[],291],[[],[[292,[[0,[169,125,29]]]]]],[[],308],[[[291,[57]],55],[[4,[56]]]],[[[275,[57,[0,[169,29]]]],55],[[4,[56]]]],[[[310,[57]],55],[[4,[56]]]],[[[284,[57,[0,[169,29]]]],55],[[4,[56]]]],[[[312,[57]],55],[[4,[56]]]],[[[281,[57,124,[0,[169,29]]]],55],[[4,[56]]]],[[[292,[57,[0,[57,169,29]]]],55],[[4,[56]]]],[[[308,[57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[291,8],[308,8],[291,22],[[[292,[[0,[169,29]]]]],22],[291,8],[308,8],[291,8],[[[275,[40,[0,[169,29]]]]],[[8,[40]]]],[[[310,[40]]],[[8,[40]]]],[[[284,[40,[0,[169,29]]]]],[[8,[40]]]],[[[312,[40]]],[[8,[40]]]],[308,8],[291,8],[[[275,[40,[0,[169,29]]]]],[[8,[40]]]],[[[310,[40]]],[[8,[40]]]],[[[284,[40,[0,[169,29]]]]],[[8,[40]]]],[[[312,[40]]],[[8,[40]]]],[[[281,[124,[0,[169,29]]]]],8],[[[292,[[0,[169,29]]]]],8],[308,8],[291,8],[[[292,[[0,[169,29]]]]],8],[308,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[291],[[[275,[40,[0,[169,29]]]]]],[[[310,[40]]]],[[[284,[40,[0,[169,29]]]]]],[[[312,[40]]]],[[[281,[124,[0,[169,29]]]]]],[[[292,[[0,[169,29]]]]]],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[273,[169]]],[[272,[169]]]],[[[272,[169]]],8],[[[273,[169]]],8],[[[273,[169]]],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[295,295],[[[272,[169]]],[[272,[169]]]],[[[293,[29,[0,[29,169]]]]],[[293,[29,[0,[29,169]]]]]],[[]],[[]],[[]],[[[272,[169]]],8],[[[273,[169]]],8],[[],295],[[],294],[[],[[293,[134]]]],[[[295,[57]],55],[[4,[56]]]],[[[294,[57]],55],[[4,[56]]]],[[[272,[57,169]],55],[[4,[56]]]],[[[273,[57,169]],55],[[4,[56]]]],[[[282,[57,124,134]],55],[[4,[56]]]],[[[293,[57,169]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[272,[169]]],8],[[[273,[169]]],8],[[[273,[169]]],8],[[[272,[169]]],[[8,[22]]]],[[[273,[169]]],[[8,[22]]]],[[[273,[169]]]],[[[273,[169]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[295,8],[294,8],[[[272,[169]]]],[[[273,[169]]]],[[[272,[169]]]],[[[273,[169]]]],[295,8],[294,8],[[[282,[124,169]]],8],[[[293,[169]]],8],[295,8],[294,8],[[[293,[169]]],8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[272,[169]]],8],[[[273,[169]]],8],[[[272,[169]]],8],[[[273,[169]]],8],[[[273,[169]]],8],[[[273,[169]]],8],[[[273,[169]]]],[[[273,[169]]]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[273,[169]]],8],[[[273,[29,169]]],[[8,[[268,[29,169]]]]]],[295],[294],[[[282,[124,169]]]],[[[293,[169]]]],[[[273,[134]],[268,[134]]]],[[[273,[134]],[268,[134]]]],[[[273,[29,169]]],[[268,[29,169]]]],[[[273,[29,169]]],[[268,[29,169]]]],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[297,22],[[4,[122]]]],[[296,22],[[4,[122]]]],[[[298,[169]],22],[[4,[122]]]],[[297,22],[[4,[122]]]],[[296,22],[[4,[122]]]],[[[298,[169]],22],[[4,[122]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[296,296],[[[298,[29,[0,[29,169]]]]],[[298,[29,[0,[29,169]]]]]],[[]],[[]],[[[298,[169]]],22],[[[277,[169]]]],[[[277,[57,169]],55],[[4,[56]]]],[[[297,[57]],55],[[4,[56]]]],[[[296,[57]],55],[[4,[56]]]],[[[298,[57,169]],55],[[4,[56]]]],[[297,124]],[[296,124]],[[[298,[169]],124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[297,49],[296,49],[[[298,[169]]],49],[297,8],[296,8],[[[298,[169]]],8],[297,22],[296,22],[[[277,[169]]],8],[297,8],[296,8],[[[298,[169]]],8],[[[277,[169]]],8],[297,8],[296,8],[[[298,[169]]],8],[[[298,[169]]],[[4,[62,316]]]],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[12],[12],[12],[12],[[297,124]],[[296,124]],[[[298,[169]],124]],[[[277,[169]]]],[297],[296],[[[298,[169]]]],[[],161],[[],161],[[]],[[]],[[297,124],317],[[296,124],317],[[[298,[169]],124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[297,124],317],[[296,124],317],[[[298,[169]],124],317],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],0,0,0,0,[172,[[83,[12]]]],[318,[[83,[12]]]],[172,[[83,[12]]]],[172,104],[172,104],[[]],[172,104],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[172,172],[319,319],[318,318],[320,320],[[]],[[]],[[]],[[]],[[172,172],39],[[],39],[[],172],[172,104],[319,63],[320,63],[42,[[4,[172]]]],[172],[[172,172],49],[[319,319],49],[[318,318],49],[[320,320],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[172,55],[[4,[56]]]],[[319,55],[[4,[56]]]],[[319,55],[[4,[56]]]],[[318,55],[[4,[56]]]],[[318,55],[[4,[56]]]],[[320,55],[[4,[56]]]],[[320,55],[[4,[56]]]],[[[2,[104]]],172],[[[46,[321,134]]],172],[[[147,[104,134]]],172],[104,172],[[]],[[]],[[]],[[]],[103,172],[[[46,[12,134]]],172],[[[46,[12,134]]],[[4,[172,318]]]],[[[46,[12,134]]],172],[[172,69]],[[172,322],104],[[]],[[]],[[]],[[]],[172,[[147,[104,134]]]],[172,[[46,[12,134]]]],[318,[[46,[12,134]]]],[172,[[46,[12,134]]]],[320,172],[172,103],[172,[[4,[45,320]]]],[319,[[46,[12,134]]]],[[[18,[[46,[12,134]]]]],[[4,[172,319]]]],[319,22],[[172,172],[[8,[39]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[[172,90],4],[320,[[8,[183]]]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[320,323],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[8,[324]]]],[55,49],[263,[[8,[63]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[324,324],[56,56],[263,263],[[]],[[]],[[]],[[56,56],39],[[55,[0,[132,14]]],[[4,[56]]]],[[],39],[132,56],[55,325],[55,326],[55,327],[[55,63],328],[[55,63],329],[[],56],[56,63],[[327,54],327],[[325,54],325],[[326,54],326],[[327,57],327],[[325,57],325],[[326,57,57],326],[[324,324],49],[[56,56],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[328,63,57],328],[[329,57],329],[55,100],[328,[[4,[56]]]],[329,[[4,[56]]]],[327,[[4,[56]]]],[325,[[4,[56]]]],[326,[[4,[56]]]],[328,[[4,[56]]]],[55,145],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[[324,55],[[4,[56]]]],[[56,55],[[4,[56]]]],[[56,55],[[4,[56]]]],[[263,55],[[4,[56]]]],[[263,55],[[4,[56]]]],[263,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[56,69]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[326,57],326],[[55,63],[[4,[56]]]],[[55,49,63,63],[[4,[56]]]],[[56,56],[[8,[39]]]],[55,[[8,[22]]]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[12,65],[[263,249,250]],[[328,249,57]],[[326,249,57]],[[263,90],4],[[55,49],[[4,[56]]]],[[55,[83,[12]]],[[4,[56]]]],[[55,100],[[4,[56]]]],[[55,129],[[4,[56]]]],[[55,116],[[4,[56]]]],[[55,140],[[4,[56]]]],[[55,141],[[4,[56]]]],[[55,142],[[4,[56]]]],[[55,143],[[4,[56]]]],[[55,103],[[4,[56]]]],[[55,[8,[22]]],[[4,[56]]]],[[55,63,[0,[177,14]]],[[4,[56]]]],[[55,63,145,63,[0,[177,14]]],[[4,[56]]]],[55,[[4,[56]]]],[[55,[8,[22]]],[[4,[56]]]],[[55,[0,[177,14]]],[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63,22],[[4,[56]]]],[[55,63,145,63,22],[[4,[56]]]],[[55,22],[[4,[56]]]],[[55,63,22],[[4,[56]]]],[[55,63,145,63,22],[[4,[56]]]],[[55,61],[[4,[56]]]],[[55,144],[[4,[56]]]],[[55,145],[[4,[56]]]],[[55,65],[[4,[56]]]],[[55,12],[[4,[56]]]],[55,[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63,145,63],[[4,[56]]]],[55,49],[55,49],[55,49],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[326,57],326],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[55,[[8,[22]]]],[[330,263],[[4,[56]]]],[100,[[4,[56]]]],[[55,100],[[4,[56]]]],[263,[[4,[56]]]],[[55,263],[[4,[56]]]],[[55,263],[[4,[56]]]],[63,[[4,[56]]]],[[55,63],[[4,[56]]]],[[55,63],[[4,[56]]]],0,0,0,[[[331,[169]]],169],[[[331,[178,134]]],179],[[[331,[14,169]]]],[[[332,[14,169]]]],[[[331,[180,134]]],142],[[[331,[14,169]]],14],[[[331,[[83,[138]],29,169]]],[[331,[83,29,169]]]],[[[331,[138,29,169]]],[[331,[29,169]]]],[[]],[[[331,[14,169]]],14],[[]],[[]],[[]],[[]],[[]],[[[331,[14,[0,[169,29]]]]],[[331,[14,[0,[169,29]]]]]],[[[332,[14,[0,[169,29]]]]],[[332,[14,[0,[169,29]]]]]],[[]],[[]],[[[331,[[0,[40,14]],169]],[331,[[0,[40,14]],169]]],39],[[],39],[[]],[169],[[],[[331,[125,134]]]],[[],[[332,[134]]]],[[[331,[14,169]]],14],[333],[333],[[[331,[200,[0,[169,29]]]]],[[4,[[331,[200,[0,[169,29]]]],[331,[200,[0,[169,29]]]]]]]],[[[331,[200,[0,[169,29]]]]],[[331,[200,[0,[169,29]]]]]],[[[331,[14,29,169]]],[[332,[14,29,169]]]],[333,[[332,[134]]]],[[[331,[14,169]]]],[[[332,[14,169]]]],[333],[[[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],49],[[],49],[[],49],[[[331,[[0,[57,14]],169]],55],[[4,[56]]]],[[[331,[14,169]],55],[[4,[56]]]],[[[331,[[0,[132,14]],169]],55],[[4,[56]]]],[[[332,[14,169]],55],[[4,[56]]]],[[[333,[57]],55],[[4,[56]]]],[63,[[331,[63,134]]]],[135],[[],[[331,[134]]]],[172,[[331,[104,134]]]],[171,[[331,[166,134]]]],[170,[[331,[1,134]]]],[[[83,[29]]],[[331,[[83,[29]],134]]]],[166,[[331,[166,134]]]],[[[331,[63,134]]],[[331,[[83,[12]],134]]]],[[[147,[14,169]]],[[331,[14,169]]]],[[[46,[169]]],[[331,[83,169]]]],[104,[[331,[104,134]]]],[45,[[331,[63,134]]]],[[[2,[[0,[136,14]]]]],[[331,[[0,[136,14]],134]]]],[[]],[1,[[331,[1,134]]]],[[]],[[]],[54,[[331,[83,134]]]],[[],[[331,[14,134]]]],[[],[[332,[14,134]]]],[169,[[331,[14,169]]]],[169,[[332,[14,169]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[331,[14,169]]],[[8,[14]]]],[[[331,[14,169]]],14],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[331,[[0,[70,14]],169]],69]],[[]],[[29,169]],[[]],[[]],[[]],[[[331,[169]]],8],[[[331,[14,169]]]],[[[332,[14,169]]]],[[[332,[14,29,169]]]],[333,[[331,[134]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[331,[29,[0,[169,29]]]]],29],[[[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],[[331,[134]]]],[[],[[332,[134]]]],[[],333],[148,[[331,[134]]]],[169,[[331,[169]]]],[169,[[332,[169]]]],[[],[[331,[138,134]]]],[169,[[331,[138,169]]]],[22,[[331,[[83,[138]],134]]]],[[22,169],[[331,[[83,[138]],169]]]],[[],[[331,[138,134]]]],[169,[[331,[138,169]]]],[22,[[331,[[83,[138]],134]]]],[[22,169],[[331,[[83,[138]],169]]]],[[[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[331,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],[[8,[39]]]],[[],[[192,[[331,[134]]]]]],[169,[[192,[[331,[169]]]]]],[[[331,[14,169]],[331,[14,169]]],49],[[[332,[14,169]],[332,[14,169]]],49],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[12,65],[[[331,[14,169]]],22],[[[332,[14,169]]],22],[[]],[[]],[[],45],[[[331,[83,134]]],[[4,[[331,[62,134]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],[[4,[[331,[134]],165]]]],[169,[[4,[[331,[169]],165]]]],[[],[[4,[[331,[138,134]],165]]]],[169,[[4,[[331,[138,169]],165]]]],[[],[[4,[[331,[138,134]],165]]]],[169,[[4,[[331,[138,169]],165]]]],[[[331,[169]]],[[4,[[331,[169]]]]]],[[],93],[[],93],[[],93],[[[331,[29,[0,[169,29]]]]],29],[[[332,[14,29,169]]],[[8,[[331,[14,29,169]]]]]],[[]],[[]],[[]],[[[331,[14,169]]],22],[[[332,[14,169]]],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,[[334,22],[[4,[122]]]],[[335,22],[[4,[122]]]],[[334,22],[[4,[122]]]],[[335,22],[[4,[122]]]],[[334,124],49],[[335,124],49],[[334,124],49],[[335,124],49],[335,83],[334,83],[335,83],[334,83],[335,83],[[[336,[124]]],83],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,334],[[[336,[[0,[29,124]]]]],[[336,[[0,[29,124]]]]]],[[[337,[[0,[29,124]]]]],[[337,[[0,[29,124]]]]]],[[[338,[[0,[29,124]]]]],[[338,[[0,[29,124]]]]]],[339,339],[340,340],[341,341],[342,342],[[[343,[29]]],[[343,[29]]]],[344,344],[345,345],[346,346],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[334,22],[335,22],[340,22],[341,22],[347,22],[342,22],[348,22],[343,22],[344,22],[349,22],[345,22],[350,22],[346,22],[351,22],[[],334],[[],335],[[334,124],8],[[335,124],8],[[334,124],8],[[335,124],8],[[[334,[57]],55],[[4,[56]]]],[[[335,[57]],55],[[4,[56]]]],[[[336,[57,124]],55],[[4,[56]]]],[[[337,[57,124]],55],[[4,[56]]]],[[[352,[57,124]],55],[[4,[56]]]],[[[353,[57,124]],55],[[4,[56]]]],[[[338,[57,124]],55],[[4,[56]]]],[[[354,[57,124]],55],[[4,[56]]]],[[[355,[57,124]],55],[[4,[56]]]],[[[356,[57,124]],55],[[4,[56]]]],[[[357,[57,124]],55],[[4,[56]]]],[[[358,[57,124]],55],[[4,[56]]]],[[[359,[57]],55],[[4,[56]]]],[[[360,[57]],55],[[4,[56]]]],[[339,55],[[4,[56]]]],[[339,55],[[4,[56]]]],[[[340,[57]],55],[[4,[56]]]],[[[341,[57]],55],[[4,[56]]]],[[[347,[57]],55],[[4,[56]]]],[[[342,[57]],55],[[4,[56]]]],[[[348,[57]],55],[[4,[56]]]],[[[343,[57]],55],[[4,[56]]]],[[[344,[57]],55],[[4,[56]]]],[[[349,[57]],55],[[4,[56]]]],[[[345,[57]],55],[[4,[56]]]],[[[350,[57]],55],[[4,[56]]]],[[[346,[57]],55],[[4,[56]]]],[[[351,[57]],55],[[4,[56]]]],[[334,124]],[[335,124]],[[339,124]],[[334,124]],[[335,124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],83],[361,83],[361,83],[22,83],[22,83],[[],83],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[348,83],[349,83],[351,83],[335,83],[334,49],[335,49],[342,49],[348,49],[343,49],[344,49],[349,49],[346,49],[351,49],[[334,124],49],[[]],[334,8],[335,8],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,8],[341,8],[347,8],[342,8],[348,8],[343,8],[344,8],[349,8],[345,8],[350,8],[346,8],[351,8],[334,22],[335,22],[334,8],[335,8],[[[336,[124]]],[[8,[83]]]],[[[337,[124]]],[[8,[83]]]],[[[352,[124]]],[[8,[83]]]],[[[353,[124]]],[[8,[83]]]],[[[338,[124]]],[[8,[83]]]],[[[354,[124]]],[[8,[83]]]],[[[355,[124]]],[[8,[83]]]],[[[356,[124]]],[[8,[83]]]],[[[357,[124]]],[[8,[83]]]],[[[358,[124]]],[[8,[83]]]],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,[[8,[83]]]],[341,[[8,[83]]]],[347,[[8,[83]]]],[342,[[8,[83]]]],[348,[[8,[83]]]],[343,8],[344,[[8,[62]]]],[349,[[8,[62]]]],[345,[[8,[83]]]],[350,[[8,[83]]]],[346,[[8,[83]]]],[351,[[8,[83]]]],[334,8],[335,8],[[[336,[124]]],[[8,[83]]]],[[[337,[124]]],[[8,[83]]]],[[[352,[124]]],[[8,[83]]]],[[[353,[124]]],[[8,[83]]]],[[[338,[124]]],[[8,[83]]]],[[[354,[124]]],[[8,[83]]]],[[[359,[124]]],8],[[[360,[124]]],8],[339,[[8,[12]]]],[340,[[8,[83]]]],[341,[[8,[83]]]],[347,[[8,[83]]]],[342,[[8,[83]]]],[348,[[8,[83]]]],[343,[[8,[62]]]],[344,[[8,[62]]]],[349,[[8,[62]]]],[345,[[8,[83]]]],[350,[[8,[83]]]],[346,[[8,[83]]]],[351,[[8,[83]]]],[[334,22],8],[[335,22],8],[[340,22],8],[[341,22],8],[[347,22],[[8,[83]]]],[[342,22],8],[[348,22],[[8,[83]]]],[[343,22],8],[[344,22],8],[[349,22],8],[[345,22],8],[[350,22],[[8,[83]]]],[[346,22],8],[[351,22],[[8,[83]]]],[[334,22],8],[[335,22],8],[[340,22],8],[[341,22],8],[[347,22],8],[[342,22],8],[[348,22],8],[[343,22],[[8,[62]]]],[[344,22],8],[[349,22],8],[[345,22],8],[[350,22],8],[[346,22],8],[[351,22],8],[[334,124],[[8,[22]]]],[[335,124],[[8,[22]]]],[[[117,[22]],[362,[22]]],[[361,[22]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[342,83],[344,83],[346,83],[[334,124],[[8,[22]]]],[[335,124],[[8,[22]]]],[334],[335],[[[336,[124]]]],[[[337,[124]]]],[[[352,[124]]]],[[[353,[124]]]],[[[338,[124]]]],[[[354,[124]]]],[[[355,[124]]]],[[[356,[124]]]],[[[357,[124]]]],[[[358,[124]]]],[[[359,[124]]]],[[[360,[124]]]],[339],[340],[341],[347],[342],[348],[343],[344],[349],[345],[350],[346],[351],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[339,124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[363,124],49],[[363,124],49],[364,63],[365,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[[],118],[[[367,[366]]],[[367,[366]]]],[323,323],[368,368],[364,364],[365,365],[363,363],[[[369,[366]]],[[369,[366]]]],[[[370,[366]]],[[370,[366]]]],[[[371,[366]]],[[371,[366]]]],[[[372,[366]]],[[372,[366]]]],[[[373,[366]]],[[373,[366]]]],[[[374,[366]]],[[374,[366]]]],[[[375,[366]]],[[375,[366]]]],[[[376,[366]]],[[376,[366]]]],[[[377,[366]]],[[377,[366]]]],[[[378,[366]]],[[378,[366]]]],[379,379],[380,380],[381,381],[382,382],[383,383],[384,384],[385,385],[386,386],[387,387],[388,388],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[364,22],[365,22],[363,22],[323,63],[368,63],[[323,323],49],[[368,368],49],[[387,387],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[323,[[8,[22]]]],[[363,124],8],[[[367,[366]],55],[[4,[56]]]],[[323,55],[[4,[56]]]],[[323,55],[[4,[56]]]],[[368,55],[[4,[56]]]],[[368,55],[[4,[56]]]],[[364,55],[[4,[56]]]],[[365,55],[[4,[56]]]],[[363,55],[[4,[56]]]],[[[369,[366]],55],[[4,[56]]]],[[[370,[366]],55],[[4,[56]]]],[[[371,[366]],55],[[4,[56]]]],[[[372,[366]],55],[[4,[56]]]],[[[373,[366]],55],[[4,[56]]]],[[[374,[366]],55],[[4,[56]]]],[[[375,[366]],55],[[4,[56]]]],[[[376,[366]],55],[[4,[56]]]],[[[377,[366]],55],[[4,[56]]]],[[[378,[366]],55],[[4,[56]]]],[[379,55],[[4,[56]]]],[[380,55],[[4,[56]]]],[[381,55],[[4,[56]]]],[[382,55],[[4,[56]]]],[[383,55],[[4,[56]]]],[[384,55],[[4,[56]]]],[[384,55],[[4,[56]]]],[[385,55],[[4,[56]]]],[[385,55],[[4,[56]]]],[[386,55],[[4,[56]]]],[[386,55],[[4,[56]]]],[[387,55],[[4,[56]]]],[[388,55],[[4,[56]]]],[[384,124]],[[385,124]],[[386,124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[147,[[83,[12]],134]]],[[147,[63,134]]]],[63,4],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],63],[[[83,[12]]],63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[387,[[83,[12]]]],[363,49],[364,[[8,[100]]]],[365,8],[363,8],[379,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[363,22],[[[83,[12]]],388],[[[367,[366]]],[[8,[63]]]],[364,[[8,[100]]]],[365,8],[363,[[8,[12]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[373,[366]]],[[8,[63]]]],[[[374,[366]]],[[8,[63]]]],[[[375,[366]]],8],[[[376,[366]]],8],[[[377,[366]]],[[8,[63]]]],[[[378,[366]]],[[8,[63]]]],[379,[[8,[63]]]],[380,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[383,[[8,[144]]]],[384,[[8,[100]]]],[385,[[8,[100]]]],[386,[[8,[100]]]],[388,[[8,[387]]]],[[[367,[366]]],[[8,[63]]]],[364,[[8,[100]]]],[365,8],[363,[[8,[12]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[375,[366]]],8],[[[376,[366]]],8],[[[377,[366]]],[[8,[63]]]],[[[378,[366]]],[[8,[63]]]],[379,[[8,[63]]]],[380,[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[363,22],8],[[363,22],8],[365,22],0,[[363,124],[[8,[22]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[[367,[366]]],[[8,[63]]]],[[[369,[366]]],[[8,[63]]]],[[[370,[366]]],[[8,[63]]]],[[[371,[366]]],[[8,[63]]]],[[[372,[366]]],[[8,[63]]]],[[[373,[366]]],[[8,[63]]]],[[[374,[366]]],[[8,[63]]]],[381,[[8,[63]]]],[382,[[8,[63]]]],[[363,124],8],[[363,124],[[8,[22]]]],[364],[365],[363],[379],[380],[381],[382],[383],[384],[385],[386],[[],161],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],45],[[],45],[[384,124],317],[[385,124],317],[[386,124],317],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[387,63],[323,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,389],[390,390],[391,391],[392,392],[393,393],[[[225,[[0,[29,124]]]]],[[225,[[0,[29,124]]]]]],[394,394],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[389,389],49],[[],49],[[],49],[[],49],[[389,55],[[4,[56]]]],[[390,55],[[4,[56]]]],[[391,55],[[4,[56]]]],[[392,55],[[4,[56]]]],[[393,55],[[4,[56]]]],[[[225,[124]],55],[[4,[56]]]],[[394,55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],63],[390,63],[391,63],[392,63],[393,63],[[[225,[124]]],63],[394,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63],[63,49],[63,49],[63,49],[[],389],[390,389],[391,389],[392,389],[393,389],[[[225,[124]]],389],[394,389],[[],389],[390,389],[391,389],[392,389],[393,389],[[[225,[124]]],389],[394,389],[[],8],[390,8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[394,8],[[],8],[390,8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[394,8],[[],8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[[],8],[391,8],[392,8],[393,8],[[[225,[124]]],8],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[63,[[8,[63]]]],[63,[[8,[63]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[45,63],45],[[45,63]],[45,[[83,[12]]]],[395,[[83,[12]]]],[45,63],[45,63],[45,45],[45,45],[45,[[46,[12,134]]]],[396,63],[396,[[83,[12]]]],[45,1],[45,63],[45,[[83,[12]]]],[45,166],[396,63],[45,63],[[]],[45,63],[[]],[[]],[[]],[[]],[45,63],[[]],[[]],[[]],[45,22],[[],118],[45],[45,45],[395,395],[[45,45]],[[]],[[]],[[45,45],39],[[],39],[[45,63]],[[],45],[45,63],[45,63],[395,63],[397,63],[42,[[4,[45]]]],[[45,[117,[22]]],396],[396],[[45,22,148],[[4,[22,398]]]],[[45,399],49],[[45,63],49],[[45,63],49],[[45,[2,[63]]],49],[[45,45],49],[[395,395],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,54]],[[45,[117,[22]]]],[[45,100]],[[45,[2,[63]]]],[[45,63]],[[45,100]],[[45,45]],[[45,22]],[[45,22]],[45,45],[45,45],[[396,55],[[4,[56]]]],[[45,55],[[4,[56]]]],[[45,55],[[4,[56]]]],[[395,55],[[4,[56]]]],[[395,55],[[4,[56]]]],[[397,55],[[4,[56]]]],[[397,55],[[4,[56]]]],[[]],[25,45],[[]],[[[2,[63]]],45],[63,45],[100,45],[[[147,[63,134]]],45],[45,45],[63,45],[400,45],[[]],[[]],[54,45],[54,45],[54,45],[54,45],[54,45],[54,45],[[12,22,22],45],[63,[[4,[45]]]],[[[83,[144]]],[[4,[45,397]]]],[[[83,[144]]],45],[[[46,[12,134]]],[[4,[45,395]]]],[[[83,[12]]],[[2,[63]]]],[[[46,[12,134]]],45],[[45,69]],[[45,[362,[22]]],63],[[45,[401,[22]]],63],[[45,[361,[22]]],63],[[45,[402,[22]]],63],[[45,[403,[22]]],63],[[45,322],63],[[45,[401,[22]]],63],[[45,322],63],[[45,[361,[22]]],63],[[45,[362,[22]]],63],[[45,[402,[22]]],63],[[45,[403,[22]]],63],[[45,22,100]],[[45,22,63]],[[]],[[]],[[]],[[]],[45,[[147,[63,134]]]],[45,[[46,[12,134]]]],[395,[[46,[12,134]]]],[45,[[404,[175]]]],[[]],[45],[[45,63]],[[45,63],49],[45,49],[[45,63],49],[[45,63],49],[396,[[8,[100]]]],[45,63],[45,22],[[45,63],49],[[45,63],49],[[45,[2,[63]]],49],[[],45],[396,[[8,[100]]]],[396,[[8,[100]]]],[[],152],[[],153],[[],152],[[],153],[[45,45],[[8,[39]]]],[45,[[8,[100]]]],[[45,100]],[[45,63]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[12,65],[[45,249,250]],[[45,22],100],[[45,366]],[[45,[117,[22]],63]],[[45,22]],[[45,22]],[[45,124]],[[],16],[[45,90],4],[[45,22]],[45],[396],[[45,22],45],[[],161],[[45,63],[[8,[63]]]],[[45,63],[[8,[63]]]],[[]],[[]],[45,[[4,[[405,[254,134]],3]]]],[[],45],[[],45],[[],45],[[],45],[[45,22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[45,22],[[4,[269]]]],[[45,22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[395,323],[[]],[[]],[[]],[[]],[22,45],[[45,100],[[4,[56]]]],[[45,63],[[4,[56]]]],0,0,[[[406,[169]]],169],[[[406,[178,134]]],179],[[[406,[14,169]]]],[[[407,[14,169]]]],[[[406,[180,134]]],142],[[[406,[14,169]]],14],[[[406,[138,29,169]]],[[406,[29,169]]]],[[[406,[[83,[138]],29,169]]],[[406,[83,29,169]]]],[[]],[[[406,[14,169]]],14],[[]],[[]],[[]],[[[406,[[0,[183,14]],134]]],[[8,[183]]]],[[[406,[14,[0,[169,29]]]]],[[406,[14,[0,[169,29]]]]]],[[[407,[14,[0,[169,29]]]]],[[407,[14,[0,[169,29]]]]]],[[]],[[]],[[[406,[[0,[187,14]],134]],188],188],[[[406,[[0,[40,14]],169]],[406,[[0,[40,14]],169]]],39],[[],39],[[[406,[408,134]],63,[147,[260,134]]],[[4,[[147,[260,134]],222]]]],[[[406,[[0,[187,14]],134]]],193],[[]],[169],[[],[[406,[125,134]]]],[[],[[407,[134]]]],[[[406,[14,169]]],14],[[[406,[[0,[183,14]],134]]],63],[[[406,[200,[0,[169,29]]]]],[[4,[[406,[[0,[200,86,85]],[0,[169,29]]]],[406,[200,[0,[169,29]]]]]]]],[[[406,[[0,[187,14]],134]],93],8],[[[406,[200,[0,[169,29]]]]],[[406,[[0,[200,86,85]],[0,[169,29]]]]]],[[[406,[14,29,169]]],[[407,[14,29,169]]]],[[[406,[14,169]]]],[[[407,[14,169]]]],[[[406,[[0,[187,14]],134]],188]],[[[406,[[0,[202,14]],134]],203],49],[[[406,[[0,[187,14]],134]],201],49],[[[406,[[0,[187,14]],134]],188]],[[[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],49],[[],49],[[],49],[[[406,[[0,[187,14]],134]],214]],[[[406,[[0,[187,14]],134]],214],49],[[[406,[[0,[187,14]],134]],188]],[[[406,[409,134]]],[[4,[3]]]],[[[406,[[0,[202,14]],134]]]],[[[406,[[0,[57,14]],169]],55],[[4,[56]]]],[[[406,[14,169]],55],[[4,[56]]]],[[[406,[[0,[132,14]],169]],55],[[4,[56]]]],[[[407,[14,134]],55],[[4,[56]]]],[63,[[406,[63,134]]]],[[[46,[[0,[169,29]]]]],[[406,[83,[0,[169,29]]]]]],[170,[[406,[1,134]]]],[171,[[406,[166,134]]]],[166,[[406,[166,134]]]],[[[147,[14,169]]],[[406,[14,169]]]],[[]],[135],[[[406,[63,134]]],[[406,[[83,[12]],134]]]],[45,[[406,[63,134]]]],[104,[[406,[104,134]]]],[[[2,[[0,[136,14]]]]],[[406,[[0,[136,14]],134]]]],[172,[[406,[104,134]]]],[1,[[406,[1,134]]]],[[],[[406,[134]]]],[[[83,[29]]],[[406,[[83,[29]],134]]]],[[]],[54,[[406,[83,134]]]],[[],[[406,[14,134]]]],[[],[[407,[14,134]]]],[169,[[406,[14,169]]]],[169,[[407,[14,169]]]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[406,[14,169]]],[[8,[14]]]],[[[406,[14,169]]],14],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[406,[[0,[70,14]],169]],69]],[[]],[[29,169]],[[]],[[]],[[[406,[169]]],8],[[[406,[14,169]]]],[[[407,[14,169]]]],[[[406,[409,134]]],49],[[[406,[409,134]]],49],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[406,[[0,[202,14]],134]],230]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],49],[[[406,[29,[0,[169,29]]]]],29],[[[406,[[0,[187,14]],134]]],[[8,[231]]]],[[[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[50,[[0,[[50,[[0,[[50,[[0,[50,14]]]],14]]]],14]]]],14]],169]]],49],[[],[[406,[134]]]],[[],[[407,[134]]]],[148,[[406,[134]]]],[169,[[406,[169]]]],[169,[[407,[169]]]],[[[406,[[0,[187,14]],134]],232],188],[[],[[406,[138,134]]]],[169,[[406,[138,169]]]],[22,[[406,[[83,[138]],134]]]],[[22,169],[[406,[[83,[138]],169]]]],[[],[[406,[138,134]]]],[169,[[406,[138,169]]]],[22,[[406,[[83,[138]],134]]]],[[22,169],[[406,[[83,[138]],169]]]],[[[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]],[406,[[0,[[88,[[0,[[88,[[0,[[88,[[0,[88,14]]]],14]]]],14]]]],14]],169]]],[[8,[39]]]],[[],[[192,[[406,[134]]]]]],[169,[[192,[[406,[169]]]]]],[[[406,[[0,[183,14]],134]],410]],[[[406,[14,169]],[406,[14,169]]],49],[[[407,[14,169]],[407,[14,169]]],49],[[12,12]],[[12,12]],[12],[12],[12],[12],[[12,12],49],[12,65],[[[406,[409,134]],[83,[12]]],[[4,[22,3]]]],[[[406,[409,134]],246],[[4,[3]]]],[[[406,[409,134]],[46,[12,134]]],[[4,[22,3]]]],[[[406,[409,134]],45],[[4,[22,3]]]],[[[406,[409,134]],[83,[242]]],[[4,[22,3]]]],[[[406,[[0,[187,14]],134]],188,247]],[[[406,[[0,[187,14]],134]],188,188]],[[[406,[[0,[187,14]],134]],201],253],[[[406,[409,134]],244],[[4,[65,3]]]],[[[406,[[0,[183,14]],134]]],[[8,[183]]]],[[[406,[14,169]]],22],[[[407,[14,169]]],22],[[]],[[]],[[],45],[[[406,[[0,[187,14]],134]],188],49],[[[406,[83,[0,[169,29]]]]],[[4,[[406,[62,[0,[169,29]]]]]]]],[[],4],[[],4],[[],4],[[],4],[[],[[4,[[406,[134]],165]]]],[169,[[4,[[406,[169]],165]]]],[[],[[4,[[406,[138,134]],165]]]],[169,[[4,[[406,[138,169]],165]]]],[[],[[4,[[406,[138,134]],165]]]],[169,[[4,[[406,[138,169]],165]]]],[[],[[4,[[192,[[406,[134]]]],165]]]],[169,[[4,[[192,[[406,[169]]]],165]]]],[[[406,[169]]],[[4,[[406,[169]]]]]],[[],93],[[],93],[[[406,[29,[0,[169,29]]]]],29],[[[407,[14,29,169]]],[[8,[[406,[14,29,169]]]]]],[[]],[[]],[[[406,[14,169]]],22],[[[407,[14,169]]],22],[[[406,[409,134]],[83,[12]]],[[4,[22,3]]]],[[[406,[409,134]],[83,[245]]],[[4,[22,3]]]],0,[[[406,[134]]]],[[[406,[134]]]],0,0,0,0,0,[[[405,[169]],22],[[4,[122]]]],[[[405,[169]],22],[[4,[122]]]],[[[411,[169]]],169],[[[405,[169]]],169],[[[46,[169]]],169],[[[412,[124,169]]],169],[[[46,[169]],[46,[169]]]],[[[46,[169]]],83],[[[46,[169]]],[[46,[169]]]],[[[46,[169]]]],[[[405,[169]]],83],[[[46,[169]]],83],[[[46,[169]]]],[[[411,[169]]],83],[[[405,[169]]],83],[[[46,[169]]],[[46,[169]]]],[[[46,[169]]],83],[[[46,[413,134]]],[[8,[[83,[12]]]]]],[[[411,[169]]],83],[[[405,[169]]],83],[[[46,[169]]],83],[[]],[[]],[[]],[[[46,[169]]],83],[[]],[[]],[[]],[[]],[[[46,[169]]],83],[[]],[[]],[[]],[[[46,[169]]],22],[[],118],[[],118],[[],118],[[],118],[[[46,[169]]]],[[[405,[29,[0,[169,29]]]]],[[405,[29,[0,[169,29]]]]]],[[[46,[29,[0,[169,29]]]]],[[46,[29,[0,[169,29]]]]]],[[[46,[29,[0,[169,29]]]],[46,[29,[0,[169,29]]]]]],[[]],[[]],[[[46,[40,169]],[46,[40,169]]],39],[[],39],[[[405,[169]]],22],[[[46,[12,134]],22,148],[[4,[22,414]]]],[[[46,[[50,[[50,[[50,[50]]]]]],169]]]],[[[46,[169]],124]],[[[46,[169]],124]],[[],[[405,[[0,[169,125]]]]]],[[],[[46,[134]]]],[[[46,[169]]],83],[[[46,[169]]],83],[42,[[4,[[46,[197,134]]]]]],[[[46,[169]],[117,[22]]],[[411,[169]]]],[[[411,[169]]]],[[[405,[169]]]],[[[46,[169]]]],[[[412,[124,169]]]],[[[415,[156,169]]]],[[[46,[[0,[416,417,57]],134]],[46,[12,134]]]],[[[46,[12,134]],22,148],[[4,[22,398]]]],[[[46,[50,169]],83],49],[[[46,[50,169]],62],49],[[[46,[50,169]],[46,[169]]],49],[[[46,[50,169]],83],49],[[[46,[50,169]],83],49],[[[46,[50,169]],62],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[[[46,[169]],54]],[[[46,[155,169]],54]],[[[46,[29,169]],[83,[29]]]],[[[46,[29,169]],[117,[22]]]],[[[46,[169]]]],[[[46,[155,169]],155]],[[[46,[169]],22]],[[[46,[155,169]],22]],[[[46,[169]],124],[[412,[124,169]]]],[[[46,[12,169]]],[[4,[3]]]],[[[411,[57,169]],55],[[4,[56]]]],[[[405,[57,169]],55],[[4,[56]]]],[[[46,[57,169]],55],[[4,[56]]]],[[[412,[57,[0,[57,124]],[0,[57,169]]]],55],[[4,[56]]]],[[[415,[[0,[57,156]],[0,[57,169]]]],55],[[4,[56]]]],[[]],[[]],[[[147,[83,169]]],[[46,[169]]]],[[[83,[29]]],[[46,[29,134]]]],[45,[[46,[12,134]]]],[[[83,[29]]],[[46,[29,134]]]],[172,[[46,[12,134]]]],[62,[[46,[134]]]],[[]],[[[265,[169]]],[[46,[169]]]],[[[2,[83]]],[[46,[134]]]],[[[264,[169]]],[[46,[169]]]],[63,[[46,[12,134]]]],[[]],[[]],[54,[[46,[134]]]],[[22,22],[[46,[134]]]],[[22,22,169],[[46,[169]]]],[[[83,[[83,[12]]]]],[[46,[413,134]]]],[[[46,[418,134]]],[[83,[418]]]],[[[46,[70,169]],69]],[[[46,[169]],[146,[83]]]],[[[46,[169]],[146,[83]]]],[[[46,[169]],22]],[[]],[[]],[[]],[[]],[[]],[[[46,[169]]],[[147,[83,169]]]],[[[46,[[285,[175]],134]]]],[[[46,[62,169]]],[[46,[169]]]],[[]],[[]],[[[46,[169]]]],[[[46,[169]]]],[[[46,[169]]]],[[]],[[]],[[[46,[169]]]],[[[46,[169]]]],[[[411,[169]]],49],[[[405,[169]]],49],[[[46,[169]]],49],[[[46,[12,169]]],49],[[[411,[169]]]],[[[46,[169]]],83],[[[46,[169]]],22],[[[46,[50,169]],62],49],[[[46,[50,169]],62],49],[[[46,[50,169]],83],49],[[[46,[50,169]],83],49],[[[46,[50,169]],[46,[169]]],49],[[[46,[50,169]],83],49],[[],[[46,[134]]]],[169,[[46,[169]]]],[[[411,[169]]],8],[[[405,[169]]],8],[[[412,[124,169]]],8],[[[415,[156,169]]],8],[[[411,[169]]],8],[[[405,[169]]],8],[[[415,[156,169]]],8],[[[405,[169]]],[[4,[62,316]]]],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],153],[[[46,[[88,[[88,[[88,[88]]]]]],169]],[46,[[88,[[88,[[88,[88]]]]]],169]]],[[8,[39]]]],[[[192,[[46,[12,134]]]],236],[[237,[[4,[3]]]]]],[[[192,[[46,[12,134]]]],236],[[237,[[4,[3]]]]]],[[[192,[[46,[12,134]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[46,[12,134]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[46,[169]]],8],[[[46,[169]]]],[[[46,[169]]],4],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[12,65],[419,[[4,[[46,[[0,[416,417,57]],134]],420]]]],[[[46,[169]],22]],[[[46,[169]],22]],[[[46,[169]],22]],[[[46,[29,169]],22,29]],[[[46,[169]],22,124]],[[[46,[169]],124]],[[[46,[169]],124]],[[[46,[177,134]],90],4],[[[46,[169]],22]],[[[46,[169]],22]],[[[46,[169]]]],[[[411,[169]]]],[[[405,[169]]]],[[[412,[124,169]]]],[[[415,[156,169]]]],[[[46,[169]]],[[83,[138]]]],[[[46,[169]],[117,[22]],54],[[415,[169]]]],[[[46,[169]]]],[[[46,[29,169]],22],[[46,[29,169]]]],[[],161],[[],161],[[],161],[[],161],[[[46,[169]],22]],[[]],[[]],[[[46,[413,134]]],[[46,[[83,[12]],134]]]],[[[46,[169]],22]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[46,[169]],22],[[4,[269]]]],[[[46,[169]],22],[[4,[269]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[22,[[46,[134]]]],[[22,169],[[46,[169]]]],[[[46,[12,169]],[83,[12]]],[[4,[22,3]]]],[[[46,[12,169]],[83,[12]]],[[4,[3]]]],[[[46,[12,169]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[191,124],[[422,[191,124]]]],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,239],[[426,[14,239]]]],[[14,241],[[427,[14,241]]]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[191,[[429,[191]]]],[14,[[431,[14,[0,[125,430]]]]]],[[192,22]],[[191,22]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[191,[[436,[191]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[191,124],[[440,[191,124]]]],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[191,[[443,[191]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],0,[[14,124],[[447,[14,124]]]],0,[14,[[448,[14]]]],[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[191,22],[[452,[191]]]],[[14,235],[[453,[14,235]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],0,[[192,236],237],[[191,236],237],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[191,124],[[456,[191,124]]]],0,[[14,235],[[457,[14,235]]]],[[14,239],[[458,[14,239]]]],[[191,[83,[12]]],[[459,[191]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],0,[[14,124],[[466,[14,124]]]],[[191,244],[[467,[191]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],0,[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[191,[83,[12]]],[[481,[191]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],[[14,239],[[484,[14,239]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[235],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[485,55],[[4,[56]]]],[[486,55],[[4,[56]]]],[[487,55],[[4,[56]]]],[[[488,[57]],55],[[4,[56]]]],[[489,55],[[4,[56]]]],[[[490,[[0,[57,235]],[0,[57,235]]]],55],[[4,[56]]]],[[[491,[[0,[57,235]],[0,[57,235]]]],55],[[4,[56]]]],[[[453,[57,57]],55],[[4,[56]]]],[[[457,[57,57]],55],[[4,[56]]]],[[[425,[57]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[235,235],[[453,[235,235]]]],[[14,235],[[453,[14,235]]]],[[],485],[[192,236],237],[[[192,[485]],236],237],[[191,236],237],[[[192,[[486,[235]]]],236],237],[[[192,[[487,[124]]]],236],237],[[[192,[488]],236],237],[[[192,[489]],236],237],[[[192,[[490,[235,235]]]],236],237],[[[192,[[491,[235,235]]]],236],237],[[[192,[[453,[235,235]]]],236],237],[[[192,[[457,[235,235]]]],236],237],[[[192,[[425,[[0,[235,424]]]]]],236],237],[124,[[487,[124]]]],[235,[[486,[235]]]],[[235,235],[[457,[235,235]]]],[[14,235],[[457,[14,235]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[],488],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[235,235],[[491,[235,235]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],489],[[235,235],[[490,[235,235]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[492],[492],[[]],[[]],[[]],[492],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[492],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[493,[[83,[12]]]],[[[494,[238]]],[[83,[12]]]],[14,[[423,[14]]]],[3,[[8,[183]]]],[[14,241],[[427,[14,241]]]],[[[495,[29]]],[[495,[29]]]],[[[496,[29]]],[[496,[29]]]],[497,497],[244,244],[[]],[[]],[[]],[[]],[191,[[429,[191]]]],[[[492,[[0,[238,191]]]]],[[4,[3]]]],[[[495,[40]],[495,[40]]],39],[[497,497],39],[[],39],[[],39],[[192,22]],[[[192,[498]],22]],[[191,22]],[[[499,[[0,[190,191]]]],22]],[[[192,[[493,[241]]]],22]],[[[192,[[496,[[0,[[5,[[83,[12]]]],191]]]]]],22]],[[[192,[[473,[190]]]],22]],[[[192,[[427,[190,190]]]],22]],0,[[[0,[241,191]],[0,[238,191]]],235],[[],[[496,[125]]]],[3,63],[3,[[4,[[147,[[0,[183,86,85]],134]],3]]]],[[],498],[[[495,[[50,[[50,[[50,[50]]]]]]]],[495,[[50,[[50,[[50,[50]]]]]]]]],49],[[497,497],49],[[244,244],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[191,[[436,[191]]]],[[[499,[[0,[190,191]]]]],[[4,[[83,[12]],3]]]],[191,[[443,[191]]]],[[[492,[[0,[238,191]]]]],[[4,[3]]]],[[[499,[[0,[238,191]]]]],[[4,[3]]]],[[498,55],[[4,[56]]]],[[3,55],[[4,[56]]]],[[3,55],[[4,[56]]]],[[[495,[57]],55],[[4,[56]]]],[[[492,[57]],55],[[4,[56]]]],[[[499,[57]],55],[[4,[56]]]],[[[493,[57]],55],[[4,[56]]]],[[[494,[57]],55],[[4,[56]]]],[[[496,[57]],55],[[4,[56]]]],[[500,55],[[4,[56]]]],[[501,55],[[4,[56]]]],[[[436,[[0,[57,14]]]],55],[[4,[56]]]],[[[464,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[461,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[449,[57]],55],[[4,[56]]]],[[[470,[57]],55],[[4,[56]]]],[[[459,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[465,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[462,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[463,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[460,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[473,[57]],55],[[4,[56]]]],[[[423,[57]],55],[[4,[56]]]],[[[427,[57,57]],55],[[4,[56]]]],[[[467,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[481,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[483,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[482,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[443,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[429,[[0,[57,191,14]]]],55],[[4,[56]]]],[[[502,[57]],55],[[4,[56]]]],[[[503,[57]],55],[[4,[56]]]],[[497,55],[[4,[56]]]],[[497,55],[[4,[56]]]],[[244,55],[[4,[56]]]],[[]],[504,3],[505,3],[497,3],[319,3],[[]],[506,3],[507,3],[508,3],[509,3],[262,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[142,3],[3,[[8,[183]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[3,[[8,[183]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[[[495,[70]],69]],[[497,69]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,[[8,[[147,[183,134]]]]]],[495],[499],[493],[[[494,[238]]],238],[496],[473],[427],[3,497],[[],3],[473,65],[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[497,[18,[[147,[183,134]]]]],3],[[],495],[236,492],[[],499],[241,[[493,[241]]]],[238,[[494,[238]]]],[[],496],[[[18,[[147,[183,134]]]]],3],[[[495,[[88,[[88,[[88,[88]]]]]]]],[495,[[88,[[88,[[88,[88]]]]]]]]],[[8,[39]]]],[[497,497],[[8,[39]]]],[[[192,[[436,[[0,[190,191,14]]]]]],236],237],[[[192,[[464,[[0,[190,191,14]]]]]],236],237],[[[192,[[461,[[0,[190,191,14]]]]]],236],237],[[[192,[[459,[[0,[241,191,14]]]]]],236],237],[[[192,[[465,[[0,[241,191,14]]]]]],236],237],[[[192,[[462,[[0,[241,191,14]]]]]],236],237],[[[192,[[463,[[0,[241,191,14]]]]]],236],237],[[[192,[[460,[[0,[241,191,14]]]]]],236],237],[[[192,[[467,[[0,[243,191,14]]]]]],236],237],[[[192,[[481,[[0,[238,191,14]]]]]],236],237],[[[192,[[483,[[0,[238,191,14]]]]]],236],237],[[[192,[[482,[[0,[238,191,14]]]]]],236],237],[[[192,[[443,[[0,[238,191,14]]]]]],236],237],[[[192,[[429,[[0,[238,191,14]]]]]],236],237],[[192,236],[[237,[[4,[3]]]]]],[[[192,[[495,[216]]]],236],[[237,[[4,[3]]]]]],[[[192,[[493,[238]]]],236],[[237,[[4,[3]]]]]],[[[192,[[494,[238]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[83,[12]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[501]],236],[[237,[[4,[3]]]]]],[[[192,[[503,[[0,[238,191]]]]]],236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[498]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[[493,[241]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[[496,[[0,[[5,[[83,[12]]]],191]]]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[[473,[190]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[[192,[[427,[190,190]]]],236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[[192,[[495,[216]]]],236],[[237,[[4,[3]]]]]],[[[192,[[493,[238]]]],236],[[237,[[4,[3]]]]]],[[[192,[[494,[238]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[83,[12]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[501]],236],[[237,[[4,[3]]]]]],[[[192,[[503,[[0,[238,191]]]]]],236],[[237,[[4,[3]]]]]],[[[192,[[449,[190]]]],236],[[237,[8]]]],[[[192,[[470,[190]]]],236],[[237,[8]]]],[[[192,[[423,[[0,[241,191]]]]]],236],[[237,[8]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[498]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[495,[227]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[493,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[0,[[5,[[83,[12]]]],191]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[500]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[473,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[423,[241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[427,[241,241]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[502,[[0,[241,191]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[495,[227]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[493,[241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[0,[[5,[[83,[12]]]],191]]]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[423,[241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[427,[241,241]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[[192,[[502,[[0,[241,191]]]]]],236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[[192,[[495,[259]]]],236,244],[[237,[[4,[65,3]]]]]],[[[192,[[493,[243]]]],236,244],[[237,[[4,[65,3]]]]]],[[[192,[[494,[[0,[238,243]]]]]],236,244],[[237,[[4,[65,3]]]]]],[[[192,[[496,[[0,[[5,[[83,[12]]]],191]]]]]],236,244],[[237,[[4,[65,3]]]]]],[[[492,[191]],148],[[4,[3]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[495,[216]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[493,[238]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[494,[238]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[83,[12]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[46,[12,134]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[501]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[[192,[[503,[[0,[238,191]]]]]],236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[192,[[495,[216]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[[192,[[496,[[83,[12]]]]]],236,[83,[245]]],[[237,[[4,[22,3]]]]]],[496,65],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[3,[[8,[142]]]],[[191,[83,[12]]],[[459,[191]]]],[[[492,[[0,[241,191]]]],[83,[12]]],[[4,[22,3]]]],[[[499,[[0,[241,191]]]],[83,[12]]],[[4,[22,3]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],[[[492,[[0,[241,191]]]],[83,[242]]],[[4,[22,3]]]],[12,500],[[191,244],[[467,[191]]]],[[[492,[[0,[243,191]]]],244],[[4,[65,3]]]],[[[499,[[0,[243,191]]]],244],[[4,[65,3]]]],[[473,65]],[[496,65]],[[],501],[3,[[8,[183]]]],[[[0,[241,238,191]]]],[[14,12],[[470,[14]]]],[[14,65],[[473,[14]]]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[22,241],[[493,[241]]]],[[22,238],[[494,[238]]]],[[191,[83,[12]]],[[481,[191]]]],[[[492,[[0,[238,191]]]],[83,[12]]],[[4,[22,3]]]],[[[499,[[0,[238,191]]]],[83,[12]]],[[4,[22,3]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],[[[492,[[0,[238,191]]]],[83,[245]]],[[4,[22,3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[191,124],[[422,[191,124]]]],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,239],[[426,[14,239]]]],[[14,241],[[427,[14,241]]]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[191,[[429,[191]]]],[14,[[431,[14,[0,[125,430]]]]]],[[192,22]],[[191,22]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[191,[[436,[191]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[191,124],[[440,[191,124]]]],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[191,[[443,[191]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[14,[[448,[14]]]],[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[191,22],[[452,[191]]]],[[14,235],[[453,[14,235]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[192,236],237],[[191,236],237],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[191,124],[[456,[191,124]]]],[[14,235],[[457,[14,235]]]],[[14,239],[[458,[14,239]]]],[[191,[83,[12]]],[[459,[191]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],[[14,124],[[466,[14,124]]]],[[191,244],[[467,[191]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[191,[83,[12]]],[[481,[191]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],[[14,239],[[484,[14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[[510,[[0,[239,191]]]],124],49],[[191,124],[[422,[191,124]]]],[[[510,[[0,[239,191]]]],124],49],[[[0,[239,191]]],[[510,[[0,[239,191]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[14,239],[[426,[14,239]]]],[[],118],[[[511,[29]]],[[511,[29]]]],[[[512,[29]]],[[512,[29]]]],[[[513,[29]]],[[513,[29]]]],[[[514,[29]]],[[514,[29]]]],[[[515,[29]]],[[515,[29]]]],[[[516,[29]]],[[516,[29]]]],[[[517,[29]]],[[517,[29]]]],[[[518,[29,29,29]]],[[518,[29,29,29]]]],[[[519,[29,29,29]]],[[519,[29,29,29]]]],[[[466,[29,29,29]]],[[466,[29,29,29]]]],[[[446,[29]]],[[446,[29]]]],[[[450,[29,29]]],[[450,[29,29]]]],[[[441,[29,29,29]]],[[441,[29,29,29]]]],[[[442,[[0,[29,239]]]]],[[442,[[0,[29,239]]]]]],[[[475,[29,29,29]]],[[475,[29,29,29]]]],[[[437,[29,29]]],[[437,[29,29]]]],[[[454,[29,29]]],[[454,[29,29]]]],[[[458,[29,29]]],[[458,[29,29]]]],[[[438,[29,29]]],[[438,[29,29]]]],[[[472,[29]]],[[472,[29]]]],[[[474,[29,29]]],[[474,[29,29]]]],[[[468,[29]]],[[468,[29]]]],[[[469,[29,29]]],[[469,[29,29]]]],[[[471,[29]]],[[471,[29]]]],[[[426,[29,29]]],[[426,[29,29]]]],[[[428,[29]]],[[428,[29]]]],[[[432,[29]]],[[432,[29]]]],[[[434,[29]]],[[434,[29]]]],[[[435,[29]]],[[435,[29]]]],[[[447,[29,29]]],[[447,[29,29]]]],[[[484,[[0,[29,239]],29]]],[[484,[[0,[29,239]],29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[14,[[431,[14,[0,[125,430]]]]]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[510,[[0,[239,191]]]]],22],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[[],511],[14,[[435,[14]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[[510,[[0,[239,191]]]],124],8],[[191,124],[[440,[191,124]]]],[[[510,[[0,[239,191]]]],124],8],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[[[510,[57]],55],[[4,[56]]]],[[[511,[57]],55],[[4,[56]]]],[[[512,[57]],55],[[4,[56]]]],[[[513,[57]],55],[[4,[56]]]],[[[514,[57]],55],[[4,[56]]]],[[515,55],[[4,[56]]]],[[[516,[57]],55],[[4,[56]]]],[[[517,[57]],55],[[4,[56]]]],[[[518,[57,57]],55],[[4,[56]]]],[[[519,[57,57]],55],[[4,[56]]]],[[[520,[57]],55],[[4,[56]]]],[[[451,[[0,[57,14]]]],55],[[4,[56]]]],[[[479,[[0,[57,14]]]],55],[[4,[56]]]],[[[433,[[0,[57,14]]]],55],[[4,[56]]]],[[[431,[57,57]],55],[[4,[56]]]],[[[476,[57,57]],55],[[4,[56]]]],[[[455,[57,57,57]],55],[[4,[56]]]],[[[444,[57,57,57]],55],[[4,[56]]]],[[[477,[57,57,57]],55],[[4,[56]]]],[[[466,[57,57,57]],55],[[4,[56]]]],[[[446,[57]],55],[[4,[56]]]],[[[450,[57,57]],55],[[4,[56]]]],[[[441,[57,57,57]],55],[[4,[56]]]],[[[442,[[0,[57,239]]]],55],[[4,[56]]]],[[[475,[57,57,57]],55],[[4,[56]]]],[[[437,[57,57]],55],[[4,[56]]]],[[[454,[57,57]],55],[[4,[56]]]],[[[458,[57,57]],55],[[4,[56]]]],[[[438,[57,57]],55],[[4,[56]]]],[[[472,[57]],55],[[4,[56]]]],[[[474,[57,57]],55],[[4,[56]]]],[[[468,[57]],55],[[4,[56]]]],[[[469,[57,57]],55],[[4,[56]]]],[[[471,[57]],55],[[4,[56]]]],[[[426,[57,57]],55],[[4,[56]]]],[[[428,[57]],55],[[4,[56]]]],[[[432,[57]],55],[[4,[56]]]],[[[434,[57]],55],[[4,[56]]]],[[[435,[57]],55],[[4,[56]]]],[[[447,[57,57]],55],[[4,[56]]]],[[[452,[[0,[57,14]]]],55],[[4,[56]]]],[[[448,[[0,[57,239]]]],55],[[4,[56]]]],[[[439,[[0,[57,14]],57]],55],[[4,[56]]]],[[[440,[[0,[57,14]],57]],55],[[4,[56]]]],[[[456,[[0,[57,14]],57]],55],[[4,[56]]]],[[[421,[[0,[57,14]],57]],55],[[4,[56]]]],[[[422,[[0,[57,14]],57]],55],[[4,[56]]]],[[[445,[57,57]],55],[[4,[56]]]],[[[478,[[0,[57,14]],57]],55],[[4,[56]]]],[[[484,[[0,[57,239]],57]],55],[[4,[56]]]],[[[480,[57,57,57]],55],[[4,[56]]]],[[14,124],[[444,[14,124]]]],[[[510,[[0,[239,191]]]],124]],[[14,124],[[445,[14,124]]]],[[[510,[[0,[239,191]]]],124]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,512],[14,[[448,[14]]]],[[[510,[[0,[239,191]]]]],8],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[[510,[[0,[239,191]]]]],8],[[],152],[[],153],[[],152],[[],153],[[191,22],[[452,[191]]]],[[[510,[[0,[239,191]]]],22],8],[[],513],[235,[[520,[235]]]],[[239,239],[[454,[239,239]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[],514],[[[192,[[451,[[0,[239,191,14]]]]]],236],237],[[[192,[[479,[[0,[239,191,14]]]]]],236],237],[[[192,[[433,[[0,[239,14]]]]]],236],237],[[[192,[[431,[239,[0,[125,430]]]]]],236],[[237,[[0,[125,430]]]]]],[[[192,[[476,[239,[0,[125,430]]]]]],236],237],[[[192,[[455,[239,124,[0,[125,430]]]]]],236],237],[[[192,[[444,[239,124]]]],236],237],[[[192,[[477,[[0,[239,191]],124]]]],236],237],[[[192,[[452,[[0,[239,191,14]]]]]],236],237],[[[192,[[448,[239]]]],236],237],[[[192,[[439,[[0,[239,191,14]],124]]]],236],237],[[[192,[[440,[[0,[239,191,14]],124]]]],236],237],[[[192,[[456,[[0,[239,191,14]],124]]]],236],237],[[[192,[[421,[[0,[239,191,14]],124]]]],236],237],[[[192,[[422,[[0,[239,191,14]],124]]]],236],237],[[[192,[[445,[239,124]]]],236],237],[[[192,[[478,[[0,[239,191,14]],124]]]],236],237],[[[192,[[480,[239,[0,[125,430]],[0,[125,430]]]]]],236],237],[124,[[515,[124]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[[192,[511]],236],[[237,[8]]]],[[[192,[[512,[156]]]],236],[[237,[8]]]],[[[192,[513]],236],[[237,[8]]]],[[[192,[514]],236],[[237,[8]]]],[[[192,[[515,[124]]]],236],[[237,[8]]]],[[[192,[[516,[29]]]],236],[[237,[8]]]],[[[192,[[517,[124]]]],236],[[237,[8]]]],[[[192,[[518,[124,235]]]],236],[[237,[8]]]],[[[192,[[519,[124,235]]]],236],[[237,[8]]]],[[[192,[[520,[235]]]],236],[[237,[8]]]],[[[192,[[466,[239,124]]]],236],[[237,[8]]]],[[[192,[[446,[239]]]],236],[[237,[8]]]],[[[192,[[450,[239,124]]]],236],[[237,[8]]]],[[[192,[[441,[239,239,124]]]],236],[[237,[8]]]],[[[192,[[442,[239]]]],236],[[237,[8]]]],[[[192,[[475,[239,124,235]]]],236],[[237,[8]]]],[[[192,[[437,[239,124]]]],236],[[237,[8]]]],[[[192,[[454,[239,239]]]],236],[[237,[8]]]],[[[192,[[458,[239,239]]]],236],[[237,[8]]]],[[[192,[[438,[239,124]]]],236],[[237,[8]]]],[[[192,[[472,[239]]]],236],[[237,[8]]]],[[[192,[[474,[239,124]]]],236],[[237,[8]]]],[[[192,[[468,[239]]]],236],[[237,[8]]]],[[[192,[[469,[239,124]]]],236],[[237,[8]]]],[[[192,[[471,[239]]]],236],[[237,[8]]]],[[[192,[[426,[239,239]]]],236],[[237,[8]]]],[[[192,[[428,[239]]]],236],[[237,[8]]]],[[[192,[[432,[239]]]],236],[[237,[8]]]],[[[192,[[434,[[0,[239,29]]]]]],236],[[237,[8]]]],[[[192,[[435,[239]]]],236],[[237,[8]]]],[[[192,[[447,[239,124]]]],236],[[237,[8]]]],[[[192,[[484,[239,239]]]],236],[[237,[8]]]],[[191,124],[[456,[191,124]]]],[[[510,[[0,[239,191]]]],124],[[8,[22]]]],[[239,239],[[458,[239,239]]]],[[14,239],[[458,[14,239]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[29,[[516,[29]]]],[124,[[517,[124]]]],[[14,124],[[466,[14,124]]]],[[]],[[[510,[[0,[239,191]]]]]],[511],[[[512,[156]]]],[513],[514],[[[516,[29]]]],[[[517,[124]]]],[[[450,[239,124]]]],[[[475,[239,124,235]]]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,22],[[471,[14]]]],[[],161],[[14,22],[[472,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],237],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[[192,236],[[237,[[8,[4]]]]]],[124,[[519,[124,235]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[124,[[518,[124,235]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[14,239],[[484,[14,239]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[521,521],[522,522],[523,523],[[]],[[]],[[]],[[],521],[[],522],[[],523],[521,65],[522,65],[523,65],[[521,55],[[4,[56]]]],[[522,55],[[4,[56]]]],[[523,55],[[4,[56]]]],[[]],[[]],[[]],[[[0,[70,14]]],22],[[[0,[70,14]]],145],[[[0,[70,14]]],65],[[]],[[]],[[]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[521,[83,[12]]]],[[522,[83,[12]]]],[[523,[83,[12]]]],[[521,144]],[[522,144]],[[523,144]],[[521,145]],[[522,145]],[[523,145]],[[521,65]],[[522,65]],[[523,65]],[[521,12]],[[522,12]],[[523,12]],[[521,22]],[[522,22]],[[523,22]],0,0,0,0,0,0,[[[524,[167]]],167],[[[525,[167]]],167],[[[525,[[0,[274,70,29]],[0,[526,125]],167]],[525,[[0,[274,70,29]],[0,[526,125]],167]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],167]],[525,[[0,[274,70,29]],[0,[526,125]],167]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],527]],[525,[[0,[274,70,29]],[0,[526,125]],527]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[524,[167]]],22],[[[525,[167]]],22],[[[524,[167]]]],[[[525,[167]]]],[[[524,[29,29,29,[0,[167,29]]]]],[[524,[29,29,29,[0,[167,29]]]]]],[[[525,[29,29,[0,[167,29]]]]],[[525,[29,29,[0,[167,29]]]]]],[528,528],[[[524,[29,29,29,[0,[167,29]]]],[524,[29,29,29,[0,[167,29]]]]]],[[[525,[29,29,[0,[167,29]]]],[525,[29,29,[0,[167,29]]]]]],[[]],[[]],[[]],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[],[[524,[125,[0,[125,167]]]]]],[[],[[525,[125,[0,[125,167]]]]]],[42,[[4,[[524,[[0,[197,274,70]],197,[0,[526,125]],[0,[167,125]]]]]]]],[42,[[4,[[525,[[0,[197,274,70]],[0,[526,125]],[0,[167,125]]]]]]]],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],[[530,[[0,[274,70]],526,167]]]],[[[524,[167]]],[[531,[167]]]],[[[525,[167]]],[[532,[167]]]],[[[524,[[0,[274,70]],526,167]],[0,[274,70]]],[[533,[[0,[274,70]],526,167]]]],[[[525,[[0,[274,70]],526,167]],[0,[274,70]]],[[534,[[0,[274,70]],526,167]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],[[535,[[0,[274,70]],[0,[70,[529,[[0,[274,70]]]],14]],526,167]]]],[[[524,[[0,[274,70]],[50,[[50,[[50,[50]]]]]],526,167]],[524,[[0,[274,70]],[50,[[50,[[50,[50]]]]]],526,167]]],49],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],49],[[528,528],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[51,[[4,[52,53]]]],[51,[[4,[52,53]]]],[[[524,[[0,[274,70,155]],155,526,167]],54]],[[[524,[[0,[274,70,155]],155,526,167]],54]],[[[524,[[0,[274,70]],526,167]],54]],[[[525,[[0,[274,70,155]],526,167]],54]],[[[525,[[0,[274,70]],526,167]],54]],[[[524,[167]],124],[[536,[124,167]]]],[[[525,[167]],124],[[537,[124,167]]]],[[[524,[57,57,167]],55],[[4,[56]]]],[[[525,[57,167]],55],[[4,[56]]]],[[528,55],[[4,[56]]]],[[]],[62,[[524,[[0,[274,70]],[539,[538]],[0,[125,167]]]]]],[[]],[[[62,[[0,[274,70]]]]],[[525,[[0,[274,70]],[539,[538]],[0,[125,167]]]]]],[[[524,[167]]],[[525,[167]]]],[[]],[54,[[524,[[0,[274,70]],[0,[526,125]],[0,[125,167]]]]]],[54,[[525,[[0,[274,70]],[0,[526,125]],[0,[125,167]]]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],[[8,[[0,[274,70]]]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[524,[[0,[274,70]],526,167]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,167]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,167]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,167]],[62,[[0,[70,[529,[[0,[274,70]]]],14]]]]],[[8,[62]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,167]],[0,[274,70]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],136,14]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]],148],[[0,[274,70]]]],0,0,[[[524,[167]]]],[[[525,[167]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]]],[[[524,[[0,[274,70]],526,167]],[0,[274,70]]],8],[[[525,[[0,[274,70]],526,167]],[0,[274,70]]],49],[[[524,[[0,[274,70]],526,167]],[0,[274,70]]]],[[[525,[[0,[274,70]],526,167]],[0,[274,70]]],[[0,[274,70]]]],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],[[540,[[0,[274,70]],526,167]]]],[[]],[[]],[[]],[[[524,[167]]],78],[[[524,[167]]],74],[[[524,[167]]],[[541,[167]]]],[[[525,[167]]],[[542,[167]]]],[[[525,[167]]],543],[[[524,[167]]],[[544,[167]]]],[[[524,[167]]],[[545,[167]]]],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],49],[[[524,[167]]],49],[[[525,[167]]],49],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],49],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],49],[[[524,[167]]],74],[[[525,[167]]],543],[[[524,[167]]],78],[[[524,[167]]],80],[[[524,[167]]],22],[[[525,[167]]],22],[[],[[524,[[539,[538]],527]]]],[[],[[525,[[539,[538]],527]]]],[167,[[524,[[539,[538]],167]]]],[167,[[525,[[0,[70,274]],[539,[538]],167]]]],0,[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[[[524,[167]]],[[546,[167]]]],[[[524,[167]]],[[547,[167]]]],[[12,12],49],[[12,12],49],[[12,12],49],[[[524,[167]]],[[548,[167]]]],[[[525,[167]]],[[548,[167]]]],[[[524,[167]]],[[548,[167]]]],[[[525,[167]]],[[548,[167]]]],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],49],[[[524,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],8],[[[525,[[0,[274,70]],526,167]],[0,[274,70]]],[[8,[[0,[274,70]]]]]],[[[524,[[0,[274,70]],526,167]],22]],[[[525,[[0,[274,70]],526,167]],22]],[[[524,[167]],124]],[[[525,[167]],124]],[[[524,[[0,[177,274,70]],177,526,167]],90],4],[[[525,[[0,[177,274,70]],526,167]],90],4],[[[524,[[0,[274,70]],526,167]],22]],[[[525,[[0,[274,70]],526,167]],22]],[[[524,[[0,[274,70]],526,167]]]],[[[525,[[0,[274,70]],526,167]]]],[[[525,[[0,[274,70,29]],[0,[526,125]],527]],[525,[[0,[274,70,29]],[0,[526,125]],527]]],[[525,[[0,[274,70,29]],[0,[526,125]],527]]]],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],[[549,[[0,[274,70]],526,167]]]],[[[525,[[0,[274,70]],526,167]],[0,[70,[529,[[0,[274,70]]]],14]]],[[8,[[0,[274,70]]]]]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[[524,[[0,[274,70]],526,167]],[0,[274,70]]],[[4,[[550,[[0,[274,70]],526,167]]]]]],[[],4],[[],4],[[],4],[[[524,[[0,[274,70]],526,167]],22],[[4,[528]]]],[[[525,[[0,[274,70]],526,167]],22],[[4,[528]]]],[[],93],[[],93],[[],93],[[[525,[[0,[274,70]],526,167]],[525,[[0,[274,70]],526,167]]],[[551,[[0,[274,70]],526,167]]]],[[[524,[167]]],94],[[[524,[167]]],95],[[]],[[]],[[]],[22,[[524,[[539,[538]],527]]]],[22,[[525,[[539,[538]],527]]]],[22,[[524,[527]]]],[22,[[525,[527]]]],[[22,167],[[524,[167]]]],[[22,167],[[525,[167]]]],[[22,167],[[524,[[539,[538]],167]]]],[[22,167],[[525,[[0,[70,274]],[539,[538]],167]]]],[[],[[524,[527]]]],[[],[[525,[527]]]],[167,[[524,[167]]]],[167,[[525,[167]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[552,[167]],148],[[552,[167]]]],[[[533,[167]],148],[[533,[167]]]],[[[535,[14,167]],148],[[535,[14,167]]]],[[[552,[167]],148],[[552,[167]]]],[[[533,[167]],148],[[533,[167]]]],[[[535,[14,167]],148],[[535,[14,167]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[74,74],[80,80],[94,94],[[]],[[]],[[]],0,[[[74,[57,57]],55],[[4,[56]]]],[[[78,[57,57]],55],[[4,[56]]]],[[[541,[57,57,167]],55],[[4,[56]]]],[[[544,[57,57,167]],55],[[4,[56]]]],[[[545,[57,167]],55],[[4,[56]]]],[[[80,[57]],55],[[4,[56]]]],[[[94,[57]],55],[[4,[56]]]],[[[531,[57,57,167]],55],[[4,[56]]]],[[[95,[57]],55],[[4,[56]]]],[[[547,[167]],55],[[4,[56]]]],[[[552,[57,57,167]],55],[[4,[56]]]],[[[553,[57,57,167]],55],[[4,[56]]]],[[[554,[167]],55],[[4,[56]]]],[[[546,[167]],55],[[4,[56]]]],[[[533,[57,57,167]],55],[[4,[56]]]],[[[555,[57,57,167]],55],[[4,[56]]]],[[[556,[57,167]],55],[[4,[56]]]],[[[535,[[271,[[0,[57,14]]]],[0,[57,14]],57,167]],55],[[4,[56]]]],[[[557,[[271,[[0,[57,14]]]],[0,[57,14]],57,167]],55],[[4,[56]]]],[[[558,[[271,[[0,[57,14]]]],[0,[57,14]],167]],55],[[4,[56]]]],[[[550,[57,57,167]],55],[[4,[56]]]],[[[550,[57,57,167]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[547,[167]],65,124],[[552,[167]]]],[[[546,[167]],65,124],8],[[[547,[526,167]],[0,[70,529,14]]],[[552,[526,167]]]],[[[546,[526,167]],[0,[70,529,14]]],8],[[[547,[167]],65,[0,[529,14]]],[[552,[167]]]],[[[546,[167]],65,[0,[529,14]]],8],[[[553,[167]]]],[[[555,[167]]]],[[[557,[14,167]]]],[[[553,[167]]]],[[[553,[167]]]],[[[553,[167]]]],[[[555,[167]]]],[[[557,[14,167]]]],[[[552,[70,526,167]],70],[[553,[70,526,167]]]],[[[553,[167]]]],[[[554,[70,526,167]],70]],[[[533,[70,526,167]]],[[555,[70,526,167]]]],[[[555,[167]]]],[[[556,[70,526,167]]]],[[[535,[[0,[70,[559,[14]]]],14,526,167]]],[[557,[[0,[70,[559,[14]]]],14,526,167]]]],[[[557,[14,167]]]],[[[558,[[0,[70,[559,[14]]]],14,526,167]]]],[[[554,[70,526,167]],65,70]],[[[553,[167]]]],[[[554,[167]],65,164]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[553,[167]]]],[[[556,[167]]]],[[[558,[[559,[14]],14,167]]],[[559,[14]]]],[[[553,[167]]]],[[[553,[167]]]],[[[555,[167]]]],[[[557,[14,167]]]],[[[553,[167]]]],[[[533,[167]]]],[[[555,[167]]]],[[[556,[167]]]],[[[535,[[271,[14]],14,167]]],14],[[[557,[14,167]]]],[[[558,[[271,[14]],14,167]]],14],[[[553,[167]]]],[74,22],[78,22],[[[541,[167]]],22],[[[544,[167]]],22],[[[545,[167]]],22],[80,22],[94,22],[[[531,[167]]],22],[95,22],[74,8],[78,8],[[[541,[167]]],8],[[[544,[167]]],8],[[[545,[167]]],8],[80,8],[94,8],[[[531,[167]]],8],[[[536,[124,167]]],8],[95,8],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[[533,[70,125,526,167]]],125],[[[535,[[0,[70,[559,[14]]]],14,125,526,167]]],125],[[[552,[70,526,167]],70]],[[[533,[70,526,167]]]],[[[535,[[0,[70,[559,[14]]]],14,526,167]]]],[[[552,[70,526,167]],148]],[[[533,[70,526,167]],148]],[[[535,[[0,[70,[559,[14]]]],14,526,167]],148]],[[[533,[70,526,167]],148]],[[[535,[[0,[70,[271,[14]],[559,[14]]]],14,526,167]],148]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[553,[167]]]],[[[555,[167]]]],[[[557,[14,167]]]],[[[553,[167]]]],[[[555,[167]]]],[[[557,[14,167]]]],[[[555,[167]]]],[[[557,[[559,[14]],14,167]]]],[[[553,[167]],148],[[552,[167]]]],[[[555,[167]],148],[[533,[167]]]],[[[557,[14,167]],148],[[535,[14,167]]]],[[[555,[167]]]],[[[557,[[559,[14]],14,167]]],[[559,[14]]]],[74],[78],[[[541,[167]]]],[[[544,[167]]]],[[[545,[167]]]],[80],[94],[[[531,[167]]]],[[[536,[124,167]]]],[95],[[],161],[[],161],[[]],[[]],[[]],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],118],[[],118],[[],118],[543,543],[[[540,[167]]],[[540,[167]]]],[[[530,[167]]],[[530,[167]]]],[[[549,[167]]],[[549,[167]]]],[[[551,[167]]],[[551,[167]]]],[[]],[[]],[[]],[[]],[[]],[[[543,[57]],55],[[4,[56]]]],[[[542,[57,167]],55],[[4,[56]]]],[[[532,[57,167]],55],[[4,[56]]]],[[[540,[[0,[57,274,70]],526,167]],55],[[4,[56]]]],[[[530,[[0,[57,274,70]],526,167]],55],[[4,[56]]]],[[[549,[[0,[57,274,70]],526,167]],55],[[4,[56]]]],[[[551,[[0,[57,274,70]],526,167]],55],[[4,[56]]]],[[[534,[57,167]],55],[[4,[56]]]],[[[560,[57,167]],55],[[4,[56]]]],[[[561,[57,167]],55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[534,[167]]]],[[[560,[167]]]],[[[561,[167]]]],[[[534,[70,526,167]]],[[560,[70,526,167]]]],[[[561,[70,526,167]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[561,[167]]]],[543,22],[[[542,[167]]],22],[[[532,[167]]],22],[543,8],[[[542,[167]]],8],[[[532,[167]]],8],[[[537,[124,167]]],8],[[[540,[[0,[274,70]],526,167]]],[[8,[[0,[274,70]]]]]],[[[530,[[0,[274,70]],526,167]]],[[8,[[0,[274,70]]]]]],[[[549,[[0,[274,70]],526,167]]],[[8,[[0,[274,70]]]]]],[[[551,[[0,[274,70]],526,167]]],[[8,[[0,[274,70]]]]]],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[],152],[[],152],[[],152],[[],153],[[],153],[[],153],[[[534,[70,526,167]]]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[560,[167]]]],[[[560,[167]]]],[543],[[[542,[167]]]],[[[532,[167]]]],[[[537,[124,167]]]],[[[540,[[0,[274,70]],526,167]]]],[[[530,[[0,[274,70]],526,167]]]],[[[549,[[0,[274,70]],526,167]]]],[[[551,[[0,[274,70]],526,167]]]],[[],161],[[],161],[[],161],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[548,[167]]]],[[[548,[167]]],167],[562],[562],[562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[167]],22],562],[[[548,[167]],562],22],[[[548,[167]]],22],[[[548,[167]]],22],[[],118],[[],118],[[[548,[167]]]],[[[548,[167]]]],[562,562],[[[548,[29,[0,[167,29]]]]],[[548,[29,[0,[167,29]]]]]],[563,563],[[[548,[29,[0,[167,29]]]],[548,[29,[0,[167,29]]]]]],[[[548,[29,[0,[167,29]]]],[548,[29,[0,[167,29]]]],164]],[[]],[[]],[[]],[[562,562]],[[[548,[167]]],123],[[[548,[167]]],123],[[],[[548,[[0,[167,125]]]]]],[[[548,[167]]],[[564,[167]]]],[[[548,[167]],563],[[564,[167]]]],[[[548,[167]]]],[[[565,[167]]]],[[[564,[167]]]],[[[548,[167]],562]],[[[548,[167]],65,124],49],[[[548,[167]],65,124],[[8,[562]]]],[[[548,[167]],65,124,164],[[4,[562,566]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[167]],65,124],8],[[[548,[167]],[62,[65]],124],[[8,[62]]]],[[[548,[167]],[62,[65]],124],[[8,[62]]]],[[[548,[167]],65,124],8],[[[548,[167]],65,164],562],[[[548,[167]],65,164]],[[[548,[167]],65,566],562],[[[548,[167]],65],562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[167]]],[[565,[167]]]],[[]],[[]],[[]],[[]],[[[548,[167]],563],[[565,[167]]]],[[[548,[167]],22],49],[[[548,[167]]],49],[[[548,[167]]],563],[[[565,[167]]],563],[[[564,[167]]],563],[[[548,[167]],65],567],[[[548,[167]]],22],[[],[[548,[527]]]],[167,[[548,[167]]]],[563,[[8,[562]]]],[[[565,[167]]],8],[[[564,[167]]],8],[567,[[8,[562]]]],[[],152],[[],152],[[],153],[[],153],[[],152],[[],152],[[],153],[[],153],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[[563,562]],[[563,562]],[[[548,[167]],562]],[[[548,[167]],65,124],8],[[[548,[167]],562,148],49],[[[548,[167]],22,164]],[[[548,[167]],22,164]],[563],[[[565,[167]]]],[[[564,[167]]]],[[],161],[[],161],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[548,[167]],65],[[4,[562]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[[548,[167]],22,164],[[4,[528]]]],[22,[[4,[[548,[527]],528]]]],[[22,167],[[4,[[548,[167]],528]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[548,[527]]]],[[22,167],[[548,[167]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568],[569],[570],[570],[570],[[571,148]],[[571,148]],[572,572],[573,573],[[]],[[]],[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],[[],578],[[],571],[573,49],[570],[570],[570],[[572,572],49],[[573,573],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[578,55],[[4,[56]]]],[[571,55],[[4,[56]]]],[[572,55],[[4,[56]]]],[[573,55],[[4,[56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568,49],[569,49],[570,49],[570,49],[568],[569],[570],[570],[570],[570],[[],578],[[],571],[575,122],[578,22],[578,49],[573,49],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[571,573],[572,49],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[568,49],[569,49],[570,49],[[570,579],49],[[570,580],49],[568,49],[[569,579],49],[570,49],[570,49],[570,49],[570,49],[570,49],[570,49],[568,49],[[569,580],49],[570,49],[[570,579],49],[[570,580],49],[570,49],[[570,579],49],[[570,580],49],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[568],[569],[570],[570],[568],[569],[570],[570],[570],[570],[570],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[578,[581,[569,14]]]],[[578,[581,[569,14]],579],572],[[578,[581,[569,14]],580],572],[[578,[581,[569,14]],124]],[[578,[581,[569,14]],124,579],572],[[578,[581,[569,14]],124,580],572],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,14]]]],[[[585,[582,583,14]]]],[[[587,[586,14]]]],[[[588,[586,14]]]],[[[590,[589,14]]]],[[]],[[]],[[]],[[],574],[[],576],[[],577],[[[574,[591,14]]]],[[[576,[591,583,14]]]],[[[577,[592,14]]]],[[],[[574,[591,[0,[125,14]]]]]],[[],[[576,[591,583,[0,[125,14]]]]]],[[],[[577,[592,[0,[125,14]]]]]],[[[581,[591,14]]],14],[[[593,[591,14]]],14],[[[585,[591,583,14]]],14],[[[594,[591,583,14]]],14],[[[587,[592,14]]],14],[[[588,[592,14]]],14],[[[590,[595,14]]],14],[[[596,[592,14]]],14],[[[597,[592,14]]],14],[[[581,[591,14]]],14],[[[593,[591,14]]],14],[[[588,[592,14]]],14],[[[597,[592,14]]],14],[[]],[[[588,[598,14]]],[[587,[598,14]]]],[[[590,[599,14]]],[[587,[599,14]]]],[[]],[[[588,[599,14]]],[[590,[599,14]]]],[[]],[[[581,[591,14]]]],[[[593,[591,14]]]],[[[585,[591,583,14]]]],[[[594,[591,583,14]]]],[[[587,[592,14]]]],[[[588,[592,14]]]],[[[590,[595,14]]]],[[[596,[592,14]]]],[[[597,[592,14]]]],[[[574,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[576,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[577,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[581,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[581,[591,[0,[132,14]]]],55],[[4,[56]]]],[[[593,[591,[0,[57,14]]]],55],[[4,[56]]]],[[[593,[591,[0,[132,14]]]],55],[[4,[56]]]],[[[585,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[585,[591,583,[0,[132,14]]]],55],[[4,[56]]]],[[[594,[591,583,[0,[57,14]]]],55],[[4,[56]]]],[[[594,[591,583,[0,[132,14]]]],55],[[4,[56]]]],[[[587,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[587,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[588,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[588,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[590,[595,[0,[132,14]]]],55],[[4,[56]]]],[[[590,[595,[0,[57,14]]]],55],[[4,[56]]]],[[[596,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[596,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[597,[592,[0,[132,14]]]],55],[[4,[56]]]],[[[597,[592,[0,[57,14]]]],55],[[4,[56]]]],[[[574,[591,14]]]],[[[576,[591,583,14]]]],[[[574,[582,14]]]],[[[576,[582,583,14]]]],[[[577,[592,14]]]],[[[577,[586,14]]]],[[[577,[592,14]]]],[[[577,[586,14]]]],[[]],[[]],[135],[[]],[[],[[574,[591]]]],[[]],[[]],[135],[[],[[576,[591,583]]]],[135],[[],[[577,[592]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[574,[591,14]]],14],[[[576,[591,583,14]]],14],[[[577,[592,14]]],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[574,[591]]]],[[[576,[591,583]]]],[[[577,[592]]]],[[],49],[[[574,[591,14]]],49],[[[584,[591,583]]],49],[[[576,[591,583,14]]],49],[[],49],[[[577,[592,14]]],49],[[],49],[[[577,[592,14]]],49],[[[584,[591,583]]],49],[[[576,[591,583,14]]],49],[[[581,[591,14]]],14],[[]],[[[574,[591,14]]],[[581,[591,14]]]],[[[584,[591,583]]]],[[[576,[591,583,14]]],[[585,[591,583,14]]]],[[]],[[]],[[]],[[]],[[[581,[591,14]],148],[[593,[591,14]]]],[[[593,[591,14]],148],[[593,[591,14]]]],[[[585,[591,583,14]],148],[[594,[591,583,14]]]],[[[594,[591,583,14]],148],[[594,[591,583,14]]]],[[[587,[592,14]],148],[[596,[592,14]]]],[[[588,[592,14]],148],[[597,[592,14]]]],[[[596,[592,14]],148],[[596,[592,14]]]],[[[597,[592,14]],148],[[597,[592,14]]]],[[[581,[591,14]]],[[574,[591,14]]]],[[],[[574,[591]]]],[[],[[576,[591,583]]]],[[],[[577,[592]]]],[[],122],[[[574,[591,14]]],591],[[[576,[591,583,14]]],591],[[[577,[592,14]]],592],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[[577,[592,14]]],[[587,[592,14]]]],[[[577,[600,14]]],[[587,[600,14]]]],[[[585,[591,583,14]]],[[576,[591,583,14]]]],[[[587,[592,14]]],[[577,[592,14]]]],[[[588,[592,14]]],[[577,[592,14]]]],[[[590,[595,14]]],[[577,[595,14]]]],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],45],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],49],[[[574,[591,14]]],[[8,[[581,[591,14]]]]]],[[[584,[591,583]]],49],[[[576,[591,583,14]]],[[8,[[585,[591,583,14]]]]]],[[],49],[[],49],[[],49],[[],49],[[[574,[601,14]]],[[8,[[581,[601,14]]]]]],[[[584,[601,583]]],49],[[[576,[601,583,14]]],[[8,[[585,[601,583,14]]]]]],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[[574,[601,14]]],[[8,[[581,[601,14]]]]]],[[[584,[601,583]]],49],[[[576,[601,583,14]]],[[8,[[585,[601,583,14]]]]]],[[],49],[[],49],[[],49],[[[581,[591,14]],148],[[4,[[593,[591,14]],[581,[591,14]]]]]],[[[593,[591,14]],148],[[4,[[593,[591,14]],[593,[591,14]]]]]],[[[585,[591,583,14]],148],[[4,[[594,[591,583,14]],[585,[591,583,14]]]]]],[[[594,[591,583,14]],148],[[4,[[594,[591,583,14]],[594,[591,583,14]]]]]],[[[587,[592,14]],148],[[4,[[596,[592,14]],[587,[592,14]]]]]],[[[588,[592,14]],148],[[4,[[597,[592,14]],[588,[592,14]]]]]],[[[596,[592,14]],148],[[4,[[596,[592,14]],[596,[592,14]]]]]],[[[597,[592,14]],148],[[4,[[597,[592,14]],[597,[592,14]]]]]],[[[577,[592,14]]],[[8,[[587,[592,14]]]]]],[[[577,[602,14]]],[[8,[[587,[602,14]]]]]],[[[577,[600,14]]],[[8,[[587,[600,14]]]]]],[[[577,[603,14]]],[[8,[[587,[603,14]]]]]],[[[577,[603,14]]],[[8,[[587,[603,14]]]]]],[[[577,[602,14]]],[[8,[[587,[602,14]]]]]],[[[577,[595,14]]],[[8,[[590,[595,14]]]]]],[[[577,[604,14]]],[[8,[[590,[604,14]]]]]],[[[577,[604,14]]],[[8,[[590,[604,14]]]]]],[[],49],[[[590,[595,14]]],[[4,[[588,[595,14]],[590,[595,14]]]]]],[[],49],[[[590,[604,14]]],[[4,[[588,[604,14]],[590,[604,14]]]]]],[[],49],[[[590,[604,14]]],[[4,[[588,[604,14]],[590,[604,14]]]]]],[[[590,[599,14]],148],8],[[[590,[[0,[604,599]],14]],148],8],[[[590,[[0,[604,599]],14]],148],8],[[[577,[592,14]]],[[8,[[588,[592,14]]]]]],[[[577,[602,14]]],[[8,[[588,[602,14]]]]]],[[[577,[602,14]]],[[8,[[588,[602,14]]]]]],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[]],[[[584,[591,583]]]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,14]]]],[[[593,[582,14]]]],[[[585,[582,583,14]]]],[[[594,[582,583,14]]]],[[[587,[586,14]]]],[[[588,[586,14]]]],[[[590,[589,14]]]],[[[596,[586,14]]]],[[[597,[586,14]]]],[[]],[[]],[[]],[[]],[[[581,[591,14]],148]],[[[585,[591,583,14]],148]],[[[587,[592,14]],148]],[[[588,[592,14]],148]],[[[590,[595,14]],148]],[[[581,[582,14]],148]],[[[585,[582,583,14]],148]],[[[587,[586,14]],148]],[[[588,[586,14]],148]],[[[590,[589,14]],148]],[[[577,[595,14]]],[[590,[595,14]]]],[[]],[[[590,[595,14]]],[[588,[595,14]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[590,[599,14]],148]],[[[577,[592,14]]],[[588,[592,14]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[[]],[[]],[116,49],[[[117,[100]]],100],[605,605],[[]],[[],605],[12,100],[[605,605],49],[[],49],[[],49],[[],49],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[605,[83,[12]]]],[[605,55],[[4,[56]]]],[[]],[605,605],[[]],[[],[[62,[12]]]],[605,[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[]],[[[117,[115]]],115],[[],100],[[],605],[[83,22]],[[12,12]],[12],[12],[[12,12],49],[[]],[605],[65],[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[83],[[]],[[],4],[[],4],[[],93],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[[],100],[[[117,[22]]],22],[[]],[[83,164],8],[[83,164],8],[[]],[[],605],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],[[[5,[1]]],[[4,[[2,[1]],3]]]],0,[606,84],[14,10],[14,13],0,0,0,0,[[[18,[17]],19],20],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],23],[[],23],0,[607,607],[608,608],[609,609],[610,610],[611,611],[612,612],[613,613],[606,606],[84,84],[614,614],[615,615],[616,616],[617,617],[618,618],[619,619],[620,620],[621,621],[622,622],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[616,616],39],[[617,617],39],[[],39],[[],39],[622,[[623,[608]]]],0,0,0,0,0,[[],607],[[],624],[[],612],[[],613],[[],615],[[],616],[[],617],[[],622],0,0,0,0,0,[614],[622],[614],[622],[[625,42],4],[[626,42],4],[42,[[4,[611]]]],[42,[[4,[619]]]],[42,[[4,[620]]]],0,[612,145],0,[[],[[48,[[47,[[46,[45]]]]]]]],[627,[[48,[[47,[[46,[45]]]]]]]],[628,[[48,[[47,[[46,[45]]]]]]]],[629,[[48,[[47,[[46,[45]]]]]]]],[[607,607],49],[[609,609],49],[[606,606],49],[[84,84],49],[[615,615],49],[[616,616],49],[[617,617],49],0,[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[612,145],0,0,[[607,55],58],[[608,55],58],[[609,55],58],[[609,55],58],[[610,55],58],[[611,55],58],[[612,55],58],[[613,55],58],[[606,55],58],[[84,55],58],[[614,55],58],[[615,55],58],[[616,55],58],[[616,55],58],[[617,55],58],[[618,55],58],[[619,55],58],[[620,55],58],[[621,55],58],[[621,55],58],[[]],[[]],[[[62,[63]]],17],[63,17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,606],[[]],[[],84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,[[4,[610]]]],[63,[[4,[611]]]],[[]],0,0,0,0,0,[[622,[607,[23]]],[[630,[616,614,23]]]],[[622,[607,[23]]],[[631,[616,614,23]]]],[[622,617],[[8,[[632,[616,614]]]]]],[[622,617],[[8,[[633,[616,614]]]]]],[[622,124]],[[607,69]],[[609,69]],[[606,69]],[[84,69]],[[615,69]],[[616,69]],[[617,69]],0,0,0,0,0,0,0,[612],[612],[612],[612],0,0,[618,[[8,[16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[612,49],0,0,[612,[[192,[[147,[634]]]]]],[[82,[83,[12]]],[[48,[[47,[9]]]]]],[[635,625,10,42],[[4,[53]]]],[[82,1],[[47,[617]]]],[[622,84],617],[[622,606,49],[[47,[616]]]],[[622,84],617],[622,47],[622,[[47,[608]]]],[84,[[48,[[47,[[46,[12]]]]]]]],[[627,84],[[48,[[47,[[46,[12]]]]]]]],[[628,84],[[48,[[47,[[46,[12]]]]]]]],[[629,84],[[48,[[47,[[46,[12]]]]]]]],[[622,[8,[63]]],[[47,[608]]]],0,[612,145],0,0,0,0,[63,20],0,0,0,0,0,0,[[1,1],627],[63,628],[54,629],[[636,26],622],0,0,0,0,0,0,0,0,[622,[[637,[609,608]]]],0,0,0,[[616,616],[[8,[39]]]],[[617,617],[[8,[39]]]],0,0,0,0,0,0,0,0,[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[[12,12]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[[12,12],49],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],[12,65],0,0,[622,[[630,[616,614,23]]]],0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,[[622,636]],0,0,[612,145],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,606],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],45],[[],45],[[],45],[[],[[4,[23,59]]]],[[],[[4,[23,59]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[622,[607,[23]]],[[8,[[630,[616,614,23]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],0,[617,607],[607,617],[[616,[83,[12]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[639,[638]]],49],[[[639,[638]]],49],[[[639,[638]]],49],[[627,[639,[638]]],49],[622],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],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,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[[]],[122,[[123,[12]]]],[[],125],[[]],[[]],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[63,45],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[49,49],[[],100],[[83,22]],0,[[],155],[[]],0,[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[83],[[],22],0,[[],102],[[],[[106,[66]]]],[[],[[108,[66]]]],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[49,49],[[],100],[[[117,[22]]],22],[63,72],[[83,164],8],[[83,164],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,12],[81,12],[81,12],[81,12],[81,[[4,[[123,[[83,[12]]]],165]]]],[81,[[4,[[123,[[83,[12]]]],165]]]],[14,14],[[12,81]],[[12,81]],[[[123,[12]],81]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],[81,135],[[12,81,22],12],[[12,81,22],12],[[[123,[12]],81,81],[[4,[[123,[[83,[12]]]],165]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[55,[[4,[56]]]],[263,45],[[330,263],[[4,[56]]]],[100,[[4,[56]]]],[263,[[4,[56]]]],[63,[[4,[56]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],83],[361,83],[361,83],[22,83],[22,83],[[],83],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[[117,[22]],[362,[22]]],[[361,[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,[[[147,[[83,[12]],134]]],[[147,[63,134]]]],[63,4],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],[[4,[63,323]]]],[[[83,[12]]],63],[[[83,[12]]],63],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],63],[63],[63,49],[63,49],[63,49],[[],389],[[],389],[[],8],[[],8],[[],8],[[],8],[63,[[8,[63]]]],[63,[[8,[63]]]],0,0,0,0,0,0,[[],45],0,0,0,[[[406,[134]]]],[[[406,[134]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[191,124],[[422,[191,124]]]],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,239],[[426,[14,239]]]],[[14,241],[[427,[14,241]]]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[191,[[429,[191]]]],[14,[[431,[14,[0,[125,430]]]]]],[[192,22]],[[191,22]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[191,[[436,[191]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[191,124],[[440,[191,124]]]],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[191,[[443,[191]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],0,[[14,124],[[447,[14,124]]]],0,[14,[[448,[14]]]],[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[191,22],[[452,[191]]]],[[14,235],[[453,[14,235]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],0,[[192,236],237],[[191,236],237],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[191,124],[[456,[191,124]]]],0,[[14,235],[[457,[14,235]]]],[[14,239],[[458,[14,239]]]],[[191,[83,[12]]],[[459,[191]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],0,[[14,124],[[466,[14,124]]]],[[191,244],[[467,[191]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],0,[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[191,[83,[12]]],[[481,[191]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],[[14,239],[[484,[14,239]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[235],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[235,235],[[453,[235,235]]]],[[14,235],[[453,[14,235]]]],[[],485],[[192,236],237],[[191,236],237],[124,[[487,[124]]]],[235,[[486,[235]]]],[[235,235],[[457,[235,235]]]],[[14,235],[[457,[14,235]]]],[[],488],[[235,235],[[491,[235,235]]]],[[],489],[[235,235],[[490,[235,235]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[14,[[423,[14]]]],[[14,241],[[427,[14,241]]]],[191,[[429,[191]]]],[[192,22]],[[191,22]],0,[[[0,[241,191]],[0,[238,191]]],235],[[],498],[191,[[436,[191]]]],[191,[[443,[191]]]],0,[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[191,[83,[12]]],[[459,[191]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],[12,500],[[191,244],[[467,[191]]]],[[],501],[[[0,[241,238,191]]]],[[14,12],[[470,[14]]]],[[14,65],[[473,[14]]]],[[191,[83,[12]]],[[481,[191]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[191,124],[[422,[191,124]]]],[[[0,[14,86]]],[[192,[[147,[235,134]]]]]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[235,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[[0,[14,86]]],[[192,[[147,[241,134]]]]]],[[[0,[14,86]]],[[192,[[147,[238,134]]]]]],[14,[[423,[14]]]],[[[0,[14,424]]],[[425,[[0,[14,424]]]]]],[[14,239],[[426,[14,239]]]],[[14,241],[[427,[14,241]]]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[191,[[429,[191]]]],[14,[[431,[14,[0,[125,430]]]]]],[[192,22]],[[191,22]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[14,[[435,[14]]]],[191,[[436,[191]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[191,124],[[440,[191,124]]]],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[191,[[443,[191]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[14,[[448,[14]]]],[[[0,[191,14]]],[[449,[[0,[191,14]]]]]],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[191,22],[[452,[191]]]],[[14,235],[[453,[14,235]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[192,236],237],[[191,236],237],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[[4,[[83,[12]],3]]]]]],[[192,236],[[237,[[4,[3]]]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[242]]],[[237,[[4,[22,3]]]]]],[[192,236,244],[[237,[[4,[65,3]]]]]],[[192,236,[83,[12]]],[[237,[[4,[22,3]]]]]],[[192,236,[83,[245]]],[[237,[[4,[22,3]]]]]],[[191,124],[[456,[191,124]]]],[[14,235],[[457,[14,235]]]],[[14,239],[[458,[14,239]]]],[[191,[83,[12]]],[[459,[191]]]],[[191,[83,[12]]],[[460,[191]]]],[[191,45],[[461,[191]]]],[[191,[46,[12,134]]],[[462,[191]]]],[[191,45],[[463,[191]]]],[[191,12,[46,[12,134]]],[[464,[191]]]],[[191,[83,[242]]],[[465,[191]]]],[[14,124],[[466,[14,124]]]],[[191,244],[[467,[191]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,12],[[470,[14]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,65],[[473,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[191,[83,[12]]],[[481,[191]]]],[[191,[83,[12]]],[[482,[191]]]],[[191,[83,[245]]],[[483,[191]]]],[[14,239],[[484,[14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[191,124],[[421,[191,124]]]],[[191,124],[[422,[191,124]]]],[[[0,[239,191]]],[[510,[[0,[239,191]]]]]],[[[0,[86,14]]],[[192,[[147,[239,134]]]]]],[14,[[192,[[147,[239,134]]]]]],[[14,239],[[426,[14,239]]]],[[[0,[239,14]]],[[428,[[0,[239,14]]]]]],[14,[[431,[14,[0,[125,430]]]]]],[[[0,[239,14]]],[[432,[[0,[239,14]]]]]],[14,[[433,[14]]]],[[[0,[29,14]]],[[434,[[0,[29,14]]]]]],[[],511],[14,[[435,[14]]]],[[14,124],[[437,[14,124]]]],[[14,124],[[438,[14,124]]]],[[191,124],[[439,[191,124]]]],[[191,124],[[440,[191,124]]]],[[14,124],[[441,[14,239,124]]]],[14,[[442,[14]]]],[[14,124],[[444,[14,124]]]],[[14,124],[[445,[14,124]]]],[14,[[446,[14]]]],[[14,124],[[447,[14,124]]]],[54,512],[14,[[448,[14]]]],[[14,124],[[450,[14,124]]]],[191,[[451,[191]]]],[[191,22],[[452,[191]]]],[[],513],[235,[[520,[235]]]],[[239,239],[[454,[239,239]]]],[[14,239],[[454,[14,239]]]],[[14,124],[[455,[14,124,[0,[125,430]]]]]],[[],514],[124,[[515,[124]]]],[[192,236],[[237,[8]]]],[[191,236],[[237,[8]]]],[[191,124],[[456,[191,124]]]],[[239,239],[[458,[239,239]]]],[[14,239],[[458,[14,239]]]],[29,[[516,[29]]]],[124,[[517,[124]]]],[[14,124],[[466,[14,124]]]],[[]],[[14,22],[[468,[14]]]],[[14,124],[[469,[14,124]]]],[[14,22],[[471,[14]]]],[[14,22],[[472,[14]]]],[[14,124],[[474,[14,124]]]],[[14,124],[[475,[14,124,235]]]],[[[0,[239,14]]],[[476,[[0,[239,14]],[0,[125,430]]]]]],[[[0,[239,191,14]],124],[[477,[[0,[239,191,14]],124]]]],[[191,124],[[478,[191,124]]]],[[[0,[239,191]]],[[479,[[0,[239,191]]]]]],[124,[[519,[124,235]]]],[124,[[518,[124,235]]]],[[[0,[239,14]]],[[480,[[0,[239,14]],[0,[125,430]],[0,[125,430]]]]]],[[14,239],[[484,[14,239]]]],0,0,0,0,0,0,[[[0,[70,14]]],22],[[[0,[70,14]]],145],[[[0,[70,14]]],65],0,0,0,0,0,0,[[],49],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],49],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[],122],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[],49],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],100],[[],100],[[],49],[116,49],[[[117,[100]]],100],[12,100],[[],129],[[],129],[[],116],[[],116],[[[83,[12]]]],[[]],[[],[[62,[12]]]],[[],140],[[],141],[[],142],[[],143],[[],103],[[],115],[[],61],[[],144],[[],145],[[],65],[[],12],[[],22],[[[117,[140]]],140],[[[117,[141]]],141],[[[117,[142]]],142],[[[117,[143]]],143],[[[117,[103]]],103],[[[117,[22]]],22],[[[117,[115]]],115],[[],100],[[83,22]],[[]],[83,8],[156,8],[[83,22],[[46,[134]]]],[[156,22],[[46,[134]]]],[[83,22],[[46,[134]]]],[83,8],[83],[[[117,[61]]],61],[[[117,[144]]],144],[[[117,[145]]],145],[[[117,[65]]],65],[[[117,[12]]],12],[[],100],[[[117,[22]]],22],[[83,164],8],[[83,164],8],[[]],0],"c":[1411,1668,4134,5017,10986,11185],"p":[[3,"Path"],[4,"Cow"],[3,"Error"],[4,"Result"],[8,"AsRef"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Option"],[3,"SchemaBox"],[3,"SchemaRefMut"],[4,"Primitive"],[15,"u8"],[3,"SchemaRef"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"Schema"],[3,"AssetExtensions"],[8,"Into"],[8,"AssetLoader"],[4,"AssetKind"],[3,"SchemaVec"],[15,"usize"],[8,"HasSchema"],[3,"SVec"],[3,"Ulid"],[3,"Version"],[3,"SMap"],[3,"SBox"],[8,"Clone"],[4,"Maybe"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[4,"Ordering"],[8,"Ord"],[3,"SystemTime"],[8,"Deserializer"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[3,"String"],[3,"Vec"],[6,"Result"],[6,"Boxed"],[15,"bool"],[8,"PartialEq"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[3,"Formatter"],[3,"Error"],[8,"Debug"],[6,"Result"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"u128"],[15,"array"],[15,"str"],[8,"Rng"],[15,"u64"],[3,"Aligned"],[3,"OwningPtr"],[4,"DecodeError"],[8,"Hasher"],[8,"Hash"],[3,"FieldPath"],[3,"Ustr"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"AssetLoadCtx"],[15,"slice"],[3,"AssetLocRef"],[8,"Sync"],[8,"Send"],[3,"Error"],[8,"PartialOrd"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[4,"EncodeError"],[3,"TypeId"],[3,"Values"],[3,"ValuesMut"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[15,"i8"],[3,"CStr"],[8,"IsAligned"],[3,"PtrMut"],[3,"IntoIter"],[3,"Ptr"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[15,"isize"],[15,"f64"],[8,"RangeBounds"],[3,"Replacements"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Unaligned"],[3,"NonZeroUsize"],[3,"NonNull"],[8,"FnMut"],[8,"Default"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[15,"f32"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[8,"Display"],[4,"CollectionAllocErr"],[3,"Global"],[15,"never"],[8,"ToOwned"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"FromStr"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[15,"u32"],[8,"SliceIndex"],[3,"Box"],[8,"FnOnce"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[3,"Recompositions"],[3,"Decompositions"],[8,"Not"],[8,"Copy"],[8,"Iterator"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[3,"StreamSafe"],[8,"Sub"],[8,"SubAssign"],[8,"Fn"],[3,"AllocError"],[3,"OsStr"],[8,"Allocator"],[3,"Vec"],[8,"Allocator"],[3,"PathBuf"],[3,"OsString"],[3,"CString"],[3,"PercentDecode"],[3,"PercentEncode"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[3,"Slice"],[8,"DynDigest"],[3,"Slice"],[8,"Subscriber"],[3,"Id"],[8,"BufRead"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[3,"Current"],[3,"ThinBox"],[8,"Source"],[3,"Registry"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Any"],[3,"Metadata"],[8,"Log"],[3,"Metadata"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Event"],[8,"TurboCore"],[8,"Write"],[3,"Error"],[8,"GenCore"],[3,"Request"],[3,"MiddlewareNext"],[3,"Response"],[4,"Error"],[3,"Event"],[3,"Error"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedStream"],[8,"FusedFuture"],[3,"Record"],[3,"LevelFilter"],[3,"Attributes"],[8,"Unsize"],[8,"DoubleEndedIterator"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"Stream"],[8,"AsyncIterator"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[3,"Record"],[8,"Value"],[3,"Field"],[8,"Visit"],[3,"Token"],[3,"Interest"],[3,"Interest"],[4,"SocketAddr"],[8,"Generator"],[4,"GeneratorState"],[3,"Runnable"],[3,"ScheduleInfo"],[8,"Seek"],[8,"ReadWrite"],[3,"TcpStream"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"IntoIter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Rc"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[4,"Error"],[4,"Value"],[3,"Url"],[3,"RangeFrom"],[3,"RangeToInclusive"],[3,"RangeInclusive"],[3,"StringDeserializer"],[3,"IntoIter"],[3,"Arc"],[3,"Weak"],[3,"ClientConfig"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"ProtocolName"],[4,"Error"],[3,"Splice"],[8,"Codec"],[8,"TlsListElement"],[4,"ServerExtension"],[3,"Reader"],[4,"InvalidMessage"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"Error"],[3,"Error"],[3,"IntoInnerError"],[3,"DecompressError"],[3,"CompressError"],[3,"Error"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedMutexGuard"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[3,"AssetLoc"],[3,"Handle"],[3,"AssetPack"],[3,"AssetPackSpec"],[3,"AssetPackReq"],[3,"SchemaPath"],[3,"AssetLoadProgress"],[3,"AssetStore"],[3,"LoadedAsset"],[3,"AssetInfo"],[3,"Cid"],[3,"UntypedHandle"],[3,"SchemaAssetHandle"],[3,"CorePackfileMeta"],[3,"PackfileMeta"],[3,"IncompatibleGameVersionError"],[3,"AssetServer"],[6,"MappedMutexGuard"],[3,"AssetServerInner"],[3,"MetaAssetLoadCtx"],[3,"SchemaPtrLoadCtx"],[3,"FileAssetIo"],[3,"WebAssetIo"],[3,"DummyIo"],[3,"MappedRef"],[3,"MappedRefMut"],[3,"Ref"],[3,"RefMut"],[3,"EventListener"],[3,"SchemaMetaAssetLoader"],[8,"AssetIo"],[3,"DashMap"],[4,"ChangedAsset"],[3,"Sender"],[8,"Absolutize"],[3,"LoadedAssets"],[8,"FromType"],[13,"Metadata"],[13,"Custom"],[13,"Opaque"],[13,"Map"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"]],"a":{"errno":[6999],"getlasterror":[6999],"{:?}":[4052,11090],"{}":[4059,11097]}},\ "bones_bevy_renderer":{"doc":"Bevy plugin for rendering Bones framework games.","t":"DDDDDLMLLLLLLLLLLLLLLLMMCMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BevyBonesEntity","BonesBevyRenderer","BonesData","BonesGameEntity","BonesImageIds","app","app_namespace","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_bind_group_shader_type","as_bind_group_shader_type","as_bind_group_shader_type","as_bind_group_shader_type","as_bind_group_shader_type","asset_dir","asset_server","bevy","bones_egui_textures","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","component_ids","custom_load_progress","custom_load_progress","default","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","fmt","from","from","from","from","from","from_components","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","game","game","game_version","get_components","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_sample","into_sample","into_sample","into_sample","into_sample","load_bones_image","load_bones_images","new","packs_dir","pixel_art","prelude","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","upcast","upcast","upcast","upcast","upcast","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"bones_bevy_renderer"]],"d":["Marker component for entities that are rendered in Bevy …","Renderer for bones_framework Games using Bevy.","Bevy resource that contains the info for the bones game …","Resource containing the entity spawned for all of the …","Resource mapping bones image IDs to their bevy handles.","Return a bevy App configured to run the bones game.","The (qualifier, organization, application) that will be …","","","","","","","","","","","","","","","","The path to load assets from.","The bones asset server cell.","","The bones egui texture resource.","","","","","","","","","","","","Skip the default loading screen and run the bones game …","The custom load progress indicator.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","The bones game to run.","The bones game.","The version of the game, used for the asset loader.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Load a bones image into bevy.","Load all bones images into bevy.","Create a new BonesBevyRenderer for the provided game.","The path to load asset packs from.","Whether or not to use nearest-neighbor sampling for …","The prelude","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,1,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,31,0,31,1,30,13,9,31,1,30,13,9,31,30,1,31,9,9,9,1,30,13,9,31,9,1,30,13,9,31,30,1,30,13,9,31,13,9,9,1,31,1,30,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,9,9,1,1,1,0,9,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31,1,30,13,9,31],"f":[0,0,0,0,0,[1,2],0,[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[[5,[4]]]],[[[5,[4]]]],[[[5,[4]]]],[[[5,[4]]]],[[[5,[4]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[6,7,8]],0,0,[[],9],[9],[9],[[]],[[]],[[]],[[]],[[]],[[9,10],11],[[]],[[]],[[]],[[]],[[]],[8],[[]],[[]],[[]],[[]],[[]],[12,13],[14],[12],0,0,0,[8],[[]],[[]],[[]],[[]],[[]],[[[16,[15]]],[[16,[3,15]]]],[[[16,[15]]],[[16,[3,15]]]],[[[16,[15]]],[[16,[3,15]]]],[[[16,[15]]],[[16,[3,15]]]],[[[16,[15]]],[[16,[3,15]]]],[[[17,[15]]],[[17,[3,15]]]],[[[17,[15]]],[[17,[3,15]]]],[[[17,[15]]],[[17,[3,15]]]],[[[17,[15]]],[[17,[3,15]]]],[[[17,[15]]],[[17,[3,15]]]],[[[18,[15]]],[[18,[3,15]]]],[[[18,[15]]],[[18,[3,15]]]],[[[18,[15]]],[[18,[3,15]]]],[[[18,[15]]],[[18,[3,15]]]],[[[18,[15]]],[[18,[3,15]]]],[[]],[[]],[[]],[[]],[[]],[[9,[20,[19]],19,21,[22,[4]],23]],[[9,24,21,[22,[4]],23]],[25,1],0,0,0,[26],[26],[26],[26],[26],[26],[[]],[[]],[[]],[[]],[[]],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],28],[[],28],[[],28],[[],28],[[],28],[[],29],[[],29],[[],29],[[],29],[[],29],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"BonesBevyRenderer"],[3,"App"],[8,"Any"],[3,"Image"],[3,"RenderAssets"],[3,"Components"],[3,"Storages"],[8,"FnMut"],[3,"BonesImageIds"],[3,"Formatter"],[6,"Result"],[3,"World"],[3,"BonesGameEntity"],[3,"World"],[3,"Global"],[3,"Box"],[3,"Arc"],[3,"Rc"],[4,"Image"],[3,"Handle"],[3,"EguiTextures"],[3,"Assets"],[3,"EguiUserTextures"],[3,"AssetServer"],[3,"Game"],[15,"u8"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"BevyBonesEntity"],[3,"BonesData"]]},\ "bones_ecs":{"doc":"Bones ECS","t":"IIDAALLLLLAMLALLKLLLLLLLLLLLALLLLLAMLLCAALLLLKCLDDDADDGFFFFFFFFFFFFDIDKKKKKKKKKLKKKLKKKKKLKKOOLLLLLLLFLLLLLLLLLLLOLLLLLLLLLLLLLLLLGGDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQIKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNIDINNNNNENYYDNDENNNEDIICSIIYGGNNNNNNDNIQDEESNEENNNNDNNENDIDISDDDHNDDDDDDDDEDDDDDDDDIQIDNNDDRSDIIEINNNNNNNNDNIDICDGGDNCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKLKKKKKLKKLLLLLLLLLLLLCLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLFLLLLFLLLLLLLLLMKLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLFLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLLLALLLLLLKLLLLLLLLLLMMMLLLLLLLLLLLLLLLKLLLLOLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFLLFLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDDDGLLLLFFLLFFLLLLLLLLFFFFLLFFLLFFLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDENNNNDIIDNLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKKLLMKLLLLLLLLLLKKLLMLMLLLLLLLLLKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLGGDIQDDDDQDQIILLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKKLLLLLLLMLLLLLLLLLKLMLLLLLLKLMKLLLLLLLLLLLLLLLLLLLLLLLLL","n":["FromWorld","UnwrapMany","World","atomic","bitset","borrow","borrow","borrow_mut","clone","clone_into","components","components","default","entities","fmt","from","from_world","from_world","get_resource","get_resource_mut","get_state","init_param","init_resource","initialize","insert_resource","into","maintain","new","prelude","raw_clone","raw_default","raw_drop","resource","resource_mut","resources","resources","run_initialized_system","run_system","schema","stage","system","to_owned","try_from","try_into","type_id","unwrap_many","utils","vzip","AtomicCell","Ref","RefMut","borrow","AtomicBorrow","AtomicBorrowMut","Lock","check_read_refs_count","check_write_refs_count","clone_borrow","clone_borrow_mut","is_borrowed","is_reading","is_writing","new_lock","release_borrow","release_borrow_mut","try_borrow","try_borrow_mut","BitFmt","BitSet","BitSetVec","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contains","create_bitset","default","deref","deref_mut","fmt","fmt","fmt","fmt","fmt","from","from","from_world","impl_bitset","into","into","raw_clone","raw_default","raw_drop","raw_drop","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","NotInitialized","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","bitset","bitset","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","contains","default","default","drop","fmt","fmt","for_type","from","from","from","from","from","from","from","from","from_untyped","from_world","from_world","get","get","get","get_cell","get_cell_by_schema_id","get_many_mut","get_many_mut","get_many_ref_mut","get_mut","get_mut","get_mut","get_ref","get_ref_mut","init","insert","insert","insert_box","insert_raw","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_typed","into_untyped","iter","iter","iter_mut","iter_mut","iter_mut_with_bitset","iter_mut_with_bitset","iter_with_bitset","iter_with_bitset","new","next","next","next","next","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove_box","remove_raw","schema","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_get","try_get_many_mut","try_get_mut","try_insert","try_insert_box","try_into","try_into","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","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Entities","EntitiesIterWith","Entity","EntityIterator","Iter","QueryItem","apply_bitset","bitset","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_killed","clone","clone","clone_into","clone_into","cmp","create","default","default","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from_world","from_world","generation","hash","index","into","into","into","into","into_iter","into_iter","is_alive","iter_with","iter_with_bitset","iter_with_bitset","kill","killed","new","next","next","partial_cmp","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","schema","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","Aligned","AllocErr","Array","AtomicCell","BitSet","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","ForkableCore","FromType","FromWorld","GEN_KIND","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MSG","Map","MaybeOwned","MaybeOwnedMut","Name","Opaque","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","RAND_BITS","Ref","RefMut","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","SmallVec","String","Struct","StructFieldInfo","StructSchemaInfo","THREAD_RNG","TIME_BITS","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UnwrapMany","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add","add","add_assign","add_assign","alphabetic","alphanumeric","append","as_char_ptr","as_cstr","as_deref","as_deref_mut","as_enum","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_primitive","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_schema_mut","as_schema_ref","as_slice","as_slice","as_str","as_struct","as_vec","assert_unique","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bones_schema","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","chance","char","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compute_layout_info","create","create","dangling_with_align","datetime","dedup","dedup_by","dedup_by_key","default","default","default","default","default","default","default","default","default","default","default_fn","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop","drop","drop_as","drop_fn","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","field","field","field","field_mut","field_offsets","field_path","fields","fill_bytes","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_bytes","from_datetime","from_datetime_with_source","from_elem","from_existing","from_iter","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_raw_parts","from_slice","from_str","from_str","from_str","from_str","from_str","from_string","from_type","from_type","from_vec","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get","get","get","get","get","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","get_short_name","grow","has_opaque","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","i128","i16","i32","i64","i8","increment","index","index","index","index","index_mut","index_mut","index_mut","inline_size","insert","insert","insert","insert_box","insert_box_unchecked","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_field","into_field_path","into_inner","into_inner","into_inner","into_inner_unchecked","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_owned","into_owned","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_split","into_split","into_svec","into_vec","is_empty","is_empty","is_empty","is_empty","is_empty","is_nil","is_owned","is_owned","isize","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","kind","layout","layout","leak","leak","len","len","len","len","len","len","likely","lowercase","make","make_owned","make_owned","map","map","map_split","map_split","mul","mul","mul_assign","mul_assign","name","name","name","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_with_ulid","next","next","next_back","next_back","nil","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","pop","pop","pop_box","precomputed_hash","prefix","prelude","promote","push","push","push","push_box","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","register","remove","remove","remove","remove_box","remove_unchecked","replace","replace_with","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","serialize","serialize","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","slice","slice","smallvec","spilled","sub","sub","sub_assign","sub_assign","swap","swap_remove","tag_type","take","timestamp_ms","to_bytes","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","transpose","transpose","truncate","try_borrow","try_borrow_mut","try_borrow_unguarded","try_borrow_unguarded_mut","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get_field_path","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_grow","try_hash","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","try_reserve","try_reserve_exact","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128","u16","u32","u64","u8","ulid","undo_leak","uninitialized","unlikely","uppercase","usize","ustr","value_schema","values","values","values_mut","values_mut","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_borrow","with_borrow","with_capacity","with_seed","with_source","layout","align","size","key","value","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","from_world","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_world","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","cmp","consume","consume","default","default","default","default","default","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","eq","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","fill_buf","fill_bytes","fill_bytes","finish","flush","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_iter","from_raw","from_raw_in","from_world","ge","gen","gt","hash","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","lt","ne","new","new","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","resume","seek","serialize","size_hint","size_hint","size_hint","source","source","stream_position","strip_prefix_of","strip_suffix_of","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","to_owned","to_string","to_string","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","from_world","from_world","from_world","from_world","from_world","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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_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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","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_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","from_world","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","from_world","from_world","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","from_world","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","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_world","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","from_world","from_world","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","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","default","deref","deref_mut","description","description","deserialize","drain","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","from_world","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","partial_cmp","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","remove","remove_matches","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","split_off","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_unchecked","downgrade","drop","drop","eq","equivalent","equivalent","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","lt","make_mut","ne","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","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","cmp","count","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","from_world","from_world","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","swap_remove","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","AtomicBorrow","AtomicBorrowMut","Lock","borrow","borrow","borrow_mut","borrow_mut","check_read_refs_count","check_write_refs_count","clone","clone","clone_borrow","clone_borrow_mut","drop","drop","dummy","dummy","from","from","into","into","is_borrowed","is_reading","is_writing","new_lock","raw_drop","raw_drop","release_borrow","release_borrow_mut","restore_leaked","restore_leaked","try_borrow","try_borrow_mut","try_from","try_from","try_into","try_into","try_new","try_new","type_id","type_id","vzip","vzip","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","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","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","from_world","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","iter","last","last","map","next","next","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","from_world","from_world","from_world","hash","hash32","hash64","into","into","into","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","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","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","from_world","from_world","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","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_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get","get","insert","insert","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_value","len","len","len","next","next","next","next","next","next","next","next","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","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_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","from","from","from","from","from","from","from","from_world","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","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","into","into","into","into","into","into","into","into","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_world","from_world","from_world","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","from_world","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","NoClone","Resources","UntypedAtomicResource","UntypedResources","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_data","clone_into","clone_into","clone_into","clone_into","contains","contains","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","fmt","fmt","from","from","from","from","from","from","from","from_schema","from_untyped","from_world","from_world","from_world","get","get","get_cell","get_cell","get_mut","get_mut","insert","insert","insert_cell","insert_cell","into","into","into","into","into","into","into","into_untyped","is_empty","is_empty","len","len","new","new","new","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","schema","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","try_into_inner","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","typed","untyped","untyped_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CommandQueue","Commands","CoreStage","First","Last","PostUpdate","PreUpdate","SimpleSystemStage","StageLabel","SystemStage","SystemStages","Update","add","add_startup_system","add_system","add_system","add_system_to_stage","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","deref","deref_mut","fmt","fmt","from","from","from","from","from","from_world","from_world","get_state","has_started","id","id","id","id","id","initialize","initialize","initialize","initialize_systems","insert_stage_after","insert_stage_before","into","into","into","into","into","name","name","name","name","name","new","queue","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","run","run","run","schema","stages","startup_systems","systems","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","with_core_stages","Comp","CompMut","In","IntoSystem","Param","Res","ResInit","ResMut","ResMutInit","State","StaticSystem","Sys","System","SystemParam","apply_bitset","apply_bitset","apply_bitset","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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","from","from","from","from","from","from","get_state","get_state","get_state","get_state","get_state","get_state","get_state","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","into","into","into","into","into","into","iter_with_bitset","iter_with_bitset","iter_with_bitset","name","name","name","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","run","run","run","system","system","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,"bones_ecs"],[48,"bones_ecs::atomic"],[52,"bones_ecs::atomic::borrow"],[67,"bones_ecs::bitset"],[130,"bones_ecs::components"],[284,"bones_ecs::entities"],[368,"bones_ecs::prelude"],[1813,"bones_ecs::prelude::CollectionAllocErr"],[1814,"bones_ecs::prelude::Primitive"],[1816,"bones_ecs::prelude::SchemaKind"],[1818,"bones_ecs::prelude::alloc"],[1833,"bones_ecs::prelude::alloc::alloc"],[1957,"bones_ecs::prelude::alloc::borrow"],[2069,"bones_ecs::prelude::alloc::boxed"],[2754,"bones_ecs::prelude::alloc::collections"],[3191,"bones_ecs::prelude::alloc::collections::TryReserveErrorKind"],[3192,"bones_ecs::prelude::alloc::collections::binary_heap"],[3305,"bones_ecs::prelude::alloc::collections::btree_map"],[3655,"bones_ecs::prelude::alloc::collections::btree_set"],[3815,"bones_ecs::prelude::alloc::collections::linked_list"],[3951,"bones_ecs::prelude::alloc::collections::vec_deque"],[4049,"bones_ecs::prelude::alloc::ffi"],[4172,"bones_ecs::prelude::alloc::fmt"],[4398,"bones_ecs::prelude::alloc::rc"],[4544,"bones_ecs::prelude::alloc::slice"],[5128,"bones_ecs::prelude::alloc::str"],[5666,"bones_ecs::prelude::alloc::str::pattern"],[5834,"bones_ecs::prelude::alloc::string"],[6035,"bones_ecs::prelude::alloc::sync"],[6180,"bones_ecs::prelude::alloc::task"],[6183,"bones_ecs::prelude::alloc::vec"],[6421,"bones_ecs::prelude::bones_utils"],[6543,"bones_ecs::prelude::bones_utils::CollectionAllocErr"],[6544,"bones_ecs::prelude::bones_utils::prelude"],[6667,"bones_ecs::prelude::bones_utils::prelude::CollectionAllocErr"],[6668,"bones_ecs::prelude::bones_utils::prelude::alloc"],[6683,"bones_ecs::prelude::bones_utils::prelude::alloc::alloc"],[6706,"bones_ecs::prelude::bones_utils::prelude::alloc::borrow"],[6717,"bones_ecs::prelude::bones_utils::prelude::alloc::boxed"],[6719,"bones_ecs::prelude::bones_utils::prelude::alloc::collections"],[6733,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[6734,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[6741,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::btree_map"],[6763,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::btree_set"],[6772,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::linked_list"],[6779,"bones_ecs::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[6784,"bones_ecs::prelude::bones_utils::prelude::alloc::ffi"],[6788,"bones_ecs::prelude::bones_utils::prelude::alloc::fmt"],[6826,"bones_ecs::prelude::bones_utils::prelude::alloc::rc"],[6829,"bones_ecs::prelude::bones_utils::prelude::alloc::slice"],[6877,"bones_ecs::prelude::bones_utils::prelude::alloc::str"],[6912,"bones_ecs::prelude::bones_utils::prelude::alloc::str::pattern"],[6940,"bones_ecs::prelude::bones_utils::prelude::alloc::string"],[6947,"bones_ecs::prelude::bones_utils::prelude::alloc::sync"],[6949,"bones_ecs::prelude::bones_utils::prelude::alloc::task"],[6952,"bones_ecs::prelude::bones_utils::prelude::alloc::vec"],[6957,"bones_ecs::prelude::bones_utils::prelude::futures"],[7060,"bones_ecs::prelude::bones_utils::prelude::futures::future"],[7092,"bones_ecs::prelude::bones_utils::prelude::futures::io"],[7217,"bones_ecs::prelude::bones_utils::prelude::futures::prelude"],[7314,"bones_ecs::prelude::bones_utils::prelude::futures::stream"],[7428,"bones_ecs::prelude::bones_utils::prelude::fxhash"],[7437,"bones_ecs::prelude::bones_utils::prelude::hashbrown"],[7447,"bones_ecs::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[7448,"bones_ecs::prelude::bones_utils::prelude::hashbrown::hash_map"],[7480,"bones_ecs::prelude::bones_utils::prelude::hashbrown::hash_set"],[7494,"bones_ecs::prelude::bones_utils::prelude::hashbrown::raw"],[7501,"bones_ecs::prelude::bones_utils::prelude::parking_lot"],[7532,"bones_ecs::prelude::bones_utils::prelude::parking_lot::lock_api"],[7613,"bones_ecs::prelude::bones_utils::prelude::prelude"],[7677,"bones_ecs::prelude::bones_utils::prelude::rng"],[7678,"bones_ecs::prelude::borrow"],[7721,"bones_ecs::prelude::futures"],[7824,"bones_ecs::prelude::futures::future"],[7983,"bones_ecs::prelude::futures::io"],[8655,"bones_ecs::prelude::futures::prelude"],[8752,"bones_ecs::prelude::futures::stream"],[9624,"bones_ecs::prelude::fxhash"],[9705,"bones_ecs::prelude::hashbrown"],[9893,"bones_ecs::prelude::hashbrown::TryReserveError"],[9894,"bones_ecs::prelude::hashbrown::hash_map"],[10268,"bones_ecs::prelude::hashbrown::hash_set"],[10447,"bones_ecs::prelude::hashbrown::raw"],[10600,"bones_ecs::prelude::parking_lot"],[10796,"bones_ecs::prelude::parking_lot::lock_api"],[11201,"bones_ecs::prelude::prelude"],[11293,"bones_ecs::prelude::rng"],[11294,"bones_ecs::resources"],[11433,"bones_ecs::stage"],[11542,"bones_ecs::system"]],"d":["Creates an instance of the type this trait is implemented …","Helper trait for unwraping each item in an array.","The World is simply a collection of Resources, and …","Atomic Refcell implmentation.","Bitset implementation.","","","","","","ECS component storage.","Stores the world components.","","Entity implementation, storage, and interation.","","Returns the argument unchanged.","Creates Self using data from the given World.","","Borrow a resource from the world, if it exists.","Borrow a resource from the world, if it exists.","","Initialize a system parameter.","Initialize a resource of type T by inserting it’s …","","Insert a resource.","Calls U::from(self).","Remove the component info for dead entities.","Create a new World.","The prelude.","","","","Borrow a resource from the world.","Borrow a resource from the world.","World resource storage.","Stores the world resources.","Run a system once, assuming any necessary initialization …","Run a system once.","","Implementation of stage abstraction for running …","Implements the system API for the ECS.","","","","","Unwrap all the items in an array.","","","A mutable memory location with dynamically checked borrow …","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","This module contains types that can be used to implement …","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","","","","","","","Check whether or not the bitset contains the given entity.","Creates a bitset big enough to contain the index of each …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Implements the BitSet trait members for your type through …","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","An error returned when trying to access an uninitialized …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Read the bitset containing the list of entites with this …","Returns the bitset indicating which entity indices have a …","","","","","","","","","","","","","","","","","","","","","Check whether or not this component store has data for the …","","","","","","Create an UntypedComponentStore that is valid for 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.","Creates a ComponentStore from an UntypedComponentStore.","","","Gets an immutable reference to the component of Entity.","Get a reference to the component storage for the given …","Borrow a component store.","Get the components of a certain type","Get the untyped component storage by the component’s …","Get mutable references s to the component data for …","Get mutable references s to the component data for …","Get SchemaRefMuts to the component data for multiple …","Gets a mutable reference to the component of Entity.","Get a mutable reference to the component storage for the …","Borrow a component store.","Get a SchemaRef to the component for the given Entity if …","Get a SchemaRefMut to the component for the given Entity","Initialize component storage for type T.","Inserts a component for the given Entity index. Returns …","Insert component data for the given entity and get the …","Insert component data for the given entity and get the …","Returns true if the entity already had a component of this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Convert into a typed ComponentStore.","Converts to the internal, untyped ComponentStore.","Iterates immutably over all components of this type. Very …","Iterates immutably over all components of this type.","Iterates mutably over all components of this type. Very …","Iterates mutably over all components of this type.","Iterates mutable over the components of this type where …","Iterates mutable over the components of this type where …","Iterates immutably over the components of this type where …","Iterates immutably over the components of this type where …","Create a arbitrary UntypedComponentStore.","","","","","","","","","","","","","","","","","Removes the component of Entity. Returns Some(T) if the …","Remove the component data for the entity if it exists.","Remove the component data for the entity if it exists.","If there is a previous value, true will be returned.","Get the schema of the components stored.","","","","","","","","","","","","","Get a reference to the component storage for the given …","Get mutable references s to the component data for …","Get a mutable reference to the component storage for the …","Insert component data for the given entity and get the …","Insert component data for the given entity and get the …","","","","","","","","","Remove the component data for the entity if it exists.","","","","","","","","","","","","","","","","","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","The type of iterator this query item creates","A type representing a component-joining entity query.","Modify the iteration bitset","Returns a bitset where each index where the bit is set to …","","","","","","","","","Clears the killed entity list.","","","","","","Creates a new Entity and returns it.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the generation of this Entity.","","Returns the index of this Entity.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Checks if the Entity is still alive.","Iterate over the entities and components in the given …","Return an iterator over the provided bitset.","Iterates over entities using the provided bitset.","Kill an entity.","Returns entities in the killed list.","Creates a new Entity from the provided index and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","The BitSet API.","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The display error message for this error type.","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","The number of bits in a Ulid’s random portion","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","A fast, non-cryptographic, thread-local random number …","The number of bits in a Ulid’s time portion","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Get the cached string as a C char*.","Get this ustr as a CStr","Dereferences and returns result wrapped in the Ref.","Dereferences and returns result wrapped in the RefMut.","Get the enum, if this is a enum.","Gets a mutable pointer from this owned pointer.","","Converts reference and returns result wrapped in the RefMut…","","Returns a &mut if possible.","","Borrow this box as a SchemaRefMut.","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 …","Get the primitive, if this is a primitive.","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the underlying data in this cell.","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Get the raw pointer","Get the pointer.","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","Converts reference and returns result wrapped in the Ref.","","","","","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Transforms this Ptr into an PtrMut","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","","","","","","","","","","","","","","Returns a random boolean value.","This module contains types that can be used to implement …","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","Constructor that) is the same as Ulid::new(), but that …","","Creates a dangling pointer with specified alignment. See …","Gets the datetime of when this Ulid was created accurate …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","The function pointer that may be used to write a default …","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","","","","","Safety","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","Safety","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","","","Consumes the OwningPtr to drop the underlying data of type …","The function pointer that may be used to drop data with …","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Forks a TurboCore instance by deterministically deriving 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.","","Create a new Ustr from the given &str.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 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 …","Creates a Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Creates a SmallVec with n copies of elem.","","","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Creates a SmallVec directly from the raw components of …","Create a new SchemaBox from raw parts.","Copy the elements from a slice into a new SmallVec.","","","","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","Construct a new SmallVec from a Vec<A::Item>.","","","","","","","","","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Get an item in the vec.","Get a reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Returns a mutable reference to the underlying data.","Get an item in the vec.","Get a mutable reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","Recursively checks whether or not the schema contains any …","","","","Get the hash of this SchemaVec.","","","","","","Get the hash of this schema box, if supported.","","Get the hash of this schema box.","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Increment the random number, make sure that the ts millis …","","Returns a usize value for stable indexing across different …","","","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert an untyped item into the map.","Safety","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Consumes the AtomicCell, returning the wrapped value.","Convert the SmallVec into an A if possible. Otherwise …","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Splits wrapper into two parts. One is reference to the …","Splits wrapper into two parts. One is reference to the …","Convert into a typed SVec.","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the vector has zero items in it.","Returns true if the length is zero.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Test if the Ulid is nil","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Convert into a reference to the underlying data.","Convert into a reference to the underlying data.","","The number of elements stored in the vector","Get the number of items in the vector.","Get the length (in bytes) of this string.","Get the length of the vector.","Get the number of entries in the map.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data.","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","","","","","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Creates a new AtomicCell containing value.","Create a new labeled ID with the given prefix.","Construct an empty vector","Creates a new instance from a raw pointer.","Wraps external reference into Ref.","Initialize an empty SchemaVec for items with the given …","Creates a new Ulid with the current time (UTC)","Wraps external reference into RefMut.","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","Create a new labeled ID with the given prefix and ULID.","","","","","The ‘nil Ulid’.","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","Get the precomputed hash for this string","Get the prefix of the ID.","Convenience re-export of common traits, structs and utils.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Register a schema with the registry.","Remove and return the element at position index, shifting …","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Reseeds the SeededCore with a new seed/state.","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.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","Get the schema of items in this SchemaVec.","","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","","","Get the Schema for the pointer.","The schema of this variant.","The schema of the field.","The registered schemas.","","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Makes a new Ref for a sub-slice of the borrowed slice.","Makes a new RefMut for a sub-slice of the borrowed slice.","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","Swaps the wrapped value of self with the wrapped value of …","Remove the element at position index, replacing it with …","The layout of the enum tag.","Takes the wrapped value, leaving Default::default() in its …","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Acquires a mutable reference to owned data.","","","","","","","","","","Get an owned String copy of this string.","","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","Creates a Crockford Base32 encoded string that represents …","","","","","","","Creates a Crockford Base32 encoded string that represents …","","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","Transposes a Ref of an Option into an Option of a Ref. …","Transposes a RefMut of an Option into an Option of a RefMut…","Shorten the vector, keeping the first len elements and …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning None if the …","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Get a value out of the map for the given key.","Get a nested field from the box.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Re-allocate to set the capacity to …","Get the hash of this schema box, if supported.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Undo the effect of leaked guards on the borrow state of …","Allocates a SchemaBox for the given Schema, but doesn’t …","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wraps external reference into Ref. And associates it with …","Wraps external reference into RefMut. And associates it …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","Creates a new Ulid using data from the given random number …","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a String into an Owned variant. No heap …","Converts a string slice into a Borrowed variant. No heap …","Converts a &CString into a borrowed Cow without copying or …","Creates a clone-on-write pointer from a reference to Path.","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from an owned instance of …","Converts a CStr into a borrowed Cow without copying or …","Moves the string into a Cow::Owned.","Creates a clone-on-write pointer from a reference to …","Converts the string reference into a Cow::Borrowed.","Creates a Borrowed variant of Cow from a slice.","Returns the argument unchanged.","Creates a Borrowed variant of Cow from a reference to Vec.","Converts a CString into an owned Cow without copying or …","Converts a String reference into a Borrowed variant. No …","Creates an Owned variant of Cow from an owned instance of …","","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<T, A>.","Converts to Box<[T], A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","","","","","Copies source’s contents into self without creating a …","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a str into a box of dyn Error + Send + Sync.","Converts a [T; N] into a Box<[T]>","Converts a type of Error + Send + Sync into a box of dyn …","Converts a Cow<'_, [T]> into a Box<[T]>","Converts the given String to a boxed str slice that is …","Converts a Box<str> into a Box<[u8]>","Converts a &str into a Box<str>","Converts a CString into a Box<CStr> without copying or …","Converts a type of Error into a box of dyn Error.","Convert a vector into a boxed slice.","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a Cow into a box of dyn Error.","","Returns the argument unchanged.","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a T into a Box<T>","Copies the string into a newly allocated Box<OsStr>.","Creates a boxed Path from a reference.","Creates a boxed Path from a clone-on-write pointer.","Converts a PathBuf into a Box<Path>.","Converts an OsString into a Box<OsStr> without copying or …","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Converts a Cow<'_, str> into a Box<str>","Converts a String into a box of dyn Error + Send + Sync.","Converts a &[T] into a Box<[T]>","Converts a Cow into a box of dyn Error + Send + Sync.","Converts a str into a box of dyn Error.","Converts a String into a box of dyn Error.","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","Attempts to convert a Vec<T> into a Box<[T; N]>.","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Converts a Vec<T> into a BinaryHeap<T>.","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","Turn a Vec<T> into a VecDeque<T>.","Returns the argument unchanged.","","Always evaluates to TryReserveErrorKind::CapacityOverflow.","Returns the argument unchanged.","","","","","","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","Gets an iterator for moving out the BTreeSet’s contents.","","","Consumes the list into an iterator yielding elements by …","","Consumes the deque into a front-to-back iterator yielding …","","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Cow<'a, CStr> into a CString, by copying the …","Converts a Vec<NonZeroU8> into a CString without copying …","","Returns the argument unchanged.","Converts a Box<CStr> into a CString without copying or …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","Writes some formatted information into this instance.","","Writes a string slice into this writer, returning whether …","Writes some data to the underlying buffer contained within …","","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<[T]>.","Converts to Rc<T>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","Converts a generic type T into an Rc<T>","Converts a reference-counted string slice into a byte …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Allocate a reference-counted string slice and copy v into …","Converts a Path into an Rc by copying the Path data into a …","","Returns the argument unchanged.","Copies the string into a newly allocated Rc<OsStr>.","Allocate a reference-counted slice and move v’s items …","Create a reference-counted pointer from a clone-on-write …","Allocate a reference-counted string slice and copy v into …","Allocate a reference-counted slice and fill it by cloning v…","Converts an OsString into an Rc<OsStr> by moving the …","Converts a CString into an Rc<CStr> by moving the CString …","Converts a &CStr into a Rc<CStr>, by copying the contents …","Move a boxed object to a new, reference counted, …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","","","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","Truncates this String, removing all contents.","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a &String into a String.","Converts a &mut str into a String.","Converts the given boxed str slice to a String. It is …","Converts a &str into a String.","Returns the argument unchanged.","Allocates an owned String from a single character.","","Converts a clone-on-write string to an owned instance of …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Arcs.","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","Equality for two Arcs.","","","","","","","","Returns the argument unchanged.","Allocate a reference-counted slice and move v’s items …","","Converts a CString into an Arc<CStr> by moving the CString …","Converts a Path into an Arc by copying the Path data into …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Converts an atomically reference-counted string slice into …","Copies the string into a newly allocated Arc<OsStr>.","Move a boxed object to a new, reference-counted allocation.","Allocate a reference-counted str and copy v into it.","Create an atomically reference-counted pointer from a …","Allocate a reference-counted slice and fill it by cloning v…","Converts an OsString into an Arc<OsStr> by moving the …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Converts a T into an Arc<T>","Allocate a reference-counted str and copy v into it.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","Clears the vector, removing all values.","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert a boxed slice into a vector by transferring …","Converts the given String to a vector Vec that holds …","Returns the argument unchanged.","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a CString into a Vec<u8>.","Converts a BinaryHeap<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Turn a VecDeque<T> into a Vec<T>.","Allocate a Vec<T> and fill it by cloning s’s items.","Allocate a Vec<T> and move s’s items into it.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","Creates a consuming iterator, that is, one that moves each …","","","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","Removes an element from the vector and returns it.","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncSeek.","Extension trait for Stream.","Extension trait for AsyncBufRead.","Extension trait for AsyncWrite.","Extension trait for AsyncRead.","Extension trait for Future.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","","","","","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Borrows can be cloned.","Borrows can be cloned.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","","","Returns dummy atomic borrow that doesn’t actually locks …","Returns dummy atomic borrow that doesn’t actually locks …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","","","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Restore previously leaked AtomicBorrow instance.","Restore previously leaked AtomicBorrowMut instance.","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","","","","","Attempts to borrow lock immutably.","Attempts to borrow lock mutably.","","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","","Returns the argument unchanged.","","","","Converts an ErrorKind into an Error.","Returns the argument unchanged.","Converts a alloc::ffi::NulError into a 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.","Creates a new instance of an Error from a particular OS …","","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for Stream.","Extension trait for AsyncBufRead.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for AsyncRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","Checks if this value is equivalent to the given key.","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Examples","Returns the argument unchanged.","","Examples","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","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 …","","Creates a consuming iterator, that is, one that moves each …","Creates a consuming iterator visiting all the keys in …","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","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.","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","Wrapper type that prevents cloning or copying the inner …","A collection of resources.","An untyped resource that may be inserted into …","Storage for un-typed resources.","","Borrow the resource.","","","","","","Lock the resource for reading.","","","Mutably borrow the resource.","","","","","","","Lock the resource for read-writing.","","","","","Clone the inner data, creating a new copy instead of …","","","","","Check whether or not the resoruce with the given ID is …","Check whether or not a resource is in the store.","","","","","","Safety","","","Safety","","","","Returns the argument unchanged.","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 UntypedAtomicResource for the given schema, …","Create from an UntypedAtomicResource.","","","","Get a reference to an untyped resource.","Borrow a resource.","Get a cell containing the resource data pointer for the …","Gets a clone of the resource cell for the resource of the …","Get a mutable reference to an untyped resource.","Mutably borrow a resource.","Insert a resource.","Insert a resource.","Insert a resource.","Insert a resource cell.","Calls U::from(self).","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 Resources and extract the underlying …","Returns whether the store is empty.","Returns whether the store is empty.","Get the number of resources in the store.","Get the number of resources in the store.","Creates a new UntypedAtomicResource storing the given data.","Create an empty UntypedResources.","Create an empty Resources.","Create a new atomic resource.","","","","","","","","","","","","","","","Remove a resource.","Get the schema of the resource.","","","","","","","","","","","","","","","","","","","Try to extract the inner schema box, if this is the …","","","","","","","","Convert into typed Ref. This panics if the schema doesn’…","Convert into typed RefMut. This panics if the schema doesn…","Borrow the underlying UntypedResources store.","Mutably borrow the underlying UntypedResources store.","","","","","","","","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","A StageLabel for the 5 core stages.","The first stage","The fifth stage","The fourth stage","The second stage","A collection of systems that will be run in order.","Trait for things that may be used to identify a system …","Trait for system stages. A stage is a","An ordered collection of SystemStages.","The third stage","Add a system to be run at the end of the stage.","Add a system that will run only once, before all of the …","Add a system to this stage.","","Add a System to the stage with the given label.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Whether or not the startup systems have been run yet.","The unique identifier for the stage.","Returns a unique identifier for the stage.","","","The unique identifier for the stage.","Initialize the contained systems for the given world.","","","Initialize the systems in the stages agains the World.","Insert a new stage, after another existing stage","Insert a new stage, before another existing stage","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","","","The human-readable name for the stage, used for error …","Create a new, empty stage, for the given label.","The system queue that will be run at the end of the stage","","","","","","","","","","Execute the systems on the given world.","Execute the systems on the given world.","","","The stages in the collection, in the order that they will …","The systems that should run at startup.","The list of systems in the stage.","","","","","","","","","","","","","","","","","","","","","","","Create a SystemStages collection, initialized with a stage …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","The system input parameter.","Converts a function into a System.","The type of the parameter, ranging over the lifetime of …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","The intermediate state for the parameter, that may be …","Struct containing a static system.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","","","","This is used create an instance of the system parame, …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","This is called to produce the intermediate state of the …","","","","","","","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","","","","","","","","This should be called once to initialize the system, …","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 a best-effort name for the system, used in diagnostics.","","A best-effort name for the system, for diagnostic purposes.","","","","","","","Run the system.","","This is run every time the system is executed","Convert into a System.","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,1,1,1,1,0,1,1,0,1,1,8,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,594,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,0,19,20,19,20,20,20,20,0,20,20,20,19,19,19,19,20,19,20,20,0,19,20,20,20,19,20,20,19,19,20,19,20,19,20,19,20,0,0,0,0,0,0,0,0,0,0,26,27,43,41,26,27,37,38,28,29,43,41,26,27,37,38,28,29,27,28,27,28,26,26,28,27,29,29,27,43,41,26,27,37,38,28,29,26,26,28,26,27,28,28,28,26,27,27,26,27,28,27,27,28,26,27,27,27,43,41,26,27,37,38,28,29,43,41,37,38,27,26,26,27,26,27,26,27,26,27,27,43,41,37,38,27,28,26,28,43,41,26,27,37,38,28,29,26,27,27,27,27,27,28,29,43,41,26,26,27,37,38,28,29,27,27,27,27,27,43,41,26,27,37,38,28,29,27,43,41,26,27,37,38,28,29,43,41,26,27,37,38,28,29,0,0,0,0,50,0,50,46,51,52,21,46,51,52,21,46,46,21,46,21,46,21,46,21,46,21,21,21,21,46,51,52,21,46,21,46,21,21,21,51,52,21,46,51,52,46,46,50,46,46,46,21,51,52,21,21,46,21,46,51,52,21,46,21,21,46,21,46,51,52,21,46,51,52,21,46,51,52,21,46,51,52,21,46,0,129,0,0,0,76,56,57,68,129,0,128,0,0,0,68,0,0,76,76,595,0,0,0,0,0,222,0,0,0,0,0,76,76,76,76,76,104,0,128,0,61,0,0,0,45,68,0,0,104,76,56,57,0,127,127,0,68,0,0,0,0,95,0,0,0,0,595,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,596,0,0,76,68,0,0,0,95,0,0,0,0,0,76,100,76,100,76,76,100,76,0,128,0,0,0,0,0,0,0,0,68,0,56,57,56,57,597,597,62,63,63,5,7,68,71,62,7,7,56,57,35,62,62,75,68,72,71,30,62,77,33,34,72,71,62,5,5,63,7,56,57,35,4,4,62,75,63,68,68,77,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,56,57,56,57,56,57,56,57,56,57,56,57,0,597,0,72,71,116,30,30,91,92,127,128,62,62,93,94,595,77,5,5,87,63,95,7,7,75,56,56,57,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,72,71,116,30,30,91,92,127,128,62,62,93,94,595,77,5,87,63,95,7,7,75,56,57,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,72,71,77,72,71,77,62,87,88,4,34,33,4,33,35,35,597,597,62,30,91,92,62,93,94,77,5,87,63,95,75,56,96,35,97,98,68,99,80,69,100,101,102,76,88,103,34,104,32,98,30,62,5,30,91,92,62,93,94,77,5,87,63,95,75,56,96,35,97,98,68,99,80,69,100,101,102,76,88,103,34,104,32,30,92,62,63,95,56,57,98,598,95,0,95,62,62,62,0,62,63,95,56,57,96,35,97,88,98,599,62,77,5,63,7,56,57,97,88,34,599,72,62,7,57,33,97,88,92,62,95,33,112,113,98,68,80,69,100,101,76,113,597,56,57,56,57,62,116,62,87,75,35,71,98,30,92,62,5,87,63,63,63,95,7,56,57,35,69,100,101,76,88,32,98,30,30,92,92,62,62,87,87,63,63,95,95,56,56,57,57,35,35,69,69,100,100,101,101,76,76,88,88,32,32,92,62,95,169,62,62,597,597,597,597,33,35,34,35,99,34,80,220,5,7,72,71,116,30,30,92,92,127,127,128,128,62,77,5,5,87,63,63,95,95,7,7,75,56,56,57,57,129,129,96,33,35,97,98,68,99,80,69,100,101,102,76,88,103,104,104,45,45,130,130,32,35,600,72,72,71,116,30,30,30,91,91,92,127,128,62,62,62,62,62,93,94,595,77,77,5,87,63,63,63,63,95,95,95,95,7,75,56,56,56,56,56,57,57,57,57,129,129,96,33,35,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,104,104,104,45,130,32,62,62,62,95,95,95,62,63,62,96,88,95,33,34,62,35,62,92,63,95,56,57,95,601,113,62,62,63,95,56,57,96,97,88,98,222,222,222,222,222,222,222,222,222,222,222,222,222,91,87,96,88,103,33,35,34,35,33,34,30,87,96,88,103,87,103,87,103,103,103,0,62,98,92,62,5,87,63,95,7,56,57,33,35,35,76,88,34,32,98,597,597,597,597,597,95,62,597,96,88,62,96,88,62,62,96,103,103,103,62,62,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,56,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,62,33,33,30,62,35,35,116,62,62,62,87,87,75,96,96,149,149,88,88,103,103,56,57,35,97,96,88,103,5,7,87,62,62,87,63,88,103,95,56,57,597,87,96,88,103,87,96,88,103,103,96,103,98,100,99,5,7,116,62,87,63,88,103,0,597,71,56,57,5,7,5,7,56,57,56,57,98,101,102,56,57,72,71,30,92,62,77,5,87,95,7,96,33,35,97,88,103,34,92,116,75,116,75,95,56,57,30,92,62,5,63,95,7,56,57,597,62,87,88,87,63,92,0,72,62,87,88,87,95,30,91,92,62,93,94,77,5,87,63,95,75,56,96,35,97,98,68,99,80,69,100,101,102,76,88,103,34,104,32,62,63,95,56,57,96,97,88,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,30,92,62,87,87,63,95,56,57,35,69,100,101,76,88,32,92,62,5,87,63,95,7,56,57,35,76,32,599,71,71,72,167,62,96,103,103,103,30,30,596,62,62,62,62,62,62,0,597,597,597,597,597,597,4,87,63,96,33,35,35,97,113,88,34,101,102,167,92,62,95,169,62,56,57,56,57,56,57,56,57,62,597,61,116,75,5,7,0,62,56,57,56,57,30,62,69,30,95,95,56,30,91,92,62,93,94,77,5,87,63,63,95,75,56,96,35,97,98,68,99,80,69,100,101,102,76,88,103,34,104,32,602,95,30,92,127,128,5,63,95,95,7,56,57,129,104,45,130,72,71,77,603,604,72,77,5,7,62,30,30,30,30,4,34,33,4,33,35,35,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,57,129,96,33,35,97,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,87,103,33,87,103,103,103,62,35,103,103,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,33,33,35,35,103,87,87,87,87,103,103,62,62,98,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,98,597,597,597,597,597,92,30,35,0,597,597,0,103,96,103,96,103,69,72,71,116,30,91,92,127,128,62,93,94,595,77,5,87,63,95,7,75,56,57,129,96,33,35,97,149,167,169,112,113,98,68,99,80,69,100,101,102,76,88,103,34,104,45,130,32,597,597,5,7,62,596,95,605,606,606,607,607,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,158,0,608,0,608,187,132,132,187,158,132,158,136,182,132,158,136,182,187,132,158,136,182,132,158,136,182,158,0,608,187,132,132,158,136,182,158,158,136,136,182,182,158,158,132,158,136,136,182,182,158,158,132,158,136,182,158,158,132,132,187,132,187,0,158,132,158,136,182,158,158,158,158,132,158,136,182,132,132,158,136,182,158,136,182,158,0,608,158,158,158,132,187,158,132,158,136,182,136,182,132,158,136,182,132,158,136,182,132,158,136,182,132,158,136,182,0,0,135,0,135,134,0,135,135,135,135,135,135,254,135,135,609,135,135,135,134,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,134,135,135,135,135,135,135,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,204,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,148,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,204,148,148,204,148,148,148,204,148,148,148,148,148,148,148,148,148,148,148,204,148,204,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,253,0,0,0,253,0,0,0,0,247,248,247,249,250,251,248,248,247,248,251,248,251,248,0,248,248,248,250,250,250,247,249,250,251,248,252,253,247,249,250,251,248,252,253,0,0,247,248,247,249,250,251,248,247,249,250,251,248,252,253,247,250,251,248,247,249,250,251,248,252,253,249,250,251,248,250,251,248,249,251,251,251,251,247,249,250,251,248,247,249,250,251,248,250,247,248,247,249,251,248,249,249,250,251,248,248,248,248,248,248,248,252,253,249,249,250,250,251,251,248,248,252,252,253,253,247,249,250,251,248,247,247,249,249,250,250,251,251,248,248,247,247,249,249,250,250,251,251,248,248,247,247,248,248,249,250,251,250,249,249,248,247,249,250,251,248,252,252,253,247,247,247,249,249,250,250,251,251,248,248,248,252,252,253,253,247,249,250,251,248,247,249,250,251,248,251,248,251,248,249,250,248,249,249,248,249,250,251,248,249,248,248,249,250,248,250,247,249,250,251,248,252,253,249,250,247,247,249,249,249,250,250,251,251,251,248,248,248,247,249,247,249,247,250,247,249,250,251,248,250,250,248,247,249,250,251,248,249,251,248,249,252,250,249,249,247,249,250,251,248,0,249,249,248,251,247,249,250,251,248,247,249,250,251,248,249,250,251,248,248,247,247,247,251,248,249,250,251,248,249,250,247,251,248,251,248,249,250,248,249,248,247,249,250,251,248,252,253,247,249,250,251,248,247,249,250,251,248,252,253,249,250,251,248,252,253,249,250,251,248,248,248,248,248,249,250,251,248,249,250,247,248,247,248,248,248,247,249,250,248,248,248,248,247,249,250,251,248,247,248,247,248,249,250,251,248,250,248,248,248,250,250,247,249,250,251,248,252,253,252,248,247,249,250,251,248,252,253,249,247,249,250,251,248,252,253,247,248,247,248,247,249,250,251,248,252,253,250,249,249,249,249,0,247,249,250,251,248,252,253,247,248,247,248,248,248,248,610,0,0,0,0,0,0,0,270,282,259,261,289,269,270,282,259,261,289,269,270,282,259,261,269,270,282,269,270,282,270,289,289,289,261,289,269,270,282,259,261,289,269,270,282,259,261,270,289,269,270,282,259,261,269,270,282,259,261,269,270,259,269,269,270,282,259,261,269,270,259,289,269,270,282,270,289,269,270,282,259,261,269,270,282,259,261,269,270,282,289,269,270,282,259,261,289,269,270,282,259,261,289,269,270,282,259,261,289,269,270,282,259,261,0,0,0,0,0,0,0,0,0,0,0,262,0,0,0,0,262,0,0,0,262,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,273,285,296,290,287,273,285,296,290,287,273,271,272,285,296,283,284,290,294,272,294,262,298,266,294,294,273,271,272,285,296,297,283,284,290,292,263,287,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,273,271,272,285,296,283,284,290,266,266,298,266,288,288,288,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,273,271,272,285,296,297,283,284,290,292,263,298,266,262,298,266,287,288,288,287,288,288,273,271,285,296,297,283,284,290,292,273,271,272,285,296,297,283,284,273,271,285,283,290,292,273,271,285,283,290,292,287,288,287,288,273,271,272,285,296,297,283,284,290,292,263,273,271,272,285,296,297,283,284,290,292,262,262,262,262,287,288,287,288,273,285,296,290,287,273,271,272,285,296,283,284,290,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,266,288,288,266,273,271,272,285,296,297,283,284,263,273,285,296,290,287,294,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,287,288,294,288,262,298,266,294,273,271,272,285,296,297,283,284,290,292,263,287,288,0,0,0,0,0,0,0,0,0,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,291,275,258,293,267,295,291,275,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,275,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,275,291,275,274,275,291,275,258,293,267,295,291,275,258,293,267,295,264,274,291,275,274,291,275,258,293,267,295,291,275,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,275,258,293,267,295,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,275,258,293,267,295,264,274,291,0,0,0,0,0,0,0,256,255,256,256,278,276,255,256,265,277,278,276,255,256,265,277,278,255,277,278,255,277,255,256,278,276,277,278,276,255,256,265,277,278,276,255,256,265,277,278,276,277,255,256,256,255,256,256,256,278,276,255,256,265,277,278,276,265,277,278,276,255,256,255,256,278,276,265,277,278,276,277,255,256,255,256,256,256,256,256,278,255,277,278,276,277,278,276,255,256,265,277,256,256,278,276,265,277,256,256,256,256,278,255,277,278,276,255,256,265,277,278,276,255,256,265,277,278,276,255,256,265,277,278,276,255,256,265,277,0,0,0,0,0,281,280,279,281,280,279,260,281,280,279,260,281,280,279,280,279,280,279,279,260,260,281,280,279,281,280,279,260,281,280,279,260,281,280,279,260,281,280,279,281,280,279,281,280,279,281,280,260,281,280,279,260,281,280,279,279,280,279,260,281,280,279,281,280,279,260,281,280,279,280,279,281,280,279,260,281,280,279,260,281,280,279,281,280,279,260,281,280,279,260,281,280,279,0,0,0,0,190,301,190,190,190,190,190,302,301,303,190,302,301,303,190,302,301,303,190,302,301,303,190,190,190,302,303,190,190,190,302,301,303,190,190,302,302,301,301,303,303,190,190,302,302,301,301,303,303,190,190,190,190,190,302,301,303,190,190,190,190,190,190,190,190,302,301,303,190,190,301,190,303,190,190,302,190,302,190,190,302,301,303,190,190,302,301,303,190,302,301,303,190,190,303,190,302,301,303,302,301,303,190,302,301,303,190,302,301,303,190,302,301,303,303,190,302,301,303,0,0,0,307,0,0,0,0,0,0,0,0,0,0,307,0,0,0,0,0,307,0,0,0,2,2,246,311,312,310,308,309,2,307,24,246,311,312,310,308,309,2,307,24,246,307,24,246,307,24,246,24,2,24,2,2,2,2,2,24,24,310,308,309,310,308,309,307,24,307,307,24,24,246,311,312,2,311,312,310,308,309,311,2,126,125,611,612,613,614,615,616,617,307,24,24,246,246,0,311,312,310,308,309,2,307,24,246,24,24,311,312,310,308,309,2,307,24,246,309,2,2,24,2,307,24,246,24,311,312,310,308,309,2,307,24,246,307,24,24,246,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,307,24,246,24,246,311,312,310,308,309,2,307,24,246,311,312,310,308,309,2,307,24,246,311,312,310,308,309,2,307,24,246,309,311,312,310,308,309,2,307,24,246,2,0,313,2,313,2,2,313,2,2,0,0,0,39,39,39,314,39,39,39,39,39,39,314,315,39,314,315,39,314,39,314,39,39,39,39,314,39,315,315,39,39,39,315,39,314,315,39,39,39,39,39,39,314,315,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,314,315,39,39,314,39,314,39,314,39,39,39,39,39,39,39,39,314,315,39,39,314,314,315,39,39,39,39,39,314,315,39,39,314,39,39,39,39,39,39,39,39,39,39,39,39,314,39,314,39,314,39,314,315,39,39,39,314,39,314,39,39,39,314,315,39,314,315,39,39,39,39,39,39,39,39,314,315,39,314,39,314,315,39,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,618,619,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,316,317,316,317,316,317,316,317,317,316,317,316,317,318,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,318,319,320,321,322,323,324,325,326,327,328,316,318,319,320,321,322,323,324,325,326,327,328,618,316,317,322,323,329,324,330,325,326,331,327,332,328,333,316,317,316,317,316,317,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,321,316,317,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,0,0,0,0,0,0,316,317,147,147,147,147,147,147,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,330,331,333,317,316,317,324,330,325,326,331,328,333,316,619,316,317,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,322,323,329,324,330,325,326,331,327,332,328,333,316,317,322,323,329,324,330,325,326,331,327,332,328,333,316,317,0,316,318,319,320,321,322,323,324,325,326,327,328,316,317,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,324,326,328,316,317,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,318,319,320,321,322,323,324,325,326,327,328,321,321,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,316,317,318,319,334,335,320,336,337,338,339,340,341,342,321,322,323,329,324,330,325,326,331,327,332,328,333,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,345,345,346,347,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,346,347,345,306,350,306,350,369,306,306,350,350,369,369,306,345,349,306,306,350,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,366,367,367,368,368,369,370,366,367,368,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,0,139,0,0,0,0,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,369,345,346,347,345,361,363,364,345,370,349,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,370,349,346,347,345,351,352,353,354,357,358,359,360,361,362,363,364,345,345,347,0,345,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,306,350,369,349,351,352,353,354,355,356,363,364,345,345,346,347,345,361,362,363,364,365,366,367,368,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,306,350,366,367,368,366,367,368,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,369,306,349,306,350,346,347,345,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,0,0,0,0,0,371,0,371,0,371,0,0,0,348,0,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,371,371,371,372,373,374,375,223,376,371,372,373,374,375,223,376,620,372,373,374,375,223,376,371,372,373,374,375,223,376,348,348,348,348,620,372,373,374,375,223,376,621,372,373,374,375,223,376,620,372,373,374,375,223,376,621,372,373,374,375,223,376,620,373,374,375,223,621,373,374,375,223,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,348,348,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,372,373,374,375,223,376,371,372,373,374,375,223,376,0,0,0,0,0,0,25,25,25,377,25,25,25,378,378,25,25,25,25,378,25,378,25,25,377,379,378,25,25,377,379,25,25,25,377,25,25,377,25,25,25,25,377,379,25,25,378,25,25,25,25,377,25,25,377,377,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,378,25,25,377,377,379,379,378,25,25,25,25,25,25,25,25,377,379,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,378,25,377,379,25,25,377,25,378,25,25,25,25,25,25,378,25,25,25,25,25,25,378,378,25,25,25,25,25,377,25,378,25,377,379,25,377,25,25,25,25,25,25,25,25,25,25,25,378,25,25,25,25,377,25,622,25,377,379,25,378,25,377,379,378,25,377,379,25,25,378,25,377,379,377,378,25,377,379,25,25,25,0,0,31,31,31,386,31,31,31,31,31,31,386,31,386,31,31,386,31,386,31,31,31,31,386,31,31,31,31,31,31,386,31,31,31,31,31,31,31,386,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,386,31,31,386,31,386,31,386,31,31,31,31,31,31,31,31,386,31,31,386,31,31,31,31,31,31,31,386,31,31,386,31,31,31,31,31,31,31,31,31,31,31,31,31,386,31,386,31,386,31,386,31,31,31,31,31,31,31,31,31,31,386,31,386,31,31,31,386,31,386,31,31,31,31,31,31,31,31,31,31,386,31,386,31,386,31,386,31,31,0,623,623,0,0,0,0,0,385,385,389,385,53,390,53,53,53,53,385,53,53,389,385,53,53,389,385,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,389,385,53,53,390,391,389,385,53,53,390,391,53,53,385,53,53,385,53,53,385,53,53,53,385,53,53,53,53,53,389,385,53,390,391,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,389,385,53,390,391,389,385,53,53,53,53,53,53,53,53,53,53,53,390,391,53,53,53,385,53,53,53,53,53,389,385,53,390,391,53,53,53,389,385,53,53,53,390,391,53,53,389,385,53,53,389,53,53,53,53,53,53,53,53,53,53,389,385,390,391,389,385,391,385,53,53,53,53,53,53,53,53,385,53,385,53,389,385,53,390,391,53,53,53,53,53,53,53,53,53,53,53,53,53,389,385,390,391,53,53,53,53,53,385,53,53,389,385,53,390,391,389,385,53,390,391,53,53,389,385,53,390,391,389,385,53,390,391,53,53,53,53,53,0,129,0,56,57,129,0,128,0,0,0,595,0,222,0,0,0,0,128,0,61,0,0,0,0,0,56,57,0,127,127,0,0,0,0,595,0,596,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,597,597,597,597,597,598,0,0,599,599,597,597,597,597,597,220,600,222,222,222,222,222,222,222,222,222,222,222,222,222,0,597,597,597,597,597,597,597,0,597,597,0,599,596,597,597,597,597,597,597,597,61,0,602,603,604,597,597,597,597,597,0,597,597,0,597,597,596,605,0,129,0,56,57,129,0,128,0,0,0,595,0,222,0,0,0,0,128,0,61,0,0,0,0,0,56,57,0,127,127,0,0,0,0,595,0,596,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,597,597,597,597,597,598,0,0,599,599,597,597,597,597,597,220,600,222,222,222,222,222,222,222,222,222,222,222,222,222,0,597,597,597,597,597,597,597,0,597,597,0,599,596,0,597,597,597,597,597,597,597,61,0,602,603,604,597,597,597,597,597,0,597,597,0,597,597,596,605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,608,0,608,187,187,187,0,608,187,187,187,0,0,608,187,0,0,135,0,135,134,0,254,609,134,134,0,0,253,0,0,0,253,0,0,0,0,0,0,0,0,0,610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262,0,0,0,0,262,0,0,0,294,294,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,307,0,0,0,0,0,0,0,0,0,0,307,0,0,0,0,0,307,0,0,0,126,125,611,612,613,614,615,616,617,0,0,313,313,313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,618,619,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,618,0,0,0,0,0,0,147,147,147,147,147,147,619,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,0,0,0,0,0,0,0,0,0,0,371,0,371,0,371,0,0,0,348,0,620,348,348,348,348,620,621,620,621,620,621,348,348,0,0,0,0,0,0,622,0,0,0,623,623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,230,0,0,624,624,625,624,625,624,626,627,626,625,624,626,624,627,624,201,628,624,624,624,624,628,624,624,624,624,624,624,627,624,624,624,0,624,0,624,628,624,624,624,625,624,624,0,230,625,233,201,233,234,624,236,236,238,233,233,624,0,625,624,626,626,628,626,626,628,626,0,624,629,234,624,624,628,624,0,624,626,624,624,624,624,624,624,624,627,627,627,624,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,625,625,625,0,625,0,230,625,0,0,0,625,0,0,0,0,489,489,489,489,0,0,0,0,0,0,0,0,0,0,0,0,0,489,0,0,0,0,0,489,489,489,489,239,0,489,489,0,239,0,0,489,489,489,489,0,0,489,489,489,489,489,489,0,489,489,489,489,489,489,489,489,489,0,0,0,0,489,0,0,0,0,0,489,0,0,0,0,0,489,239,489,0,489,489,489,489,489,0,0,0,0,489,626,627,626,626,627,201,628,484,0,0,628,627,484,628,233,201,233,236,236,238,233,233,626,626,628,626,626,628,626,0,629,0,0,628,626,627,627,627,0,0,0,0,0,234,230,0,0,0,0,0,0,0,624,624,625,624,625,624,626,627,626,625,624,626,624,627,624,201,628,624,624,624,624,628,624,624,624,624,624,624,627,624,624,624,624,624,628,624,624,624,625,624,624,230,625,233,201,233,234,624,236,236,238,233,233,624,625,624,626,626,628,626,626,628,626,624,629,234,624,624,628,624,624,626,624,624,624,624,624,624,624,627,627,627,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,624,624,0,624,624,624,624,624,624,624,624,0,624,624,624,624,624,624,624,624,624,624,624,0,624,624,624,624,0,0,0,624,624,0,0,234,624,624,0,624,0,0,624,234,624,624,624,624,624,624,624,624,624,624,0,0,624,624,0,0,0,0,0,0,0,0,0,502,502,0,0,0,0,503,0,0,0,630,0,0,0,0,0,0,0,0,0,0,0,0,526,507,509,0,0,0,0,0,0,0,0,526,507,509,0,0,0,0,524,524,0,0,0,0,0,0,0,0,508,0,0,0,508,0,0,0,0,0,0,0,0,0,544,0,0,544,0,0,0,0,0,0,0,544,0,0,544,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,568,569,0,558,559,0,0,558,550,559,568,569,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,553,553,556,565,566,566,558,559,559,558,559,559,567,562,550,558,559,569,569,568,559,569,567,570,570,569,568,562,571,571,562,571,571,558,559,553,549,559,553,562,556,562,595,0,222,0,0,595,0,596,0,0,0,0,597,597,597,597,597,597,597,597,597,597,220,600,222,222,222,222,222,222,222,222,222,222,222,222,222,597,597,597,597,597,597,597,597,597,596,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,596,0,0,0,0,180,181,180,181,0,0,180,181,0,0,180,181,180,181,180,181,180,181,0,0,0,0,180,181,0,0,180,181,0,0,180,181,180,181,180,181,180,181,180,181,0,0,0,0,0,0,0,0,0,0,234,230,0,0,624,624,625,624,625,624,626,627,626,625,624,626,624,627,624,201,628,624,624,624,624,628,624,624,624,624,624,624,627,624,624,624,0,624,0,624,628,624,624,624,625,624,624,0,230,625,233,201,233,234,624,236,236,238,233,233,624,0,625,624,626,626,628,626,626,628,626,0,624,629,234,624,624,628,624,0,624,626,624,624,624,624,624,624,624,627,627,627,624,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,625,625,625,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,0,625,0,230,456,625,458,457,459,461,462,460,424,428,396,0,0,0,625,456,458,457,459,461,462,460,424,428,396,0,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,456,457,459,460,424,428,396,0,456,458,457,459,461,462,460,424,428,396,456,458,457,459,461,462,460,424,428,396,0,0,489,489,489,489,0,0,0,0,0,0,0,0,0,0,0,0,0,489,0,0,0,0,0,489,489,489,489,239,0,489,489,0,239,0,0,489,489,489,489,0,0,489,489,489,489,489,489,0,489,489,489,489,489,489,489,489,489,0,0,0,0,489,0,0,0,0,0,489,0,0,0,0,0,489,239,489,0,489,489,489,489,489,0,0,0,0,489,484,484,463,219,487,484,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,463,219,487,484,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,626,627,485,486,626,219,626,487,488,489,239,487,488,489,239,627,484,487,489,201,463,628,490,485,488,444,398,484,0,488,219,219,0,487,489,239,487,487,489,489,239,239,628,490,627,484,490,463,219,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,489,239,463,219,219,219,219,219,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,219,488,219,487,490,485,486,488,444,398,219,487,490,485,486,488,444,398,487,489,484,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,407,435,432,430,436,433,434,431,438,452,454,453,414,400,219,487,490,485,486,488,444,398,219,219,444,628,219,487,484,490,485,486,488,219,487,489,407,435,432,430,436,433,434,431,438,452,454,453,414,400,233,487,485,486,488,488,488,465,492,201,463,485,488,444,398,233,487,485,486,488,488,488,465,492,420,441,394,236,463,487,485,488,464,444,394,398,491,236,487,485,488,394,398,491,238,487,485,486,488,484,233,487,485,486,488,488,488,465,492,233,487,488,488,487,488,489,239,488,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,487,489,239,487,489,219,626,484,490,626,628,626,626,628,626,484,0,629,484,490,444,488,0,219,0,628,626,487,488,489,239,219,489,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,407,435,432,430,436,433,434,431,438,452,454,453,414,400,420,441,394,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,463,219,487,484,490,485,486,488,464,465,407,435,432,420,441,430,436,433,434,431,444,394,398,438,452,454,453,414,400,491,492,489,239,485,486,627,484,490,627,627,484,0,0,0,0,0,234,230,0,0,0,0,0,0,0,624,624,625,624,625,624,626,627,626,625,624,626,624,627,624,201,628,624,624,624,624,628,624,624,624,624,624,624,627,624,624,624,624,624,628,624,624,624,625,624,624,230,625,233,201,233,234,624,236,236,238,233,233,624,625,624,626,626,628,626,626,628,626,624,629,234,624,624,628,624,624,626,624,624,624,624,624,624,624,627,627,627,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,624,466,624,466,0,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,624,624,624,467,468,469,471,472,473,474,476,475,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,455,467,468,469,471,472,473,474,476,475,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,455,624,624,624,624,466,624,0,624,624,624,624,466,624,466,624,624,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,624,466,624,466,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,624,624,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,422,450,404,402,447,426,415,448,423,419,410,411,427,392,393,416,449,451,466,0,624,466,624,624,466,624,466,0,0,0,624,624,0,422,450,404,402,447,426,415,448,423,419,410,411,427,392,393,416,449,451,0,234,624,467,468,469,471,472,473,474,476,475,470,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,455,624,466,0,624,467,468,469,471,472,473,474,476,475,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,455,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,0,0,624,234,466,467,468,469,471,473,474,421,446,624,624,624,624,624,624,467,468,469,471,472,473,474,476,475,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,455,624,624,624,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,624,450,447,415,448,449,467,468,469,471,472,473,474,476,475,470,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,418,0,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,0,624,466,467,468,469,471,472,473,474,476,475,470,422,450,404,402,447,426,415,448,437,417,421,412,413,446,408,425,429,409,443,445,439,440,442,397,399,403,405,406,418,423,419,410,411,427,392,393,416,449,455,451,624,0,0,0,0,0,0,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,0,0,0,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,495,496,497,502,502,0,0,0,0,498,499,499,499,499,498,499,502,498,499,502,498,499,498,499,498,499,502,498,499,498,499,502,499,498,498,499,498,499,499,498,499,498,499,498,498,499,502,503,498,498,499,499,502,502,498,499,498,498,498,499,499,498,499,498,499,502,498,498,499,499,499,502,498,499,498,499,498,499,498,498,498,498,498,498,498,499,499,499,0,0,498,499,498,498,499,498,499,499,498,499,502,498,498,498,499,499,498,498,499,498,499,499,499,498,499,498,498,498,499,498,499,498,499,0,498,499,502,498,499,498,499,502,498,498,498,499,502,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,499,499,499,498,499,502,498,499,502,498,498,499,502,498,499,498,499,502,499,498,498,498,499,502,498,499,498,499,498,499,498,499,498,499,498,499,630,0,0,0,0,0,0,0,0,0,0,0,0,526,507,509,0,0,0,0,0,0,0,0,526,507,509,0,0,0,0,526,507,509,526,507,509,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,151,157,177,151,157,177,524,151,155,515,518,519,157,177,505,178,521,526,527,528,520,507,529,530,509,531,532,524,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,521,520,521,520,521,520,527,529,531,527,527,527,529,531,526,527,528,507,529,530,509,531,532,528,527,528,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,151,155,515,518,519,157,177,505,510,178,527,530,532,527,527,529,531,527,507,529,530,509,531,532,527,151,155,515,518,519,157,177,505,178,151,155,515,518,519,157,177,505,510,178,507,509,526,507,509,526,507,509,507,509,151,157,177,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,527,529,531,527,529,531,529,531,527,529,531,529,531,151,155,515,518,519,157,177,505,510,178,151,157,177,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,524,151,155,515,518,519,157,177,505,510,178,521,526,527,528,520,507,529,530,509,531,532,524,0,0,0,0,0,0,0,0,508,0,0,0,508,0,516,517,506,511,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,508,534,535,516,514,504,523,525,516,514,504,523,525,516,517,506,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,508,534,535,508,534,535,508,535,516,517,506,511,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,535,516,517,506,516,517,506,511,514,504,523,525,508,516,514,504,523,525,516,517,506,511,514,504,523,525,508,534,535,534,534,516,517,506,511,514,504,523,525,516,514,504,523,525,516,517,506,511,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,508,534,535,516,517,506,511,514,504,523,525,508,534,535,0,0,0,0,0,0,0,522,522,536,536,536,540,536,522,537,539,538,541,540,536,522,537,539,538,541,522,522,522,522,522,522,536,522,537,522,522,536,522,537,536,522,522,522,522,522,522,539,538,522,522,522,522,540,536,522,537,539,538,541,522,522,522,522,522,522,522,522,522,540,536,522,537,539,538,541,522,537,539,538,541,522,522,522,522,539,538,522,522,522,522,537,539,538,541,536,522,537,522,540,536,522,537,539,538,541,537,537,522,522,522,522,522,537,539,538,536,522,537,540,536,522,537,539,538,541,522,540,536,522,537,539,538,541,522,522,522,540,536,522,537,539,538,541,540,536,522,537,539,538,541,522,522,0,544,0,0,544,0,0,0,0,0,0,0,544,0,0,544,0,0,0,0,0,0,0,0,0,0,0,545,542,477,479,482,480,543,544,545,542,477,479,482,480,543,544,477,479,482,482,482,542,542,543,544,543,544,0,0,0,0,545,542,544,482,482,482,543,544,543,543,544,544,545,542,543,544,545,542,477,479,482,480,543,544,545,542,545,542,477,479,482,480,543,544,477,479,482,482,477,479,482,482,482,482,545,542,480,545,545,544,543,544,545,542,545,542,477,479,482,480,543,544,543,544,542,543,543,544,545,542,477,479,482,480,543,544,545,542,477,479,482,480,543,544,477,479,482,482,482,477,479,482,482,482,482,482,482,477,479,482,482,482,482,482,482,545,542,477,479,482,480,543,544,477,479,482,482,477,479,482,482,482,482,482,545,542,477,479,482,480,543,544,545,545,545,545,545,545,568,569,0,558,559,0,0,558,550,551,559,568,569,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,549,551,548,552,554,555,557,553,553,556,478,481,483,478,481,483,478,481,483,548,560,552,561,554,555,557,563,564,548,560,555,564,565,555,557,566,555,566,548,560,552,561,554,555,557,563,564,478,481,483,548,548,560,560,552,552,561,561,554,554,555,555,557,557,563,563,564,564,478,481,478,481,483,483,483,483,631,632,478,478,478,551,481,481,481,483,483,483,548,560,552,561,554,555,557,563,564,478,481,483,478,481,483,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,478,481,483,558,478,551,481,559,483,559,483,551,481,548,558,478,551,481,559,559,567,562,548,560,552,561,554,555,563,564,548,478,481,483,550,478,481,483,478,481,483,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,483,483,552,554,555,557,548,560,552,561,554,555,557,563,564,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,558,478,551,481,559,569,569,568,478,551,481,559,569,567,570,570,569,568,478,551,481,562,571,571,548,560,552,561,554,555,563,564,483,483,483,483,483,483,483,483,483,562,557,571,557,571,557,557,557,557,483,483,483,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,558,551,559,553,549,551,548,560,552,561,554,555,557,563,564,559,553,562,556,548,552,554,555,557,548,552,554,555,557,483,562,557,631,632,478,551,481,483,548,560,552,561,554,555,557,563,564,557,483,595,0,222,0,0,595,0,596,0,0,0,0,597,597,597,572,572,597,597,572,572,572,597,572,572,572,597,597,597,597,220,572,572,600,572,572,572,222,572,222,222,222,222,222,222,222,222,222,222,222,222,597,597,597,597,597,597,572,597,597,572,597,572,572,572,572,596,572,572,597,597,597,597,597,597,597,572,572,572,572,597,597,597,597,597,597,597,572,597,597,596,572,0,0,0,0,0,0,0,0,573,573,578,574,575,576,577,9,9,573,573,578,574,575,576,577,9,9,573,576,577,9,573,573,576,577,9,576,577,576,577,9,578,574,574,575,578,575,575,573,9,573,578,574,575,576,577,9,573,9,576,577,9,576,577,576,577,576,577,576,577,576,577,573,578,574,575,576,577,9,577,576,577,576,577,573,576,577,9,573,576,577,9,576,577,9,573,578,574,575,576,577,9,576,573,573,576,577,9,573,578,574,575,576,577,9,573,578,574,575,576,577,9,573,573,578,574,575,576,577,9,574,575,577,577,573,578,574,575,576,577,9,0,0,0,584,584,584,584,0,0,0,0,584,579,580,586,582,580,580,582,584,579,585,585,580,582,584,579,585,584,579,584,579,580,579,585,585,580,584,580,582,584,579,585,580,579,585,580,586,583,582,584,582,586,582,585,580,580,580,580,582,584,579,585,586,583,582,584,582,582,579,584,579,580,579,580,582,584,579,585,586,580,582,579,580,580,582,584,579,580,582,584,579,585,580,582,584,579,585,580,582,584,579,585,580,582,584,579,585,580,0,0,0,0,633,0,0,0,0,633,0,11,0,0,587,588,588,633,581,589,589,590,590,591,591,592,592,587,588,593,581,589,590,591,592,593,589,590,591,592,593,591,592,593,581,589,590,591,592,593,633,589,590,591,592,587,588,634,633,581,589,590,591,592,587,588,581,581,589,590,591,592,593,587,588,588,634,581,581,581,589,590,591,592,593,634,581,581,11,581,581,589,590,591,592,593,581,589,590,591,592,593,581,589,590,591,592,593,581,589,590,591,592,593],"f":[0,0,0,0,0,[[]],[1],[[]],[1,1],[[]],0,0,[[],1],0,[[1,2],3],[[]],[1],[1],[1,[[6,[[5,[4]]]]]],[1,[[6,[[7,[4]]]]]],[1],[1,1],[1,[[7,[[0,[4,8]]]]]],[1],[[1,4],[[6,[[9,[4]]]]]],[[]],[1],[[],1],0,[[10,10]],[10],[10],[1,[[5,[4]]]],[1,[[7,[4]]]],0,0,[[1,11]],[[1,11]],0,0,0,[[]],[[],12],[[],12],[[],13],[[],14],0,[[]],0,0,0,0,0,0,0,[15,16],[15,16],[17],[17],[15,16],[15,16],[15,16],[[],17],[17],[17],[17,16],[17,16],0,0,0,[[],16],[[]],[[]],[[],16],[[18,16]],[[],18],[[],16],[[],16],[18],[[],19],[16],[[],18],[[]],[[],16],[[]],[[]],[18],[18],[[],16],[[],16],[18,16],[[]],0,0,[[]],[[]],[[]],[[]],[20,20],[[]],[[20,21],16],[[],20],[[],20],[20],[20],[[[19,[[0,[22,23]]]],2],[[12,[24]]]],[[[19,[[0,[22,23]]]],2],[[12,[24]]]],[[[19,[[0,[22,23]]]],2],[[12,[24]]]],[[[19,[[0,[22,23]]]],2],[[12,[24]]]],[[20,2],3],[[]],[[]],[1],0,[[]],[[]],[[10,10]],[10],[10],[10],[[]],[[],25],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[26,[4]]],20],[27,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,27],[28,28],[[]],[[]],[[[26,[4]],21],16],[[],[[26,[4]]]],[[],28],[27],[[29,2],3],[[29,2],3],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,[[26,[4]]]],[1],[1],[[[26,[4]],21],[[6,[4]]]],[[27,21],[[6,[4]]]],[28,[[12,[[5,[[26,[4]]]],29]]]],[28,[[12,[[31,[[30,[[26,[4]]]]]],29]]]],[[28,32],[[12,[[31,[[30,[27]]]],29]]]],[[[26,[4]],[14,[21]]],[[14,[[6,[4]]]]]],[[27,[14,[21]]],[[14,[[6,[4]]]]]],[[27,[14,[21]]],[[14,[[6,[33]]]]]],[[[26,[4]],21],[[6,[4]]]],[[27,21],[[6,[4]]]],[28,[[12,[[7,[[26,[4]]]],29]]]],[[27,21],[[6,[34]]]],[[27,21],[[6,[33]]]],[28],[[[26,[4]],21,4],[[6,[4]]]],[[27,21,4],[[6,[4]]]],[[27,21,35],[[6,[35]]]],[[27,21,10],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,[[26,[4]]]],[[[26,[4]]],27],[[[26,[4]]],36],[27,37],[[[26,[4]]],36],[27,38],[[[26,[4]],[39,[20]]],[[40,[4]]]],[[27,[39,[20]]],41],[[[26,[4]],[39,[20]]],[[42,[4]]]],[[27,[39,[20]]],43],[44,27],[43,6],[41,6],[37,6],[38,6],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[26,[4]],21],[[6,[4]]]],[[27,21],[[6,[4]]]],[[27,21],[[6,[35]]]],[[27,21,[6,[10]]],16],[27,44],[[]],[[]],[[],25],[[],12],[[],12],[[],12],[27,[[12,[[26,[4]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[27,21],[[12,[[6,[4]],45]]]],[[27,[14,[21]]],[[12,[[14,[[6,[4]]]],45]]]],[[27,21],[[12,[[6,[4]],45]]]],[[27,21,4],[[12,[[6,[4]],45]]]],[[27,21,35],[[12,[[6,[35]],45]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[27,21],[[12,[[6,[4]],45]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[20],[46,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[46],[21,21],[46,46],[[]],[[]],[[21,21],47],[46,21],[[],21],[[],46],[[21,21],16],[[],16],[[],16],[[21,2],3],[[46,2],3],[[]],[[]],[[]],[[]],[1],[1],[21,48],[[21,49]],[21,48],[[]],[[]],[[]],[[]],[[]],[[]],[[46,21],16],[[46,50],51],[[[39,[20]]]],[[46,20],52],[[46,21]],[46,[[53,[21]]]],[[48,48],21],[[[51,[36]]],6],[52,6],[[21,21],[[6,[47]]]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[[10,10],16],[10,54],[[],44],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],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,[[[56,[[0,[55,55]]]],56]],[[[57,[[0,[55,55]]]],57]],[[[56,[[0,[58,59,59]]]],56]],[[[57,[[0,[59,59]]]],57]],[[],60],[[],60],[[[62,[61]],[62,[61]]]],[63,64],[63,65],[[[5,[66,23]]],5],[[[7,[67,23]]],7],[68,[[6,[69]]]],[[[71,[70]]],[[72,[70]]]],[[[62,[61]]],73],[[[7,[[74,[23]],23]]],[[7,[23]]]],[[[7,[[0,[74,23]]]]]],[56,6],[57],[35,33],[[[62,[61]]]],[[[62,[61]]],73],[[[75,[61]]],73],[68,[[6,[76]]]],[[[72,[70]]],10],[[[71,[70]]],10],[[[30,[23]]]],[[[62,[61]]]],[[[77,[70]]],10],[33,10],[34,10],[[[72,[70]]],[[77,[70]]]],[[[71,[70]]],[[77,[70]]]],[[[62,[61]]],73],[[[5,[[0,[78,23]]]]]],[[[5,[[78,[23]],23]]],[[5,[23]]]],[63,79],[[[7,[[0,[78,23]]]]]],[56],[57],[35,34],[23,33],[23,34],[[[62,[61]]],73],[[[75,[61]]],73],[63,79],[68,[[6,[80]]]],[68,[[6,[44]]]],[[[77,[70]]],[[72,[70]]]],[[],16],[[]],[[]],[[],16],[[18,16]],[[],18],[[],16],[[],16],[18],[[],19],[16],[[],18],[[]],[[],16],[[]],[[]],[18],[18],[[],16],[[],16],[18,16],[[]],[[[56,[[0,[81,81]]]],56]],[[[57,[[0,[81,81]]]],57]],[[[56,[[0,[58,82,82]]]],56]],[[[57,[[0,[82,82]]]],57]],[[[56,[[0,[83,83]]]],56]],[[[57,[[0,[83,83]]]],57]],[[[56,[[0,[58,84,84]]]],56]],[[[57,[[0,[84,84]]]],57]],[[[56,[[0,[85,85]]]],56]],[[[57,[[0,[85,85]]]],57]],[[[56,[[0,[58,86,86]]]],56]],[[[57,[[0,[86,86]]]],57]],0,[[],16],0,[[]],[[]],[[]],[[]],[[[30,[23]]],[[5,[23]]]],[[]],[[]],[[]],[[]],[[]],[[[62,[61]]],73],[[]],[[]],[[]],[[]],[5],[[]],[[]],[[]],[[]],[[]],[[[7,[23]]],23],[[]],[[]],[56],[[]],[57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[23]]],[[7,[23]]]],[[]],[[]],[[]],[[]],[[]],[[[62,[61]]],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[23]]],23],[[]],[[]],[[]],[[]],[57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[72,[70]],18],[[72,[70]]]],[[[71,[70]],18],[[71,[70]]]],[[[77,[70]],18],[[77,[70]]]],[[[72,[70]],15],[[72,[70]]]],[[[71,[70]],15],[[71,[70]]]],[[[77,[70]],15],[[77,[70]]]],[[[62,[61]]],18],[87,18],[[[88,[4]]],18],[[],4],[34,4],[33,4],[[],4],[33,4],[35,4],[35,4],[89,16],[[[90,[60]]],60],[[[62,[61]]]],[[[30,[58]]],[[30,[58]]]],[91,91],[92,92],[[[62,[61]]],[[62,[61]]]],[93,93],[94,94],[[[77,[[0,[58,70]]]]],[[77,[[0,[58,70]]]]]],[[[5,[23]]],[[5,[23]]]],[87,87],[63,63],[95,95],[[[75,[[0,[61,58]]]]],[[75,[[0,[61,58]]]]]],[[[56,[58]]],[[56,[58]]]],[[[96,[4,4]]],[[96,[4,4]]]],[35,35],[[[97,[4]]],[[97,[4]]]],[98,98],[68,68],[99,99],[80,80],[69,69],[100,100],[101,101],[102,102],[76,76],[[[88,[4]]],[[88,[4]]]],[103,103],[34,34],[104,104],[32,32],0,[[[30,[58]],[30,[58]]]],[[[62,[61]],[62,[61]]]],[[[5,[23]],[5,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[105]],[30,[105]]],47],[[92,92],47],[[[62,[61]],[62,[61]]],47],[[63,63],47],[[95,95],47],[[[56,[105]],[56,[105]]],47],[[[57,[105]],[57,[105]]],47],[98,99],[[]],[[],95],[106,[[107,[10]]]],[95,108],[[[62,[61]]]],[[[62,[61]],109]],[[[62,[61]],109]],[[],110],[[],[[62,[61]]]],[[],63],[[],95],[[],[[56,[110]]]],[[],[[57,[110]]]],[[],[[96,[4,4]]]],[44,35],[[],[[97,[4]]]],[[],[[88,[4]]]],0,[[]],[[[62,[61]]],73],[[[77,[70]]]],[[[5,[23]]],23],[63],[[[7,[23]]],23],[56],[57],[[[97,[4]]]],[[[88,[4]]]],[34],[[]],[[[72,[70]]]],[[[62,[61]]],73],[[[7,[23]]],23],[57],[33],[[[97,[4]]]],[[[88,[4]]]],[111,[[12,[92]]]],[111,[[12,[[62,[61]]]]]],[111,[[12,[95]]]],[[33,111],12],[[112,111],12],[[113,33,111],12],[111,[[12,[98]]]],[111,[[12,[68]]]],[111,[[12,[80]]]],[111,[[12,[69]]]],[111,[[12,[100]]]],[111,[[12,[101]]]],[111,[[12,[76]]]],0,[10,60],[[[56,[[0,[114,114]]]],56]],[[[57,[[0,[114,114]]]],57]],[[[56,[[0,[58,115,115]]]],56]],[[[57,[[0,[115,115]]]],57]],[[[62,[61]],[90,[18]]],[[116,[61]]]],[[[116,[61]]]],[[[62,[61]]]],[87],[[[75,[61]]]],[35],[[[71,[70]]]],0,[[[30,[117]],30],16],[[92,92],16],[[[62,[61]],[62,[61]]],16],[[[5,[[0,[117,23]]]]],16],[[87,87],16],[[63,79],16],[[63,63],16],[[63,25],16],[[95,95],16],[[[7,[[0,[117,23]]]]],16],[[[56,[117]],56],16],[[[57,[117]],57],16],[[35,35],16],[[69,69],16],[[100,100],16],[[101,101],16],[[76,76],16],[[[88,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,4]]]],4]]]],4]]]],4]]]],[88,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,4]]]],4]]]],4]]]],4]]]]],16],[[32,32],16],0,[[],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],[[],16],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[[[62,[61]],121]],[[[62,[61]],73]],[[],122],[[],122],[[],89],[[],89],[[33,[123,[104]]],33],[[35,[123,[104]]],34],[[34,[123,[104]]],34],[[35,[123,[104]]],33],0,[[34,121],34],0,[[[73,[10]]]],[[[5,[23]],124],[[12,[[5,[23]],[5,[23]]]]]],[[[7,[23]],124],[[12,[[7,[23]],[7,[23]]]]]],[[[72,[70]],2],[[12,[24]]]],[[[71,[70]],2],[[12,[24]]]],[[[116,[61]],2],[[12,[24]]]],[[[30,[125]],2],[[12,[24]]]],[[[30,[126]],2],[[12,[24]]]],[[92,2],[[12,[24]]]],[[92,2],[[12,[24]]]],[[127,2],[[12,[24]]]],[[127,2],[[12,[24]]]],[[128,2],[[12,[24]]]],[[128,2],[[12,[24]]]],[[[62,[61]],2],[[12,[24]]]],[[[77,[70]],2],[[12,[24]]]],[[[5,[[0,[126,23]]]],2],[[12,[24]]]],[[[5,[[0,[125,23]]]],2],[[12,[24]]]],[[87,2],[[12,[24]]]],[[63,2],[[12,[24]]]],[[63,2],[[12,[24]]]],[[95,2],[[12,[24]]]],[[95,2],[[12,[24]]]],[[[7,[126]],2],[[12,[24]]]],[[[7,[[0,[125,23]]]],2],[[12,[24]]]],[[[75,[61]],2],[[12,[24]]]],[[[56,[125]],2],[[12,[24]]]],[[[56,[126]],2],[[12,[24]]]],[[[57,[125]],2],[[12,[24]]]],[[[57,[126]],2],[[12,[24]]]],[[129,2],[[12,[24]]]],[[129,2],[[12,[24]]]],[[[96,[[0,[4,126]],[0,[4,126]]]],2],[[12,[24]]]],[[33,2],[[12,[24]]]],[[35,2],[[12,[24]]]],[[[97,[[0,[4,126]]]],2],[[12,[24]]]],[[98,2],[[12,[24]]]],[[68,2],[[12,[24]]]],[[99,2],[[12,[24]]]],[[80,2],[[12,[24]]]],[[69,2],[[12,[24]]]],[[100,2],[[12,[24]]]],[[101,2],[[12,[24]]]],[[102,2],[[12,[24]]]],[[76,2],[[12,[24]]]],[[[88,[[0,[4,126]]]],2],[[12,[24]]]],[[103,2],[[12,[24]]]],[[104,2],[[12,[24]]]],[[104,2],[[12,[24]]]],[[45,2],[[12,[24]]]],[[45,2],[[12,[24]]]],[[130,2],[[12,[24]]]],[[130,2],[[12,[24]]]],[[32,2],[[12,[24]]]],[35],[[]],[[]],[[],[[72,[93]]]],[[]],[[]],[131],[[]],[[],30],[[]],[73,91],[[]],[[]],[[]],[73,[[62,[61]]]],[[[53,[132]]],[[62,[61]]]],[131],[[]],[61,[[62,[61]]]],[[]],[[]],[[]],[[]],[[],[[77,[93]]]],[[]],[[]],[[]],[25,63],[79,63],[79,63],[[]],[133,95],[[],95],[[[14,[10]]],95],[[]],[[]],[[],56],[[[135,[134]]],[[56,[134]]]],[[]],[131],[[],56],[[],57],[131],[[],57],[[]],[136,129],[[]],[[]],[[]],[[[97,[4]]],35],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[79,104],[25,104],[18,104],[[]],[[]],[[]],[61,[[62,[61]]]],[[61,18],[[62,[61]]]],[[[137,[61]],18],[[62,[61]]]],[[[14,[10]]],95],[108,95],[[108,[0,[138,23]]],95],[18,[[62,[61]]]],[79,[[6,[63]]]],[121,[[62,[61]]]],[121,[[96,[4,4]]]],[121,[[88,[4]]]],[[54,133],95],[[10,44],33],[[10,44],34],[[18,18],[[62,[61]]]],[[[71,[93]],44],35],[73,[[62,[61]]]],[79,[[12,[92]]]],[79,[[12,[63]]]],[79,[[12,[95]]]],[79,[[12,[[56,[139]]]]]],[79,[[12,[[57,[139]]]]]],[79,[[12,[95,140]]]],[[]],[[],113],[[[53,[132]]],[[62,[61]]]],[1],[1],[1],[1],[1],[1],[1],[1],0,[[],[[14,[10]]]],[[],141],[[],142],[[],143],[[],144],[[],64],[[],15],[[],133],[[],145],[[],48],[[],54],[[],10],[[],18],[[91,18]],[[87,18],[[6,[4]]]],[[[96,[4,4]],4],[[6,[4]]]],[[[88,[4]],18],[[6,[4]]]],[[103,4],[[6,[4]]]],[[33,[123,[104]]],[[12,[33,130]]]],[[35,[123,[104]]],[[12,[34,130]]]],[[34,[123,[104]]],[[12,[34,130]]]],[[35,[123,[104]]],[[12,[33,130]]]],[[33,121],33],[[34,121],[[12,[34,130]]]],[[[30,[23]]],23],[[87,18],[[6,[4]]]],[[[96,[4,4]],4],[[6,[4]]]],[[[88,[4]],18],[[6,[4]]]],[[103,4],[[6,[4]]]],[[87,18],[[6,[34]]]],[[103,34],[[6,[34]]]],[[87,18],[[6,[33]]]],[[103,34],[[6,[33]]]],[[103,34],[[6,[34]]]],[[103,34],[[6,[33]]]],[79,25],[[[62,[61]],18]],[98,16],[[92,49]],[[[62,[61]],49]],[[[5,[[0,[146,23]]]],49]],[87,54],[[63,49]],[[95,49]],[[[7,[[0,[146,23]]]],49]],[[[56,[146]],49]],[[[57,[146]],49]],[33,[[6,[54]]]],[[35,49]],[35,54],[[76,49]],[[[88,[4]]],54],[34,[[6,[54]]]],[[32,49]],0,[[[90,[141]]],141],[[[90,[142]]],142],[[[90,[143]]],143],[[[90,[144]]],144],[[[90,[64]]],64],[95,[[6,[95]]]],[[[62,[61]],[147,[73]]]],[[[90,[18]]],18],[[[96,[4,4]],4]],[[[88,[4]],18]],[[[62,[61]],[147,[73]]]],[[[96,[4,4]],4]],[[[88,[4]],18]],[[[62,[61]]],18],[[[62,[61]],18]],[[[96,[4,4]],4,4],[[6,[4]]]],[[103,4,4],[[6,[4]]]],[[103,35,35],[[6,[35]]]],[[103,35,35],[[6,[35]]]],[[[62,[61]],18,73]],[[[62,[61]],18,121]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[56,[134]]],[[135,[134]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[62,[61]]],[[148,[73,132]]]],[[33,[123,[104]]],33],[[33,121],33],[30],[[[62,[61]]],[[12,[61,[62,[61]]]]]],[35,4],[35,4],[[]],[[[62,[61]]]],[[[62,[61]]]],[[[62,[61]]]],[87],[87],[[]],[[[96,[4,4]]]],[[[96,[4,4]]]],[[[149,[63]]]],[[[149,[79]]]],[[[88,[4]]]],[[[88,[4]]]],[103],[103],[[[56,[58]]],58],[[[57,[58]]],58],[35,[[97,[4]]]],[[[97,[4]]],35],[[[96,[4,4]]],103],[[[88,[4]]],87],[103,[[96,[4,4]]]],[[[5,[23]]]],[[[7,[23]]]],[87,[[88,[4]]]],[[[62,[61]]],[[53,[132]]]],[[[62,[61]]],16],[87,16],[63,16],[[[88,[4]]],16],[103,16],[95,16],[56,16],[57,16],[[[90,[15]]],15],[87,150],[[[96,[4,4]]],[[152,[[151,[35,35]]]]]],[[[88,[4]]],[[153,[4]]]],[103,[[152,[[151,[35,35]]]]]],[87,154],[[[96,[4,4]]],[[152,[[155,[35,35]]]]]],[[[88,[4]]],[[156,[4]]]],[103,[[152,[[155,[35,35]]]]]],[103,44],[[[96,[4,4]]],[[152,[[157,[35,35]]]]]],[103,[[152,[[157,[35,35]]]]]],0,[100,158],0,[[[5,[23]]],23],[[[7,[23]]],23],[[[116,[61]]],18],[[[62,[61]]],18],[87,18],[63,18],[[[88,[4]]],18],[103,18],[16,16],[[],60],[124],[[[56,[58]]],58],[[[57,[58]]],58],[[[5,[23]],124],[[5,[23]]]],[[[7,[23]],124],[[7,[23]]]],[[[5,[23]],124]],[[[7,[23]],124]],[[[56,[[0,[159,159]]]],56]],[[[57,[[0,[159,159]]]],57]],[[[56,[[0,[58,160,160]]]],56]],[[[57,[[0,[160,160]]]],57]],0,0,0,[[[56,[161]]]],[[[57,[161]]]],[[[107,[10]]],[[72,[70]]]],[[[107,[10]]],[[71,[70]]]],[[],30],[79,[[12,[92,127]]]],[[],[[62,[61]]]],[[[107,[10]]],[[77,[70]]]],[23,[[5,[23]]]],[44,87],[[],95],[23,[[7,[23]]]],[[],[[96,[4,4]]]],[4,33],[[[0,[4,162,163]]],35],[4,[[97,[4]]]],[[],[[88,[4]]]],[[44,44],103],[4,34],[[79,95],[[12,[92,127]]]],[[[116,[61]]],6],[[[75,[61]]],6],[[[116,[61]]],6],[[[75,[61]]],6],[[],95],[[[56,[164]]]],[[[57,[164]]]],[[[30,[165]],30],[[6,[47]]]],[[92,92],[[6,[47]]]],[[[62,[61]],[62,[61]]],[[6,[47]]]],[[[5,[[0,[165,23]]]]],[[6,[47]]]],[[63,63],[[6,[47]]]],[[95,95],[[6,[47]]]],[[[7,[[0,[165,23]]]]],[[6,[47]]]],[[[56,[[165,[[165,[[165,[165]]]]]]]],[56,[[165,[[165,[[165,[165]]]]]]]]],[[6,[47]]]],[[[57,[[165,[[165,[[165,[165]]]]]]]],[57,[[165,[[165,[[165,[165]]]]]]]]],[[6,[47]]]],[[73,18]],[[[62,[61]]],6],[87,[[6,[4]]]],[[[88,[4]]],[[6,[4]]]],[87,[[6,[35]]]],[63,54],[92,79],0,[[[72,[70]]],[[71,[70]]]],[[[62,[61]]]],[[87,4]],[[[88,[4]],4]],[[87,35]],[95,133],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[10,54],[[],166],[[[71,[70]]]],[[[71,[94]]]],[[[72,[70]]],[[72,[70]]]],[[167,98],44],[[[62,[61]],18]],[[[96,[4,4]],4],[[6,[4]]]],[[103,4],[[6,[4]]]],[[103,34],[[6,[35]]]],[[103,34],[[6,[35]]]],[30],[[30,124]],[[]],[[[62,[61]],18]],[[[62,[61]],18]],[[[62,[61]],18]],[[[62,[61]],18,109]],[[[62,[61]],109]],[[[62,[61]],109]],0,[73,6],[36,6],[[73,18],[[53,[132]]]],[[36,18],[[53,[132]]]],[[73,18],[[53,[132]]]],[73,6],[[],44],[87,44],[[],44],[[],44],[33,44],[[],44],[35,44],[[],44],[[],44],[[],44],[34,44],0,0,0,[[92,168],12],[[[62,[61]],168],12],[[95,168],12],[[169,168],12],[[[62,[61]],18]],[[[56,[[0,[170,170]]]],56]],[[[57,[[0,[170,170]]]],57]],[[[56,[[0,[58,171,171]]]],56]],[[[57,[[0,[171,171]]]],57]],[[[56,[[0,[172,172]]]],56]],[[[57,[[0,[172,172]]]],57]],[[[56,[[0,[58,173,173]]]],56]],[[[57,[[0,[173,173]]]],57]],[[[62,[61]]]],[73],[[],18],[[[116,[61]]]],[[[75,[61]]]],[[[5,[73]],[90,[18]]],[[5,[73]]]],[[[7,[73]],[90,[18]]],[[7,[73]]]],0,[[[62,[61]]],16],[[[56,[[0,[174,174]]]],56]],[[[57,[[0,[174,174]]]],57]],[[[56,[[0,[58,175,175]]]],56]],[[[57,[[0,[175,175]]]],57]],[[30,30]],[[[62,[61]],18]],0,[[[30,[110]]],110],[95,54],[95,[[14,[10]]]],[[[56,[58]]],58],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[63,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],62],[[95,[73,[10]]],[[12,[79,176]]]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[95,25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[[72,[93]]],[[72,[94]]]],[[[71,[93]]],[[71,[94]]]],[[[77,[93]]],[[77,[94]]]],[[],[[72,[93]]]],[[],[[77,[93]]]],[[[72,[93]]],[[72,[93]]]],[[[77,[93]]],[[77,[93]]]],[[[5,[6]]],[[6,[5]]]],[[[7,[6]]],[[6,[7]]]],[[[62,[61]],18]],[[[30,[23]]],[[6,[[5,[23]]]]]],[[[30,[23]]],[[6,[[7,[23]]]]]],[[[30,[23]]],[[6,[23]]]],[[[30,[23]]],[[6,[23]]]],[[],[[12,[4,45]]]],[34,[[12,[4,45]]]],[33,[[12,[4,45]]]],[[],[[12,[4,45]]]],[33,[[12,[4,45]]]],[35,[[12,[4,45]]]],[35,[[12,[4,45]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[35,[[12,[[97,[4]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[87,18],[[12,[[6,[4]],45]]]],[[103,4],[[12,[[6,[4]],45]]]],[[33,121],[[12,[33,130]]]],[[87,18],[[12,[[6,[4]],45]]]],[[103,4],[[12,[[6,[4]],45]]]],[[103,34],[[12,[[6,[34]],45]]]],[[103,34],[[12,[[6,[33]],45]]]],[[[62,[61]],18],[[12,[129]]]],[35,[[6,[54]]]],[[103,4,4],[[12,[[6,[4]],45]]]],[[103,35,35],[[12,[[6,[35]],45]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[33,[123,[104]]],[[12,[33,33]]]],[[33,121],[[12,[33,33]]]],[35,[[12,[4,45]]]],[35,[[12,[[97,[4]],35]]]],[103,[[12,[[96,[4,4]],45]]]],[87,[[12,[[88,[4]],45]]]],[87,[[12,[[6,[4]],45]]]],[[87,4],[[12,[45]]]],[[87,35],[[12,[45]]]],[[103,4],[[12,[[6,[4]],45]]]],[[103,34],[[12,[[6,[35]],45]]]],[[[62,[61]],18],[[12,[129]]]],[[[62,[61]],18],[[12,[129]]]],0,[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,[[[90,[133]]],133],[[[90,[145]]],145],[[[90,[48]]],48],[[[90,[54]]],54],[[[90,[10]]],10],[92,95],[[[30,[23]]],23],[44,35],[16,16],[[],60],[[[90,[18]]],18],[79,63],[103,44],[[[96,[4,4]]],[[152,[[177,[35,35]]]]]],[103,[[152,[[177,[35,35]]]]]],[[[96,[4,4]]],[[152,[[178,[35,35]]]]]],[103,[[152,[[178,[35,35]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[73,179],6],[[73,179],6],[[23,180],[[5,[23]]]],[[23,181],[[7,[23]]]],[18,[[62,[61]]]],[[]],[138,95],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[158,18],[[158,18],[[12,[158,136]]]],[158,10],[158,10],[158,10],[158,10],[158,[[12,[[107,[[73,[10]]]],182]]]],[[132,158],[[12,[[107,[[73,[10]]]],182]]]],[[132,158],[[12,[[107,[[73,[10]]]],182]]]],[158,[[12,[[107,[[73,[10]]]],182]]]],[18,[[12,[158,136]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[23,23],[132,132],[158,158],[136,136],[182,182],[[]],[[]],[[]],[[]],[158,[[107,[10]]]],[[10,158]],[[10,158]],[[[107,[10]],158]],[[132,[107,[10]],158]],[[],132],[[158,158],16],[[136,136],16],[[182,182],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[158,158],[[12,[136]]]],[[158,158],[[12,[158,136]]]],[[132,2],[[12,[24]]]],[[158,2],[[12,[24]]]],[[136,2],[[12,[24]]]],[[136,2],[[12,[24]]]],[[182,2],[[12,[24]]]],[[182,2],[[12,[24]]]],[23,158],[[],158],[[]],[[]],[[]],[[]],[[18,18],[[12,[158,136]]]],[[18,18],158],[1],[[132,[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[[132,[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[158,131],[[158,49]],[[]],[[]],[[]],[[]],[[],158],[158,158],[[158,18],18],[[158,18],18],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[10,54],[[10,158,18],10],[[10,158,18],10],[[158,18],[[12,[136]]]],[[158,18],[[12,[136]]]],[[158,18],[[12,[158,136]]]],[[132,[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[158,18],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[135,[79]],79]],[[[135,[79]],[135,[79]]]],[[[135,[79]],[135,[79]]]],[[[135,[79]],79]],[[[135,[183]]],184],[[[135,[[0,[134,23]]]]],[[0,[134,23]]]],[[]],[[[135,[[0,[134,23]]]]],[[0,[134,23]]]],[[]],[[]],[[]],[[[135,[[0,[134,23]]]]],[[135,[[0,[134,23]]]]]],[[[135,[[0,[134,23]]]],[135,[[0,[134,23]]]]]],[[]],[[]],[[[135,[[0,[105,134,23]]]],[135,[[0,[105,134,23]]]]],47],[[],[[135,[[0,[134,23]]]]]],[[[135,[[0,[134,23]]]]],[[0,[134,23]]]],[111,[[12,[[135,[[0,[134,23]]]]]]]],[[[135,[183]],184],16],[[[135,[184]],183],16],[[[135,[[73,[[0,[117,58]]]]]],73],16],[[[135,[183]],185],16],[[[135,[184]],185],16],[[[135,[183]],186],16],[[[135,[184]],183],16],[[[135,[183]],183],16],[[[135,[79]],79],16],[[[135,[184]],186],16],[[[135,[184]],184],16],[[[135,[[0,[[117,[[0,[134,23]]]],134,23]]]],[135,[[0,[134,23]]]]],16],[[[135,[183]],183],16],[[[135,[[73,[[0,[117,58]]]]]],[53,[187]]],16],[[[135,[184]],184],16],[[[135,[183]],184],16],[[[135,[79]],25],16],[[[135,[79]],79],16],[[[135,[[73,[[0,[117,58]]]]]],73],16],[[[135,[[73,[[0,[117,58]]]]]],[189,[188]]],16],[[],16],[[],16],[118,[[12,[119,120]]]],[[[135,[[0,[126,134,23]]]],2],[[12,[24]]]],[[[135,[[0,[125,134,23]]]],2],[[12,[24]]]],[25,[[135,[79]]]],[79,[[135,[79]]]],[190,[[135,[65]]]],[184,[[135,[184]]]],[185,[[135,[183]]]],[186,[[135,[184]]]],[65,[[135,[65]]]],[185,[[135,[183]]]],[186,[[135,[184]]]],[183,[[135,[183]]]],[[[73,[58]]],[[135,[[73,[58]]]]]],[[]],[[[53,[58,132]]],[[135,[[73,[58]]]]]],[190,[[135,[65]]]],[25,[[135,[79]]]],[[[53,[58,132]]],[[135,[[73,[58]]]]]],[121,[[135,[79]]]],[121,[[135,[[73,[58]]]]]],[121,[[135,[79]]]],[121,[[135,[79]]]],[1],[[[135,[[0,[146,134,23]]]],49]],[[]],[[[135,[79]]],[[192,[191]]]],[[[135,[[0,[134,23]]]]]],[[[135,[[0,[134,23]]]]],16],[[[135,[[0,[134,23]]]]],16],[[[135,[[73,[[0,[117,58]]]]]],[189,[188]]],16],[[[135,[79]],79],16],[[[135,[[73,[[0,[117,58]]]]]],73],16],[[[135,[[73,[[0,[117,58]]]]]],[53,[187]]],16],[[[135,[79]],25],16],[[[135,[79]],79],16],[[[135,[[73,[[0,[117,58]]]]]],73],16],[[[135,[184]],183],[[6,[47]]]],[[[135,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,134,23]]]],134,23]]]],134,23]]]],134,23]]]],[135,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,134,23]]]],134,23]]]],134,23]]]],134,23]]]]],[[6,[47]]]],[[[135,[184]],185],[[6,[47]]]],[[[135,[184]],186],[[6,[47]]]],[[[135,[184]],183],[[6,[47]]]],[[[135,[183]],183],[[6,[47]]]],[[[135,[183]],184],[[6,[47]]]],[[[135,[183]],183],[[6,[47]]]],[[[135,[183]],185],[[6,[47]]]],[[[135,[183]],184],[[6,[47]]]],[[[135,[184]],184],[[6,[47]]]],[[[135,[184]],184],[[6,[47]]]],[[[135,[183]],186],[[6,[47]]]],[[10,10]],[10],[10],[[10,10],16],[10,54],[[[135,[[0,[193,134,23]]]],168],12],[[[135,[[0,[134,23]]]]]],[[]],[[]],[[],25],[[],12],[[],12],[[],13],[[]],0,0,[[[148,[23,187]]],187],[[[148,[194,132]]],195],[[[148,[23,187]]],23],[[[148,[196,132]]],143],[[[148,[23,187]]],23],[[],197],[[[148,[137,187]]],[[148,[187]]]],[[[148,[[73,[137]],187]]],[[148,[73,187]]]],[[[148,[73,132]]],16],[[[148,[73,132]],[148,[73,132]]],[[148,[73,132]]]],[[[148,[73,132]],[148,[73,132]]],[[148,[73,132]]]],[[[148,[73,132]]],16],[[[148,[73,132]],18,16],[[148,[73,132]]]],[[[148,[73,132]]],18],[[[148,[73,132]],[148,[73,132]]],16],[[[148,[73,132]],[148,[73,132]]],16],[[[148,[73,132]],18],[[148,[73,132]]]],[[[148,[73,132]],16],[[148,[73,132]]]],[[[148,[73,132]]],18],[[[148,[73,132]],[148,[73,132]],[148,[73,132]]],[[148,[73,132]]]],[[[148,[73,132]]],16],[[[148,[73,132]]],[[148,[73,132]]]],[[[148,[73,132]],[148,[73,132]]],[[148,[73,132]]]],[[[148,[73,132]],18],[[148,[73,132]]]],[[[148,[73,132]],18],[[148,[73,132]]]],[[[148,[73,132]],[148,[73,132]]],16],[[[148,[73,132]],[148,[73,132]]],16],[[[148,[73,132]],18],16],[[[148,[73,132]],[148,[73,132]]],[[148,[73,132]]]],[[]],[[[148,[23,187]]],23],[[]],[[]],[[[148,[23,187]]],23],[[]],[[[148,[[0,[[179,[198]],23]],187]],198]],[[[148,[[0,[[109,[198]],23]],187]],198]],[[[148,[[0,[[124,[198]],23]],187]],198]],[[[148,[199,132]]],[[6,[199]]]],[[[148,[58,[0,[187,58]]]]],[[148,[58,[0,[187,58]]]]]],[[[148,[79,132]]],[[148,[79,132]]]],[[[148,[184,132]]],[[148,[184,132]]]],[[[148,[[73,[58]],[0,[187,58]]]]],[[148,[[73,[58]],[0,[187,58]]]]]],[[[148,[65,132]]],[[148,[65,132]]]],[[[148,[183,132]]],[[148,[183,132]]]],[[[148,[[73,[58]],[0,[187,58]]]],[148,[[73,[58]],[0,[187,58]]]]]],[[[148,[58,[0,[187,58]]]],[148,[58,[0,[187,58]]]]]],[[]],[[[148,[[0,[105,23]],187]],[148,[[0,[105,23]],187]]],47],[[[148,[[0,[200,23]],132]],18]],[[[203,[[148,[[0,[201,202,23]],132]]]],18]],[[],[[148,[183,132]]]],[[],[[148,[110,132]]]],[[],[[148,[65,132]]]],[[],[[148,[79,132]]]],[[],[[148,[73,132]]]],[[[204,[23]]],23],[[[148,[23,187]]],23],[[[204,[23]]],23],[[[148,[23,187]]],23],[[[148,[199,132]]],79],[111,[[12,[[148,[65,132]]]]]],[111,[[12,[[148,[[73,[205]],132]]]]]],[111,[[12,[[148,[184,132]]]]]],[111,[[12,[[148,[205,132]]]]]],[111,[[12,[[148,[183,132]]]]]],[111,[[12,[[148,[79,132]]]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],79,[73,[79]],207],[[12,[120]]]],[[[148,[206,132]],18,207],[[12,[120]]]],[[[148,[206,132]],18,207],[[12,[120]]]],[[[148,[206,132]],18,207],[[12,[120]]]],[[[148,[206,132]],18,207],[[12,[120]]]],[[[148,[206,132]],79,18,207],[[12,[120]]]],[[[148,[206,132]],79,18,207],[[12,[120]]]],[[[148,[206,132]],79,18,207],[[12,[120]]]],[[[148,[206,132]],79,18,207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[206,132]],79,207],[[12,[120]]]],[[[148,[208,187]]],[[12,[[148,[208,187]],[148,[208,187]]]]]],[[[148,[208,187]]],[[12,[[148,[208,187]],[148,[208,187]]]]]],[[[148,[208,187]]],[[12,[[148,[208,187]],[148,[208,187]]]]]],[[[148,[208,187]]],[[148,[208,187]]]],[[[148,[208,187]]],[[148,[208,187]]]],[[[148,[208,187]]],[[148,[208,187]]]],[[[204,[23]]]],[[[148,[23,187]]]],[[[148,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],16],[[],16],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],79,[73,[79]],209],[[12,[210,120]]]],[[[148,[206,132]],18,209],[[12,[210,120]]]],[[[148,[206,132]],18,209],[[12,[210,120]]]],[[[148,[206,132]],18,209],[[12,[210,120]]]],[[[148,[206,132]],18,209],[[12,[210,120]]]],[[[148,[206,132]],79,18,209],[[12,[210,120]]]],[[[148,[206,132]],79,18,209],[[12,[210,120]]]],[[[148,[206,132]],79,18,209],[[12,[210,120]]]],[[[148,[206,132]],79,18,209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]],79,209],[[12,[210,120]]]],[[[148,[206,132]]],16],[[[148,[206,132]]],16],[[[148,[118,132]]],16],[[[148,[206,132]]],16],[[[148,[118,132]]],16],[[[148,[206,132]]],16],[[[148,[118,132]]],16],[[[148,[118,132]]],16],[118,[[12,[119,120]]]],[[[148,[118,132]],16],[[12,[119,120]]]],[[[148,[118,132]],16],[[12,[119,120]]]],[[[148,[118,132]],16],[[12,[119,120]]]],[[[148,[118,132]],16],[[12,[119,120]]]],[[[148,[118,132]],[73,[10]]],[[12,[119,120]]]],[[[148,[118,132]],[73,[10]]],[[12,[119,120]]]],[[[148,[118,132]],[73,[10]]],[[12,[119,120]]]],[[[148,[118,132]],[73,[10]]],[[12,[119,120]]]],[[[148,[118,132]],60],[[12,[119,120]]]],[[[148,[118,132]],60],[[12,[119,120]]]],[[[148,[118,132]],60],[[12,[119,120]]]],[[[148,[118,132]],60],[[12,[119,120]]]],[[[148,[118,132]],122],[[12,[119,120]]]],[[[148,[118,132]],122],[[12,[119,120]]]],[[[148,[118,132]],122],[[12,[119,120]]]],[[[148,[118,132]],122],[[12,[119,120]]]],[[[148,[118,132]],89],[[12,[119,120]]]],[[[148,[118,132]],89],[[12,[119,120]]]],[[[148,[118,132]],89],[[12,[119,120]]]],[[[148,[118,132]],89],[[12,[119,120]]]],[[[148,[118,132]],141],[[12,[119,120]]]],[[[148,[118,132]],141],[[12,[119,120]]]],[[[148,[118,132]],141],[[12,[119,120]]]],[[[148,[118,132]],141],[[12,[119,120]]]],[[[148,[118,132]],142],[[12,[119,120]]]],[[[148,[118,132]],142],[[12,[119,120]]]],[[[148,[118,132]],142],[[12,[119,120]]]],[[[148,[118,132]],142],[[12,[119,120]]]],[[[148,[118,132]],143],[[12,[119,120]]]],[[[148,[118,132]],143],[[12,[119,120]]]],[[[148,[118,132]],143],[[12,[119,120]]]],[[[148,[118,132]],143],[[12,[119,120]]]],[[[148,[118,132]],144],[[12,[119,120]]]],[[[148,[118,132]],144],[[12,[119,120]]]],[[[148,[118,132]],144],[[12,[119,120]]]],[[[148,[118,132]],144],[[12,[119,120]]]],[[[148,[118,132]],64],[[12,[119,120]]]],[[[148,[118,132]],64],[[12,[119,120]]]],[[[148,[118,132]],64],[[12,[119,120]]]],[[[148,[118,132]],64],[[12,[119,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[211,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[211,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[211,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[211,120]]]],[[[148,[118,132]],79,212],[[12,[119,120]]]],[[[148,[118,132]],79,212],[[12,[119,120]]]],[[[148,[118,132]],79,212],[[12,[119,120]]]],[[[148,[118,132]],79,212],[[12,[119,120]]]],[[[148,[118,132]],79,48,79,212],[[12,[119,120]]]],[[[148,[118,132]],79,48,79,212],[[12,[119,120]]]],[[[148,[118,132]],79,48,79,212],[[12,[119,120]]]],[[[148,[118,132]],79,48,79,212],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[213,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[213,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[213,120]]]],[[[148,[118,132]],[6,[18]]],[[12,[213,120]]]],[[[148,[118,132]],212],[[12,[119,120]]]],[[[148,[118,132]],212],[[12,[119,120]]]],[[[148,[118,132]],212],[[12,[119,120]]]],[[[148,[118,132]],212],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79,18],[[12,[214,120]]]],[[[148,[118,132]],79,18],[[12,[214,120]]]],[[[148,[118,132]],79,18],[[12,[214,120]]]],[[[148,[118,132]],79,18],[[12,[214,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[215,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[215,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[215,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[215,120]]]],[[[148,[118,132]],18],[[12,[216,120]]]],[[[148,[118,132]],18],[[12,[216,120]]]],[[[148,[118,132]],18],[[12,[216,120]]]],[[[148,[118,132]],18],[[12,[216,120]]]],[[[148,[118,132]],79,18],[[12,[217,120]]]],[[[148,[118,132]],79,18],[[12,[217,120]]]],[[[148,[118,132]],79,18],[[12,[217,120]]]],[[[148,[118,132]],79,18],[[12,[217,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[218,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[218,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[218,120]]]],[[[148,[118,132]],79,48,79,18],[[12,[218,120]]]],[[[148,[118,132]],133],[[12,[119,120]]]],[[[148,[118,132]],133],[[12,[119,120]]]],[[[148,[118,132]],133],[[12,[119,120]]]],[[[148,[118,132]],133],[[12,[119,120]]]],[[[148,[118,132]],145],[[12,[119,120]]]],[[[148,[118,132]],145],[[12,[119,120]]]],[[[148,[118,132]],145],[[12,[119,120]]]],[[[148,[118,132]],145],[[12,[119,120]]]],[[[148,[118,132]],48],[[12,[119,120]]]],[[[148,[118,132]],48],[[12,[119,120]]]],[[[148,[118,132]],48],[[12,[119,120]]]],[[[148,[118,132]],48],[[12,[119,120]]]],[[[148,[118,132]],54],[[12,[119,120]]]],[[[148,[118,132]],54],[[12,[119,120]]]],[[[148,[118,132]],54],[[12,[119,120]]]],[[[148,[118,132]],54],[[12,[119,120]]]],[[[148,[118,132]],10],[[12,[119,120]]]],[[[148,[118,132]],10],[[12,[119,120]]]],[[[148,[118,132]],10],[[12,[119,120]]]],[[[148,[118,132]],10],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]]],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79],[[12,[119,120]]]],[[[148,[118,132]],79,48,79],[[12,[119,120]]]],[[[148,[118,132]],79,48,79],[[12,[119,120]]]],[[[148,[118,132]],79,48,79],[[12,[119,120]]]],[[[148,[118,132]],79,48,79],[[12,[119,120]]]],[[[148,[[0,[200,23]],132]]],[[12,[[73,[10]],219]]]],[[[148,[[0,[197,23]],132]],[73,[10]]]],[[[148,[[0,[220,23]],132]],[73,[10]]]],[[[148,[[0,[49,23]],187]]],54],[[[148,[[0,[221,23]],132]]],[[12,[219]]]],[[[204,[[0,[126,23]]]],2],[[12,[24]]]],[[[204,[[0,[125,23]]]],2],[[12,[24]]]],[[[148,[[0,[126,23]],187]],2],[[12,[24]]]],[[[148,[23,187]],2],[[12,[24]]]],[[[148,[[0,[125,23]],187]],2],[[12,[24]]]],[[]],[79,[[148,[199,132]]]],[14,[[148,[73,132]]]],[[[0,[199,163,162]]],[[148,[199,132]]]],[[[135,[[73,[58]]]]],[[148,[[73,[58]],132]]]],[25,[[148,[79,132]]]],[[[148,[79,187]]],[[148,[[73,[10]],187]]]],[79,[[148,[79,132]]]],[190,[[148,[65,132]]]],[199,[[148,[199,132]]]],[[[53,[187]]],[[148,[73,187]]]],[[[135,[65]]],[[148,[65,132]]]],[[[135,[79]]],[[148,[199,132]]]],[131],[[]],[65,[[148,[65,132]]]],[[],[[148,[132]]]],[183,[[148,[183,132]]]],[184,[[148,[184,132]]]],[[[135,[184]]],[[148,[184,132]]]],[186,[[148,[184,132]]]],[185,[[148,[183,132]]]],[[[135,[183]]],[[148,[183,132]]]],[[[135,[79]]],[[148,[79,132]]]],[25,[[148,[199,132]]]],[[[73,[58]]],[[148,[[73,[58]],132]]]],[[[135,[79]]],[[148,[199,132]]]],[79,[[148,[199,132]]]],[25,[[148,[199,132]]]],[121,[[148,[73,132]]]],[[],[[148,[23,132]]]],[187,[[148,[23,187]]]],[1],[[[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[148,[[0,[222,23]],132]]],[[14,[10]]]],[[[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[148,[[0,[146,23]],187]],49]],[[]],[[]],[[[148,[187]]],[[148,[73,187]]]],[[]],[[[148,[187]]]],[[]],[[[148,[23,187]]],[[203,[[148,[23,187]]]]]],[[[148,[23,187]]]],[[[148,[23,187]]]],[79,223],[79,16],[[[148,[[0,[224,23]],187]]],16],[[[148,[206,132]]],16],[[[148,[206,132]]],16],[[[148,[206,132]]],16],[[[148,[206,132]]],16],[79,16],[[[148,[[0,[225,23]],132]]],16],[79,16],[[[148,[[0,[226,202,23]],132]]],16],[[[148,[[0,[227,202,23]],132]]],16],[[[148,[[0,[221,23]],132]]],16],[[[148,[[0,[36,23]],187]]],6],[[[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[148,[23,187]]],23],[[[148,[[0,[224,23]],187]]],18],[[[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[148,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],204],[[],[[148,[132]]]],[[187,187],[[148,[187,187]]]],[[],[[148,[137,132]]]],[[187,187],[[148,[137,187,187]]]],[18,[[148,[[73,[137]],132]]]],[[18,187],[[148,[[73,[137]],187]]]],[[[228,[23]]],[[204,[23]]]],[[],[[148,[137,132]]]],[[187,187],[[148,[137,187,187]]]],[18,[[148,[[73,[137]],132]]]],[[18,187],[[148,[[73,[137]],187]]]],[[[148,[[0,[36,23]],187]]],6],[[[148,[[0,[229,23]],187]]],6],[[[148,[[0,[197,23]],132]]],48],[[[148,[[0,[197,23]],132]]],54],[[[148,[[0,[36,23]],187]],18],6],[[[148,[[0,[229,23]],187]],18],6],[[[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[148,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],[[6,[47]]]],[[],[[203,[[148,[132]]]]]],[[187,187],[[203,[[148,[187,187]]]]]],[[[203,[[148,[[0,[230,202,23]],187]]]],231],232],[[[203,[[148,[[0,[233,202,23]],132]]]],231],[[232,[[12,[219]]]]]],[[[203,[[148,[[0,[201,202,23]],132]]]],231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[[148,[[0,[233,202,23]],132]]]],231],[[232,[[12,[219]]]]]],[[[203,[[148,[[0,[234,202,23]],132]]]],231],[[232,[6]]]],[[[203,[[148,[[0,[235,202,23]],132]]]],231],[[232,[6]]]],[[[203,[[148,[[0,[236,202,23]],132]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[148,[[0,[236,202,23]],132]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[148,[[0,[238,202,23]],132]]]],231,239],[[232,[[12,[54,219]]]]]],[[[203,[[148,[[0,[233,202,23]],132]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[148,[[0,[233,202,23]],132]]]],231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[10,10]],[10],[10],[10],[[10,10],16],[10,54],[[[148,[[0,[225,23]],132]],[73,[10]]],[[12,[18,219]]]],[[[148,[[0,[225,23]],132]],241],[[12,[219]]]],[[[148,[[0,[225,23]],132]],[73,[10]]],[[12,[219]]]],[[[148,[[0,[200,23]],132]],25],[[12,[18,219]]]],[[[148,[[0,[225,23]],132]],[53,[10,132]]],[[12,[18,219]]]],[[[148,[[0,[225,23]],132]],25],[[12,[18,219]]]],[[[148,[[0,[200,23]],132]],10,[53,[10,132]]],[[12,[18,219]]]],[[[148,[[0,[225,23]],132]],[73,[237]]],[[12,[18,219]]]],[[[203,[[148,[[0,[242,202,23]],187]]]]],243],[[[148,[[0,[244,23]],132]],239],[[12,[54,219]]]],[[[148,[[0,[193,23]],132]],168],12],[[[148,[[0,[234,202,23]],132]]]],[[[148,[[0,[235,202,23]],132]]]],[[[148,[[0,[36,23]],187]]]],[[[204,[[0,[199,23]]]]],[[6,[199]]]],[[[148,[199,132]]],[[6,[199]]]],[[[148,[[0,[244,23]],132]]],[[12,[54,219]]]],[79,[[6,[79]]]],[79,[[6,[79]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[[148,[[0,[197,23]],132]],[73,[10]]],[[12,[245]]]],[[],12],[[],12],[[[148,[73,132]]],[[12,[[148,[14,132]]]]]],[[[53,[132]]],[[12,[[148,[14,132]]]]]],[[],12],[[],12],[[],[[12,[[148,[132]],182]]]],[[187,187],[[12,[[148,[187,187]],182]]]],[[],[[12,[[148,[137,132]],182]]]],[[187,187],[[12,[[148,[137,187,187]],182]]]],[18,[[12,[[148,[[73,[137]],132]],182]]]],[[],[[12,[[148,[137,132]],182]]]],[[187,187],[[12,[[148,[137,187,187]],182]]]],[18,[[12,[[148,[[73,[137]],132]],182]]]],[[203,231],232],[[203,231],[[232,[[6,[12]]]]]],[[],13],[[],13],[[]],[[]],[[[148,[137,187]]],[[148,[187]]]],[[[148,[[0,[221,23]],132]],[73,[10]]],[[12,[18,219]]]],[[[148,[[0,[49,23]],187]],[73,[10]]]],[[[148,[[0,[221,23]],132]],[73,[10]]],[[12,[219]]]],[[[148,[[0,[221,23]],132]],246],[[12,[219]]]],[[[148,[[0,[49,23]],187]],141]],[[[148,[[0,[49,23]],187]],142]],[[[148,[[0,[49,23]],187]],143]],[[[148,[[0,[49,23]],187]],144]],[[[148,[[0,[49,23]],187]],64]],[[[148,[[0,[49,23]],187]],15]],[[[148,[[0,[49,23]],187]],18]],[[[148,[[0,[49,23]],187]],79]],[[[148,[[0,[49,23]],187]],133]],[[[148,[[0,[49,23]],187]],145]],[[[148,[[0,[49,23]],187]],48]],[[[148,[[0,[49,23]],187]],54]],[[[148,[[0,[49,23]],187]],10]],[[[148,[[0,[49,23]],187]],18]],[[[148,[[0,[221,23]],132]],[73,[240]]],[[12,[18,219]]]],0,0,0,0,0,0,0,0,0,[[[247,[187]]],187],[[[248,[187]]],187],[[[247,[105,187]],[247,[105,187]]]],[[[249,[105,58,[0,[187,58]]]],[249,[105,58,[0,[187,58]]]]]],[[[250,[105,58,[0,[187,58]]]],[250,[105,58,[0,[187,58]]]]]],[[[251,[132]],[251,[132]]]],[[[248,[187]],[248,[187]]]],[[[248,[187]]]],[[[247,[187]]],73],[[[248,[187]]]],[[[251,[187]]],6],[[[248,[187]]],6],[[[251,[187]]],6],[[[248,[187]]],6],0,[[[248,[105,187]],105],[[12,[18,18]]]],[[[248,[187]],109],[[12,[18,18]]]],[[[248,[187]],105,109],[[12,[18,18]]]],[[[250,[[0,[105,58]],[0,[187,58]]]],[250,[[0,[105,58]],[0,[187,58]]]]],[[250,[[0,[105,58]],[0,[187,58]]]]]],[[[250,[[0,[105,58]],[0,[187,58]]]],[250,[[0,[105,58]],[0,[187,58]]]]],[[250,[[0,[105,58]],[0,[187,58]]]]]],[[[250,[[0,[105,58]],[0,[187,58]]]],[250,[[0,[105,58]],[0,[187,58]]]]],[[250,[[0,[105,58]],[0,[187,58]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[247,[187]]],18],[[[248,[187]]],18],[[[247,[187]]]],[[[249,[[0,[187,58]]]]]],[[[250,[58,[0,[187,58]]]]]],[[[251,[187]]]],[[[248,[187]]]],[[[247,[58,[0,[187,58]]]]],[[247,[58,[0,[187,58]]]]]],[[[249,[58,58,[0,[187,58]]]]],[[249,[58,58,[0,[187,58]]]]]],[[[250,[58,[0,[187,58]]]]],[[250,[58,[0,[187,58]]]]]],[[[251,[58,[0,[187,58]]]]],[[251,[58,[0,[187,58]]]]]],[[[248,[58,[0,[187,58]]]]],[[248,[58,[0,[187,58]]]]]],[252,252],[253,253],[[[247,[58,[0,[187,58]]]],[247,[58,[0,[187,58]]]]]],[[[250,[58,[0,[187,58]]]],[250,[58,[0,[187,58]]]]]],[[[251,[58,[0,[187,58]]]],[251,[58,[0,[187,58]]]]]],[[[248,[58,[0,[187,58]]]],[248,[58,[0,[187,58]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[249,[105,105,[0,[187,58]]]],[249,[105,105,[0,[187,58]]]]],47],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],47],[[[251,[105,187]],[251,[105,187]]],47],[[[248,[105,187]],[248,[105,187]]],47],[[[250,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],16],[[[251,[[117,[[117,[[117,[117]]]]]],187]],[117,[[117,[[117,[[117,[117]]]]]]]]],16],[[[248,[[117,[[117,[[117,[117]]]]]],187]],[117,[[117,[[117,[[117,[117]]]]]]]]],16],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],16],[[[251,[187]]],[[255,[187]]]],[[[251,[187]]],[[256,[187]]]],[[[251,[187]]],[[255,[187]]]],[[[251,[187]]],[[256,[187]]]],[[],[[247,[105,132]]]],[[],[[249,[132]]]],[[],[[250,[132]]]],[[],[[251,[132]]]],[[],[[248,[132]]]],[111,[[12,[[247,[[0,[205,105]],132]]]]]],[111,[[12,[[249,[[0,[205,105]],205,132]]]]]],[111,[[12,[[250,[[0,[205,257,105]],132]]]]]],[111,[[12,[[251,[205,132]]]]]],[111,[[12,[[248,[205,132]]]]]],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],[[258,[105,[0,[187,58]]]]]],[[[247,[187]]],[[259,[187]]]],[[[248,[187]],[90,[18]]],[[260,[187]]]],[[[247,[105,187]]],[[261,[105,187]]]],[[[249,[[0,[187,58]]]]]],[[[251,[187]]]],[[[248,[187]]]],[[[249,[105,[0,[187,58]]]],105],[[262,[105,[0,[187,58]]]]]],[[[249,[[117,[[117,[[117,[117]]]]]],[117,[[117,[[117,[117]]]]]],[0,[187,58]]]],[249,[[117,[[117,[[117,[117]]]]]],[117,[[117,[[117,[117]]]]]],[0,[187,58]]]]],16],[[[250,[[117,[[117,[[117,[117]]]]]],[0,[187,58]]]],[250,[[117,[[117,[[117,[117]]]]]],[0,[187,58]]]]],16],[[[251,[[117,[[117,[[117,[117]]]]]],187]],[251,[[117,[[117,[[117,[117]]]]]],187]]],16],[[[248,[117,187]],[53,[187]]],16],[[[248,[[117,[[117,[[117,[117]]]]]],187]],[248,[[117,[[117,[[117,[117]]]]]],187]]],16],[[[248,[117,187]],14],16],[[[248,[117,187]],73],16],[[[248,[117,187]],14],16],[[[248,[117,187]],14],16],[[[248,[117,187]],73],16],[[252,252],16],[[253,253],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[[[247,[[0,[105,166]],187]],121]],[[[247,[105,187]],121]],[[[249,[105,[0,[187,58]]]],121]],[[[249,[[0,[105,166]],166,[0,[187,58]]]],121]],[[[250,[[0,[105,166]],[0,[187,58]]]],121]],[[[250,[105,[0,[187,58]]]],121]],[[[251,[187]],121]],[[[251,[166,187]],121]],[[[248,[187]],121]],[[[248,[166,187]],121]],[[[247,[105,187]],105]],[[[247,[[0,[105,166]],187]],[0,[105,166]]]],[[[249,[105,[0,[187,58]]]]]],[[[249,[[0,[105,166]],166,[0,[187,58]]]]]],[[[250,[105,[0,[187,58]]]],105]],[[[250,[[0,[105,166]],[0,[187,58]]]],[0,[105,166]]]],[[[251,[166,187]],166]],[[[251,[187]]]],[[[248,[187]]]],[[[248,[166,187]],166]],[[[247,[105,187]],18]],[[[247,[[0,[105,166]],187]],18]],[[[248,[187]],18]],[[[248,[166,187]],18]],[[[249,[105,[0,[187,58]]]],109],[[263,[105,109,[0,[187,58]]]]]],[[[250,[105,[0,[187,58]]]],109],[[264,[105,109,[0,[187,58]]]]]],[[[251,[187]],109],[[265,[109,187]]]],[[[250,[105,[0,[187,58]]]]],[[6,[105]]]],[[[249,[105,[0,[187,58]]]]],[[6,[[266,[105,[0,[187,58]]]]]]]],[[[249,[105,[0,[187,58]]]]],6],[[[248,[10,187]]],[[12,[219]]]],[[[247,[126,187]],2],[[12,[24]]]],[[[249,[126,126,[0,[187,58]]]],2],[[12,[24]]]],[[[250,[126,[0,[187,58]]]],2],[[12,[24]]]],[[[251,[126,187]],2],[[12,[24]]]],[[[248,[126,187]],2],[[12,[24]]]],[[252,2],[[12,[24]]]],[[252,2],[[12,[24]]]],[[253,2],[[12,[24]]]],[[[53,[105,187]]],[[247,[105,187]]]],[[[14,[105]]],[[247,[105,132]]]],[[]],[[]],[14,[[249,[105,132]]]],[[[14,[105]]],[[250,[105,132]]]],[[]],[[]],[14,[[251,[132]]]],[[]],[14,[[248,[132]]]],[[[53,[187]]],[[248,[187]]]],[[]],[253,252],[136,253],[[]],[121,[[247,[105,132]]]],[121,[[249,[105,132]]]],[121,[[250,[105,132]]]],[121,[[251,[132]]]],[121,[[248,[132]]]],[1],[1],[1],[1],[1],[[[251,[187]]],6],[[[248,[187]]],6],[[[251,[187]]],6],[[[248,[187]]],6],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],6],[[[250,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],[[6,[[0,[[254,[[0,[105,23]]]],105]]]]]],[[[248,[187]],18],6],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],6],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],6],[[[248,[187]],18],6],[[[249,[146,146,[0,[187,58]]]],49]],[[[250,[146,[0,[187,58]]]],49]],[[[251,[146,187]],49]],[[[248,[146,187]],49]],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]]],[[[248,[187]],18]],[[[248,[187]],18]],[[[249,[105,[0,[187,58]]]],105],6],[[[250,[105,[0,[187,58]]]],105],16],[[[248,[187]],18]],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],[[267,[105,[0,[187,58]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[249,[[0,[[268,[191]],257,105]],[268,[191]],132]]]],[[[250,[[0,[[268,[191]],257,105]],132]]]],[[[247,[187]]],269],[[[247,[187]]],[[270,[187]]]],[[[249,[[0,[187,58]]]]],271],[[[249,[[0,[187,58]]]]],[[272,[[0,[187,58]]]]]],[[[249,[[0,[187,58]]]]],273],[[[250,[[0,[187,58]]]]],[[274,[[0,[187,58]]]]]],[[[250,[[0,[187,58]]]]],275],[[[251,[187]]],276],[[[251,[187]]],[[277,[187]]]],[[[251,[187]]],278],[[[248,[187]]],[[279,[187]]]],[[[248,[187]]],280],[[[248,[187]]],281],[[[247,[187]]],[[282,[187]]]],[[[249,[[0,[187,58]]]]],[[283,[[0,[187,58]]]]]],[[[247,[105,187]]],[[53,[105,187]]]],[[[249,[[0,[187,58]]]]],[[284,[[0,[187,58]]]]]],[[[247,[187]]],[[53,[187]]]],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],16],[[[247,[187]]],16],[[[249,[[0,[187,58]]]]],16],[[[250,[[0,[187,58]]]]],16],[[[251,[187]]],16],[[[248,[187]]],16],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],16],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],16],[[[248,[10,187]]],16],[[[247,[187]]],269],[[[249,[[0,[187,58]]]]],273],[[[250,[[0,[187,58]]]]],275],[[[251,[187]]],278],[[[248,[187]]],280],[[[249,[[0,[187,58]]]]],271],[[[251,[187]]],276],[[[248,[187]]],281],[[[249,[[0,[187,58]]]]],285],[252,253],[[[250,[105,[0,[187,58]]]]],[[6,[105]]]],[[[249,[105,[0,[187,58]]]]],[[6,[[266,[105,[0,[187,58]]]]]]]],[[[249,[105,[0,[187,58]]]]],6],[[[247,[187]]],18],[[[249,[[0,[187,58]]]]],18],[[[250,[[0,[187,58]]]]],18],[[[251,[187]]],18],[[[248,[187]]],18],0,[[[249,[[0,[[254,[105]],105]],[0,[187,58]]]],[286,[105]]],[[287,[[0,[[254,[105]],105]]]]]],[[[249,[[0,[[254,[105]],105]],[0,[187,58]]]],[286,[105]]],[[288,[[0,[[254,[105]],105]],[0,[187,58]]]]]],[[[248,[187]]],73],[[[251,[[117,[[117,[[117,[117]]]]]],187]],[251,[[117,[[117,[[117,[117]]]]]],187]]],16],[[],[[247,[105,132]]]],[[],[[249,[132]]]],[[],[[250,[132]]]],[[],[[251,[132]]]],[[],[[248,[132]]]],[187,[[247,[105,187]]]],[[[0,[187,58]]],[[249,[[0,[187,58]]]]]],[[[0,[187,58]]],[[250,[[0,[187,58]]]]]],[187,[[251,[187]]]],[187,[[248,[187]]]],[[[249,[[165,[[165,[[165,[165]]]]]],[165,[[165,[[165,[165]]]]]],[0,[187,58]]]],[249,[[165,[[165,[[165,[165]]]]]],[165,[[165,[[165,[165]]]]]],[0,[187,58]]]]],[[6,[47]]]],[[[250,[[165,[[165,[[165,[165]]]]]],[0,[187,58]]]],[250,[[165,[[165,[[165,[165]]]]]],[0,[187,58]]]]],[[6,[47]]]],[[[251,[[165,[[165,[[165,[165]]]]]],187]],[251,[[165,[[165,[[165,[165]]]]]],187]]],[[6,[47]]]],[[[248,[[165,[[165,[[165,[165]]]]]],187]],[248,[[165,[[165,[[165,[165]]]]]],187]]],[[6,[47]]]],[[[248,[187]],109],18],[[[247,[187]]],6],[[[247,[105,187]]],[[6,[[289,[105,187]]]]]],[[[247,[105,187]]],[[6,[105]]]],[[[251,[187]]],6],[[[248,[187]]],6],[[[249,[105,[0,[187,58]]]]],6],[[[250,[105,[0,[187,58]]]]],[[6,[105]]]],[[[251,[187]]],6],[[[248,[187]]],6],[[[249,[105,[0,[187,58]]]]],6],[[[250,[105,[0,[187,58]]]]],[[6,[105]]]],[[[247,[105,187]],105]],[[[251,[187]]]],[[[248,[187]]]],[[[251,[187]]]],[[[248,[187]]]],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[90,[[0,[105,23]]]]],[[290,[[0,[[254,[[0,[105,23]]]],105]]]]]],[[[250,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[90,[[0,[105,23]]]]],[[291,[[0,[[254,[[0,[105,23]]]],105]]]]]],[[[248,[187]],[90,[18]]],280],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[90,[[0,[105,23]]]]],[[292,[[0,[[254,[[0,[105,23]]]],105]]]]]],[[[248,[187]],[90,[18]]],281],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[10,54],[10,54],[10,54],[10,54],[[[248,[10,187]],[73,[10]]],[[12,[18,219]]]],[[[248,[10,187]],241],[[12,[219]]]],[[[248,[10,187]],[53,[10,132]]],[[12,[18,219]]]],[[[248,[10,187]],25],[[12,[18,219]]]],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],6],[[[250,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],16],[[[251,[187]],18]],[[[248,[187]],18],6],[[[249,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],6],[[[250,[105,[0,[187,58]]]],105],[[6,[105]]]],[[[247,[187]],18]],[[[248,[187]],18]],[[[247,[187]],18]],[[[248,[187]],18]],[[[248,[58,187]],18,58]],[[[248,[187]],18,109]],[[[247,[105,187]],109]],[[[249,[105,[0,[187,58]]]],109]],[[[250,[105,[0,[187,58]]]],109]],[[[248,[187]],109]],[[[248,[187]],109]],[[[248,[187]],18]],[[[248,[187]],18]],[[[247,[193,132]],168],12],[[[249,[193,193,132]],168],12],[[[250,[193,132]],168],12],[[[251,[193,132]],168],12],[[[248,[193,132]],168],12],[[[247,[187]],18]],[[[248,[187]],18]],[[[247,[187]]]],[[[248,[187]]]],[[[249,[[0,[[254,[[0,[105,23]]]],105]],58,[0,[187,58]]]],[0,[105,23]]],[[249,[[0,[[254,[[0,[105,23]]]],105]],58,[0,[187,58]]]]]],[[[250,[[0,[[254,[[0,[105,23]]]],105]],58,[0,[187,58]]]],[0,[105,23]]],[[250,[[0,[[254,[[0,[105,23]]]],105]],58,[0,[187,58]]]]]],[[[251,[58,187]],18],[[251,[58,187]]]],[[[248,[58,187]],18],[[248,[58,187]]]],[[[250,[[0,[105,58]],[0,[187,58]]]],[250,[[0,[105,58]],[0,[187,58]]]]],[[250,[[0,[105,58]],[0,[187,58]]]]]],[[[248,[187]],18,18]],[[[248,[187]],18],6],[[[248,[187]],18],6],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],[[293,[105]]]],[[[250,[[0,[[254,[[0,[105,23]]]],105]],[0,[187,58]]]],[0,[105,23]]],[[6,[[0,[[254,[[0,[105,23]]]],105]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[[248,[187]],18]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[249,[105,[0,[187,58]]]],105],[[12,[[294,[105,[0,[187,58]]]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[247,[187]],18],[[12,[252]]]],[[[248,[187]],18],[[12,[252]]]],[[[247,[187]],18],[[12,[252]]]],[[[248,[187]],18],[[12,[252]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[[250,[105,[0,[187,58]]]],[250,[105,[0,[187,58]]]]],[[295,[105]]]],[[[249,[[0,[[254,[105]],105]],[0,[187,58]]]],[286,[105]]],[[287,[[0,[[254,[105]],105]]]]]],[[[249,[[0,[[254,[105]],105]],[0,[187,58]]]],[286,[105]]],[[288,[[0,[[254,[105]],105]],[0,[187,58]]]]]],[[[249,[[0,[187,58]]]]],296],[[[249,[[0,[187,58]]]]],297],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[247,[105,132]]]],[18,[[248,[132]]]],[[18,187],[[247,[105,187]]]],[[18,187],[[248,[187]]]],[[[248,[10,187]],[73,[10]]],[[12,[18,219]]]],[[[248,[10,187]],[73,[10]]],[[12,[219]]]],[[[248,[10,187]],[73,[240]]],[[12,[18,219]]]],0,0,0,0,0,0,0,0,[[[270,[187]]],187],[[[282,[187]]],187],[[[259,[187]]],187],[[[261,[105,187]]],187],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[269,269],[[[270,[58,[0,[58,187]]]]],[[270,[58,[0,[58,187]]]]]],[[[282,[58,[0,[58,187]]]]],[[282,[58,[0,[58,187]]]]]],[[]],[[]],[[]],[[],[[270,[132]]]],[[[289,[105,187]]],105],[[[289,[105,187]]],105],[[[289,[105,187]]]],[[[261,[105,187]]]],[[[289,[[0,[105,126]],187]],2],[[12,[24]]]],[[[269,[126]],2],[[12,[24]]]],[[[270,[126,187]],2],[[12,[24]]]],[[[282,[126,[0,[126,187]]]],2],[[12,[24]]]],[[[259,[126,[0,[126,187]]]],2],[[12,[24]]]],[[[261,[[0,[126,105]],[0,[126,187]]]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[269,16],[[[270,[187]]],16],[[[259,[187]]],16],[269,6],[269,6],[[[270,[187]]],6],[[[282,[105,187]]],[[6,[105]]]],[[[259,[187]]],6],[[[261,[105,187]]],[[6,[105]]]],[269,6],[[[270,[187]]],6],[[[259,[187]]],6],[[[289,[105,187]]],105],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[269],[[[270,[187]]]],[[[282,[105,187]]]],[[[259,[187]]]],[[[261,[105,187]]]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[262,[105,[0,[187,58]]]],124],[[262,[105,[0,[187,58]]]]]],[288,287],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[273,273],[285,285],[296,296],[290,290],[287,287],[[]],[[]],[[]],[[]],[[]],[[],273],[[],271],[[],[[272,[[0,[187,110,58]]]]]],[[],285],[[],296],[[],[[283,[[0,[187,110,58]]]]]],[[],[[284,[[0,[187,110,58]]]]]],[[],290],[[[294,[[0,[126,105]],126,132]]],79],[[[272,[[0,[187,58]]]]]],0,[[[262,[[0,[126,105]],126,[0,[187,58]]]],2],[[12,[24]]]],[[[298,[[0,[126,105]],[0,[187,58]]]],2],[[12,[24]]]],[[[266,[[0,[126,105]],126,[0,[187,58]]]],2],[[12,[24]]]],[[[294,[[0,[126,105]],126,[0,[187,58]]]],2],[[12,[24]]]],[[[294,[[0,[126,105]],126,[0,[187,58]]]],2],[[12,[24]]]],[[[273,[126,126]],2],[[12,[24]]]],[[[271,[126,126]],2],[[12,[24]]]],[[[272,[126,126,[0,[187,58]]]],2],[[12,[24]]]],[[[285,[126]],2],[[12,[24]]]],[[[296,[126]],2],[[12,[24]]]],[[[297,[126]],2],[[12,[24]]]],[[[283,[126,[0,[187,58]]]],2],[[12,[24]]]],[[[284,[126,[0,[187,58]]]],2],[[12,[24]]]],[[[290,[126,126]],2],[[12,[24]]]],[[[292,[126,126]],2],[[12,[24]]]],[[[263,[126,126,109,132]],2],[[12,[24]]]],[[[287,[126,126]],2],[[12,[24]]]],[[[288,[126,126]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[[[266,[105,[0,[187,58]]]]]],[[[266,[105,[0,[187,58]]]]]],[[[298,[105,[0,[187,58]]]]]],[[[266,[105,[0,[187,58]]]]]],[[[288,[105,[0,[187,58]]]],105]],[[[288,[105,[0,[187,58]]]],105]],[[[288,[105,[0,[187,58]]]],105]],[[[288,[105,[0,[187,58]]]],105]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[298,[105,[0,[187,58]]]]],105],[[[266,[105,[0,[187,58]]]]]],[[[262,[105,[0,[187,58]]]]],105],[[[298,[105,[0,[187,58]]]]],105],[[[266,[105,[0,[187,58]]]]],105],[287,6],[288,6],[288,6],[287,6],[288,6],[288,6],[273,6],[271,6],[285,6],[296,6],[297,6],[[[283,[[0,[187,58]]]]],6],[[[284,[[0,[187,58]]]]],6],[290,6],[292,6],[273,18],[271,18],[[[272,[[0,[187,58]]]]],18],[285,18],[296,18],[297,18],[[[283,[[0,[187,58]]]]],18],[[[284,[[0,[187,58]]]]],18],[273,6],[271,6],[285,6],[[[283,[105,[0,[187,58]]]]],[[6,[105]]]],[290,6],[292,6],[273,6],[271,6],[285,6],[[[283,[105,[0,[187,58]]]]],[[6,[105]]]],[290,6],[292,6],[287],[288],[287],[288],[273,6],[271,6],[[[272,[[0,[187,58]]]]],6],[285,6],[296,6],[297,6],[[[283,[[0,[187,58]]]]],6],[[[284,[[0,[187,58]]]]],6],[290,6],[292,6],[[[263,[109,[0,[187,58]]]]],6],[273,6],[271,6],[[[272,[[0,[187,58]]]]],6],[285,6],[296,6],[297,6],[[[283,[[0,[187,58]]]]],6],[[[284,[[0,[187,58]]]]],6],[290,6],[292,6],[[[262,[105,110,[0,[187,58]]]]],110],[[[262,[105,[0,[187,58]]]]]],[[[262,[105,[0,[187,58]]]],124]],[[[262,[105,[0,[187,58]]]],124]],[287,6],[288,6],[287,6],[288,6],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[266,[105,[0,[187,58]]]]]],[[[288,[105,[0,[187,58]]]]],6],[[[288,[105,[0,[187,58]]]]],6],[[[266,[105,[0,[187,58]]]]]],[273],[271],[[[272,[[0,[187,58]]]]]],[285],[296],[297],[[[283,[[0,[187,58]]]]]],[[[284,[[0,[187,58]]]]]],[[[263,[109,[0,[187,58]]]]]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[287,6],[288,6],0,[288,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[275,275],[[[258,[[0,[187,58]]]]],[[258,[[0,[187,58]]]]]],[293,293],[[[267,[[0,[187,58]]]]],[[267,[[0,[187,58]]]]]],[295,295],[291,291],[[]],[[]],[[]],[[]],[[]],[[]],[[],275],[[],[[274,[[0,[187,110,58]]]]]],[[],291],[[[275,[126]],2],[[12,[24]]]],[[[258,[126,[0,[187,58]]]],2],[[12,[24]]]],[[[293,[126]],2],[[12,[24]]]],[[[267,[126,[0,[187,58]]]],2],[[12,[24]]]],[[[295,[126]],2],[[12,[24]]]],[[[264,[126,109,[0,[187,58]]]],2],[[12,[24]]]],[[[274,[126,[0,[126,187,58]]]],2],[[12,[24]]]],[[[291,[126]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[275,6],[291,6],[275,18],[[[274,[[0,[187,58]]]]],18],[275,6],[291,6],[275,6],[[[258,[105,[0,[187,58]]]]],[[6,[105]]]],[[[293,[105]]],[[6,[105]]]],[[[267,[105,[0,[187,58]]]]],[[6,[105]]]],[[[295,[105]]],[[6,[105]]]],[291,6],[275,6],[[[258,[105,[0,[187,58]]]]],[[6,[105]]]],[[[293,[105]]],[[6,[105]]]],[[[267,[105,[0,[187,58]]]]],[[6,[105]]]],[[[295,[105]]],[[6,[105]]]],[[[264,[109,[0,[187,58]]]]],6],[[[274,[[0,[187,58]]]]],6],[291,6],[275,6],[[[274,[[0,[187,58]]]]],6],[291,6],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[275],[[[258,[105,[0,[187,58]]]]]],[[[293,[105]]]],[[[267,[105,[0,[187,58]]]]]],[[[295,[105]]]],[[[264,[109,[0,[187,58]]]]]],[[[274,[[0,[187,58]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[256,[187]]],[[255,[187]]]],[[[255,[187]]],6],[[[256,[187]]],6],[[[256,[187]]],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[278,278],[[[255,[187]]],[[255,[187]]]],[[[277,[58,[0,[58,187]]]]],[[277,[58,[0,[58,187]]]]]],[[]],[[]],[[]],[[[255,[187]]],6],[[[256,[187]]],6],[[],278],[[],276],[[],[[277,[132]]]],[[[278,[126]],2],[[12,[24]]]],[[[276,[126]],2],[[12,[24]]]],[[[255,[126,187]],2],[[12,[24]]]],[[[256,[126,187]],2],[[12,[24]]]],[[[265,[126,109,132]],2],[[12,[24]]]],[[[277,[126,187]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[[[255,[187]]],6],[[[256,[187]]],6],[[[256,[187]]],6],[[[255,[187]]],[[6,[18]]]],[[[256,[187]]],[[6,[18]]]],[[[256,[187]]]],[[[256,[187]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[278,6],[276,6],[[[255,[187]]]],[[[256,[187]]]],[[[255,[187]]]],[[[256,[187]]]],[278,6],[276,6],[[[265,[109,187]]],6],[[[277,[187]]],6],[278,6],[276,6],[[[277,[187]]],6],[[[255,[187]]],6],[[[256,[187]]],6],[[[255,[187]]],6],[[[256,[187]]],6],[[[256,[187]]],6],[[[256,[187]]],6],[[[256,[187]]]],[[[256,[187]]]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[256,[187]]],6],[[[256,[58,187]]],[[6,[[251,[58,187]]]]]],[278],[276],[[[265,[109,187]]]],[[[277,[187]]]],[[[256,[132]],[251,[132]]]],[[[256,[132]],[251,[132]]]],[[[256,[58,187]]],[[251,[58,187]]]],[[[256,[58,187]]],[[251,[58,187]]]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[281,18],[[12,[106]]]],[[280,18],[[12,[106]]]],[[[279,[187]],18],[[12,[106]]]],[[281,18],[[12,[106]]]],[[280,18],[[12,[106]]]],[[[279,[187]],18],[[12,[106]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[280,280],[[[279,[58,[0,[58,187]]]]],[[279,[58,[0,[58,187]]]]]],[[]],[[]],[[[279,[187]]],18],[[[260,[187]]]],[[[260,[126,187]],2],[[12,[24]]]],[[[281,[126]],2],[[12,[24]]]],[[[280,[126]],2],[[12,[24]]]],[[[279,[126,187]],2],[[12,[24]]]],[[281,109]],[[280,109]],[[[279,[187]],109]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[281,16],[280,16],[[[279,[187]]],16],[281,6],[280,6],[[[279,[187]]],6],[281,18],[280,18],[[[260,[187]]],6],[281,6],[280,6],[[[279,[187]]],6],[[[260,[187]]],6],[281,6],[280,6],[[[279,[187]]],6],[[[279,[187]]],[[12,[14,299]]]],[[10,10]],[[10,10]],[10],[10],[10],[10],[[281,109]],[[280,109]],[[[279,[187]],109]],[[[260,[187]]]],[281],[280],[[[279,[187]]]],[[]],[[]],[[281,109],300],[[280,109],300],[[[279,[187]],109],300],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[281,109],300],[[280,109],300],[[[279,[187]],109],300],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],0,0,0,0,[190,[[73,[10]]]],[301,[[73,[10]]]],[190,[[73,[10]]]],[190,65],[190,65],[[]],[190,65],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[190,190],[302,302],[301,301],[303,303],[[]],[[]],[[]],[[]],[[190,190],47],[[],190],[190,65],[302,79],[303,79],[111,[[12,[190]]]],[190],[[190,190],16],[[302,302],16],[[301,301],16],[[303,303],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[118,[[12,[119,120]]]],[[190,2],[[12,[24]]]],[[302,2],[[12,[24]]]],[[302,2],[[12,[24]]]],[[301,2],[[12,[24]]]],[[301,2],[[12,[24]]]],[[303,2],[[12,[24]]]],[[303,2],[[12,[24]]]],[[[135,[65]]],190],[[[53,[304,132]]],190],[65,190],[[]],[[[148,[65,132]]],190],[[]],[[]],[[]],[64,190],[[[53,[10,132]]],190],[[[53,[10,132]]],[[12,[190,301]]]],[[[53,[10,132]]],190],[1],[[190,49]],[[190,305],65],[[]],[[]],[[]],[[]],[190,[[148,[65,132]]]],[190,[[53,[10,132]]]],[301,[[53,[10,132]]]],[190,[[53,[10,132]]]],[303,190],[190,64],[190,[[12,[25,303]]]],[302,[[53,[10,132]]]],[[[123,[[53,[10,132]]]]],[[12,[190,302]]]],[302,18],[[190,190],[[6,[47]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[[10,10],16],[10,54],[[190,168],12],[303,[[6,[199]]]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[303,306],[[]],[[]],[[]],[[]],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,[[6,[307]]]],[2,16],[246,[[6,[79]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[307,307],[24,24],[246,246],[[]],[[]],[[]],[[24,24],47],[[2,[0,[125,23]]],[[12,[24]]]],[125,24],[2,308],[2,309],[2,310],[[2,79],311],[[2,79],312],[[],24],[24,79],[[310,121],310],[[308,121],308],[[309,121],309],[[310,126],310],[[308,126],308],[[309,126,126],309],[[307,307],16],[[24,24],16],[[],16],[[],16],[[],16],[[],16],[118,[[12,[119,120]]]],[[311,79,126],311],[[312,126],312],[2,60],[311,[[12,[24]]]],[312,[[12,[24]]]],[310,[[12,[24]]]],[308,[[12,[24]]]],[309,[[12,[24]]]],[311,[[12,[24]]]],[2,48],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[[307,2],[[12,[24]]]],[[24,2],[[12,[24]]]],[[24,2],[[12,[24]]]],[[246,2],[[12,[24]]]],[[246,2],[[12,[24]]]],[246,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[[24,49]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[309,126],309],[[2,79],[[12,[24]]]],[[2,16,79,79],[[12,[24]]]],[[24,24],[[6,[47]]]],[2,[[6,[18]]]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[10,54],[[246,168],12],[[2,16],[[12,[24]]]],[[2,[73,[10]]],[[12,[24]]]],[[2,60],[[12,[24]]]],[[2,122],[[12,[24]]]],[[2,89],[[12,[24]]]],[[2,141],[[12,[24]]]],[[2,142],[[12,[24]]]],[[2,143],[[12,[24]]]],[[2,144],[[12,[24]]]],[[2,64],[[12,[24]]]],[[2,[6,[18]]],[[12,[24]]]],[[2,79,[0,[193,23]]],[[12,[24]]]],[[2,79,48,79,[0,[193,23]]],[[12,[24]]]],[2,[[12,[24]]]],[[2,[6,[18]]],[[12,[24]]]],[[2,[0,[193,23]]],[[12,[24]]]],[[2,79],[[12,[24]]]],[[2,79,18],[[12,[24]]]],[[2,79,48,79,18],[[12,[24]]]],[[2,18],[[12,[24]]]],[[2,79,18],[[12,[24]]]],[[2,79,48,79,18],[[12,[24]]]],[[2,133],[[12,[24]]]],[[2,145],[[12,[24]]]],[[2,48],[[12,[24]]]],[[2,54],[[12,[24]]]],[[2,10],[[12,[24]]]],[2,[[12,[24]]]],[[2,79],[[12,[24]]]],[[2,79,48,79],[[12,[24]]]],[2,16],[2,16],[2,16],[[]],[[]],[[]],[[],25],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[309,126],309],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[6,[18]]]],[[313,246],[[12,[24]]]],[60,[[12,[24]]]],[[2,60],[[12,[24]]]],[246,[[12,[24]]]],[[2,246],[[12,[24]]]],[[2,246],[[12,[24]]]],[79,[[12,[24]]]],[[2,79],[[12,[24]]]],[[2,79],[[12,[24]]]],0,0,0,[[[39,[187]]],187],[[[39,[194,132]]],195],[[[39,[23,187]]]],[[[314,[23,187]]]],[[[39,[196,132]]],143],[[[39,[23,187]]],23],[[[39,[[73,[137]],58,187]]],[[39,[73,58,187]]]],[[[39,[137,58,187]]],[[39,[58,187]]]],[[[39,[23,187]]],23],[[]],[[]],[[]],[[]],[[]],[[]],[[[39,[23,[0,[187,58]]]]],[[39,[23,[0,[187,58]]]]]],[[[314,[23,[0,[187,58]]]]],[[314,[23,[0,[187,58]]]]]],[[]],[[]],[[[39,[[0,[105,23]],187]],[39,[[0,[105,23]],187]]],47],[[]],[187],[[],[[39,[110,132]]]],[[],[[314,[132]]]],[[[39,[23,187]]],23],[315],[315],[[[39,[208,[0,[187,58]]]]],[[12,[[39,[208,[0,[187,58]]]],[39,[208,[0,[187,58]]]]]]]],[[[39,[208,[0,[187,58]]]]],[[39,[208,[0,[187,58]]]]]],[[[39,[23,58,187]]],[[314,[23,58,187]]]],[315,[[314,[132]]]],[[[39,[23,187]]]],[[[314,[23,187]]]],[315],[[[39,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],16],[[],16],[[[39,[23,187]],2],[[12,[24]]]],[[[39,[[0,[125,23]],187]],2],[[12,[24]]]],[[[39,[[0,[126,23]],187]],2],[[12,[24]]]],[[[314,[23,187]],2],[[12,[24]]]],[[[315,[126]],2],[[12,[24]]]],[[],[[39,[132]]]],[[[39,[79,132]]],[[39,[[73,[10]],132]]]],[186,[[39,[184,132]]]],[79,[[39,[79,132]]]],[184,[[39,[184,132]]]],[131],[[]],[183,[[39,[183,132]]]],[[[53,[187]]],[[39,[73,187]]]],[[[135,[[0,[134,23]]]]],[[39,[[0,[134,23]],132]]]],[25,[[39,[79,132]]]],[[[73,[58]]],[[39,[[73,[58]],132]]]],[185,[[39,[183,132]]]],[190,[[39,[65,132]]]],[65,[[39,[65,132]]]],[[[148,[23,187]]],[[39,[23,187]]]],[[]],[[]],[121,[[39,[73,132]]]],[[],[[39,[23,132]]]],[[],[[314,[23,132]]]],[187,[[39,[23,187]]]],[187,[[314,[23,187]]]],[1],[1],[[[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[39,[23,187]]],[[6,[23]]]],[[[39,[23,187]]],23],[[[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[39,[[0,[146,23]],187]],49]],[[]],[[58,187]],[[]],[[]],[[]],[[[39,[187]]],6],[[[39,[23,187]]]],[[[314,[23,187]]]],[[[314,[23,58,187]]]],[315,[[39,[132]]]],[[[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[39,[58,[0,[187,58]]]]],58],[[[39,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],[[39,[132]]]],[[],[[314,[132]]]],[[],315],[124,[[39,[132]]]],[187,[[39,[187]]]],[187,[[314,[187]]]],[[],[[39,[137,132]]]],[187,[[39,[137,187]]]],[18,[[39,[[73,[137]],132]]]],[[18,187],[[39,[[73,[137]],187]]]],[[],[[39,[137,132]]]],[187,[[39,[137,187]]]],[18,[[39,[[73,[137]],132]]]],[[18,187],[[39,[[73,[137]],187]]]],[[[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[39,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],[[6,[47]]]],[[],[[203,[[39,[132]]]]]],[187,[[203,[[39,[187]]]]]],[[[39,[23,187]],[39,[23,187]]],16],[[[314,[23,187]],[314,[23,187]]],16],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[[10,10],16],[10,54],[[[39,[23,187]]],18],[[[314,[23,187]]],18],[[]],[[]],[[],25],[[[39,[73,132]]],[[12,[[39,[14,132]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],[[12,[[39,[132]],182]]]],[187,[[12,[[39,[187]],182]]]],[[],[[12,[[39,[137,132]],182]]]],[187,[[12,[[39,[137,187]],182]]]],[[],[[12,[[39,[137,132]],182]]]],[187,[[12,[[39,[137,187]],182]]]],[[[39,[187]]],[[12,[[39,[187]]]]]],[[],13],[[],13],[[],13],[[[39,[58,[0,[187,58]]]]],58],[[[314,[23,58,187]]],[[6,[[39,[23,58,187]]]]]],[[]],[[]],[[]],[[[39,[23,187]]],18],[[[314,[23,187]]],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,[[316,18],[[12,[106]]]],[[317,18],[[12,[106]]]],[[316,18],[[12,[106]]]],[[317,18],[[12,[106]]]],[[316,109],16],[[317,109],16],[[316,109],16],[[317,109],16],[317,73],[316,73],[317,73],[316,73],[317,73],[[[318,[109]]],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[316,316],[[[318,[[0,[58,109]]]]],[[318,[[0,[58,109]]]]]],[[[319,[[0,[58,109]]]]],[[319,[[0,[58,109]]]]]],[[[320,[[0,[58,109]]]]],[[320,[[0,[58,109]]]]]],[321,321],[322,322],[323,323],[324,324],[[[325,[58]]],[[325,[58]]]],[326,326],[327,327],[328,328],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[316,18],[317,18],[322,18],[323,18],[329,18],[324,18],[330,18],[325,18],[326,18],[331,18],[327,18],[332,18],[328,18],[333,18],[[],316],[[],317],[[316,109],6],[[317,109],6],[[316,109],6],[[317,109],6],[[[316,[126]],2],[[12,[24]]]],[[[317,[126]],2],[[12,[24]]]],[[[318,[126,109]],2],[[12,[24]]]],[[[319,[126,109]],2],[[12,[24]]]],[[[334,[126,109]],2],[[12,[24]]]],[[[335,[126,109]],2],[[12,[24]]]],[[[320,[126,109]],2],[[12,[24]]]],[[[336,[126,109]],2],[[12,[24]]]],[[[337,[126,109]],2],[[12,[24]]]],[[[338,[126,109]],2],[[12,[24]]]],[[[339,[126,109]],2],[[12,[24]]]],[[[340,[126,109]],2],[[12,[24]]]],[[[341,[126]],2],[[12,[24]]]],[[[342,[126]],2],[[12,[24]]]],[[321,2],[[12,[24]]]],[[321,2],[[12,[24]]]],[[[322,[126]],2],[[12,[24]]]],[[[323,[126]],2],[[12,[24]]]],[[[329,[126]],2],[[12,[24]]]],[[[324,[126]],2],[[12,[24]]]],[[[330,[126]],2],[[12,[24]]]],[[[325,[126]],2],[[12,[24]]]],[[[326,[126]],2],[[12,[24]]]],[[[331,[126]],2],[[12,[24]]]],[[[327,[126]],2],[[12,[24]]]],[[[332,[126]],2],[[12,[24]]]],[[[328,[126]],2],[[12,[24]]]],[[[333,[126]],2],[[12,[24]]]],[[316,109]],[[317,109]],[[321,109]],[[316,109]],[[317,109]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],73],[343,73],[343,73],[18,73],[18,73],[[],73],[1],[1],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[330,73],[331,73],[333,73],[317,73],[316,16],[317,16],[324,16],[330,16],[325,16],[326,16],[331,16],[328,16],[333,16],[[316,109],16],[[]],[316,6],[317,6],[[[341,[109]]],6],[[[342,[109]]],6],[321,[[6,[10]]]],[322,6],[323,6],[329,6],[324,6],[330,6],[325,6],[326,6],[331,6],[327,6],[332,6],[328,6],[333,6],[316,18],[317,18],[316,6],[317,6],[[[318,[109]]],[[6,[73]]]],[[[319,[109]]],[[6,[73]]]],[[[334,[109]]],[[6,[73]]]],[[[335,[109]]],[[6,[73]]]],[[[320,[109]]],[[6,[73]]]],[[[336,[109]]],[[6,[73]]]],[[[337,[109]]],[[6,[73]]]],[[[338,[109]]],[[6,[73]]]],[[[339,[109]]],[[6,[73]]]],[[[340,[109]]],[[6,[73]]]],[[[341,[109]]],6],[[[342,[109]]],6],[321,[[6,[10]]]],[322,[[6,[73]]]],[323,[[6,[73]]]],[329,[[6,[73]]]],[324,[[6,[73]]]],[330,[[6,[73]]]],[325,6],[326,[[6,[14]]]],[331,[[6,[14]]]],[327,[[6,[73]]]],[332,[[6,[73]]]],[328,[[6,[73]]]],[333,[[6,[73]]]],[316,6],[317,6],[[[318,[109]]],[[6,[73]]]],[[[319,[109]]],[[6,[73]]]],[[[334,[109]]],[[6,[73]]]],[[[335,[109]]],[[6,[73]]]],[[[320,[109]]],[[6,[73]]]],[[[336,[109]]],[[6,[73]]]],[[[341,[109]]],6],[[[342,[109]]],6],[321,[[6,[10]]]],[322,[[6,[73]]]],[323,[[6,[73]]]],[329,[[6,[73]]]],[324,[[6,[73]]]],[330,[[6,[73]]]],[325,[[6,[14]]]],[326,[[6,[14]]]],[331,[[6,[14]]]],[327,[[6,[73]]]],[332,[[6,[73]]]],[328,[[6,[73]]]],[333,[[6,[73]]]],[[316,18],6],[[317,18],6],[[322,18],6],[[323,18],6],[[329,18],[[6,[73]]]],[[324,18],6],[[330,18],[[6,[73]]]],[[325,18],6],[[326,18],6],[[331,18],6],[[327,18],6],[[332,18],[[6,[73]]]],[[328,18],6],[[333,18],[[6,[73]]]],[[316,18],6],[[317,18],6],[[322,18],6],[[323,18],6],[[329,18],6],[[324,18],6],[[330,18],6],[[325,18],[[6,[14]]]],[[326,18],6],[[331,18],6],[[327,18],6],[[332,18],6],[[328,18],6],[[333,18],6],[[316,109],[[6,[18]]]],[[317,109],[[6,[18]]]],[[[90,[18]],[344,[18]]],[[343,[18]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[324,73],[326,73],[328,73],[[316,109],[[6,[18]]]],[[317,109],[[6,[18]]]],[316],[317],[[[318,[109]]]],[[[319,[109]]]],[[[334,[109]]]],[[[335,[109]]]],[[[320,[109]]]],[[[336,[109]]]],[[[337,[109]]]],[[[338,[109]]]],[[[339,[109]]]],[[[340,[109]]]],[[[341,[109]]]],[[[342,[109]]]],[321],[322],[323],[329],[324],[330],[325],[326],[331],[327],[332],[328],[333],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[321,109],300],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[345,109],16],[[345,109],16],[346,79],[347,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[349,[348]]],[[349,[348]]]],[306,306],[350,350],[346,346],[347,347],[345,345],[[[351,[348]]],[[351,[348]]]],[[[352,[348]]],[[352,[348]]]],[[[353,[348]]],[[353,[348]]]],[[[354,[348]]],[[354,[348]]]],[[[355,[348]]],[[355,[348]]]],[[[356,[348]]],[[356,[348]]]],[[[357,[348]]],[[357,[348]]]],[[[358,[348]]],[[358,[348]]]],[[[359,[348]]],[[359,[348]]]],[[[360,[348]]],[[360,[348]]]],[361,361],[362,362],[363,363],[364,364],[365,365],[366,366],[367,367],[368,368],[369,369],[370,370],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[346,18],[347,18],[345,18],[306,79],[350,79],[[306,306],16],[[350,350],16],[[369,369],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[306,[[6,[18]]]],[[345,109],6],[[[349,[348]],2],[[12,[24]]]],[[306,2],[[12,[24]]]],[[306,2],[[12,[24]]]],[[350,2],[[12,[24]]]],[[350,2],[[12,[24]]]],[[346,2],[[12,[24]]]],[[347,2],[[12,[24]]]],[[345,2],[[12,[24]]]],[[[351,[348]],2],[[12,[24]]]],[[[352,[348]],2],[[12,[24]]]],[[[353,[348]],2],[[12,[24]]]],[[[354,[348]],2],[[12,[24]]]],[[[355,[348]],2],[[12,[24]]]],[[[356,[348]],2],[[12,[24]]]],[[[357,[348]],2],[[12,[24]]]],[[[358,[348]],2],[[12,[24]]]],[[[359,[348]],2],[[12,[24]]]],[[[360,[348]],2],[[12,[24]]]],[[361,2],[[12,[24]]]],[[362,2],[[12,[24]]]],[[363,2],[[12,[24]]]],[[364,2],[[12,[24]]]],[[365,2],[[12,[24]]]],[[366,2],[[12,[24]]]],[[366,2],[[12,[24]]]],[[367,2],[[12,[24]]]],[[367,2],[[12,[24]]]],[[368,2],[[12,[24]]]],[[368,2],[[12,[24]]]],[[369,2],[[12,[24]]]],[[370,2],[[12,[24]]]],[[366,109]],[[367,109]],[[368,109]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[148,[[73,[10]],132]]],[[148,[79,132]]]],[79,12],[[[73,[10]]],[[12,[79,306]]]],[[[73,[10]]],[[12,[79,306]]]],[[[73,[10]]],79],[[[73,[10]]],79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[369,[[73,[10]]]],[345,16],[346,[[6,[60]]]],[347,6],[345,6],[361,[[6,[79]]]],[363,[[6,[79]]]],[364,[[6,[79]]]],[345,18],[[[73,[10]]],370],[[[349,[348]]],[[6,[79]]]],[346,[[6,[60]]]],[347,6],[345,[[6,[10]]]],[[[351,[348]]],[[6,[79]]]],[[[352,[348]]],[[6,[79]]]],[[[353,[348]]],[[6,[79]]]],[[[354,[348]]],[[6,[79]]]],[[[355,[348]]],[[6,[79]]]],[[[356,[348]]],[[6,[79]]]],[[[357,[348]]],6],[[[358,[348]]],6],[[[359,[348]]],[[6,[79]]]],[[[360,[348]]],[[6,[79]]]],[361,[[6,[79]]]],[362,[[6,[79]]]],[363,[[6,[79]]]],[364,[[6,[79]]]],[365,[[6,[145]]]],[366,[[6,[60]]]],[367,[[6,[60]]]],[368,[[6,[60]]]],[370,[[6,[369]]]],[[[349,[348]]],[[6,[79]]]],[346,[[6,[60]]]],[347,6],[345,[[6,[10]]]],[[[351,[348]]],[[6,[79]]]],[[[352,[348]]],[[6,[79]]]],[[[353,[348]]],[[6,[79]]]],[[[354,[348]]],[[6,[79]]]],[[[357,[348]]],6],[[[358,[348]]],6],[[[359,[348]]],[[6,[79]]]],[[[360,[348]]],[[6,[79]]]],[361,[[6,[79]]]],[362,[[6,[79]]]],[363,[[6,[79]]]],[364,[[6,[79]]]],[[345,18],6],[[345,18],6],[347,18],0,[[345,109],[[6,[18]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[[[349,[348]]],[[6,[79]]]],[[[351,[348]]],[[6,[79]]]],[[[352,[348]]],[[6,[79]]]],[[[353,[348]]],[[6,[79]]]],[[[354,[348]]],[[6,[79]]]],[[[355,[348]]],[[6,[79]]]],[[[356,[348]]],[[6,[79]]]],[363,[[6,[79]]]],[364,[[6,[79]]]],[[345,109],6],[[345,109],[[6,[18]]]],[346],[347],[345],[361],[362],[363],[364],[365],[366],[367],[368],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[[],25],[[366,109],300],[[367,109],300],[[368,109],300],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[369,79],[306,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[371,371],[372,372],[373,373],[374,374],[375,375],[[[223,[[0,[58,109]]]]],[[223,[[0,[58,109]]]]]],[376,376],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[371,371],16],[[],16],[[],16],[[371,2],[[12,[24]]]],[[372,2],[[12,[24]]]],[[373,2],[[12,[24]]]],[[374,2],[[12,[24]]]],[[375,2],[[12,[24]]]],[[[223,[109]],2],[[12,[24]]]],[[376,2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],79],[372,79],[373,79],[374,79],[375,79],[[[223,[109]]],79],[376,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[79],[79,16],[79,16],[79,16],[[],371],[372,371],[373,371],[374,371],[375,371],[[[223,[109]]],371],[376,371],[[],371],[372,371],[373,371],[374,371],[375,371],[[[223,[109]]],371],[376,371],[[],6],[372,6],[373,6],[374,6],[375,6],[[[223,[109]]],6],[376,6],[[],6],[372,6],[373,6],[374,6],[375,6],[[[223,[109]]],6],[376,6],[[],6],[373,6],[374,6],[375,6],[[[223,[109]]],6],[[],6],[373,6],[374,6],[375,6],[[[223,[109]]],6],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[79,[[6,[79]]]],[79,[[6,[79]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[25,79],25],[[25,79]],[25,[[73,[10]]]],[377,[[73,[10]]]],[25,79],[25,79],[25,[[53,[10,132]]]],[378,79],[378,[[73,[10]]]],[25,79],[25,183],[25,184],[25,[[73,[10]]]],[378,79],[25,79],[[]],[[]],[25,79],[[]],[[]],[[]],[25,79],[[]],[[]],[[]],[25,18],[25],[25,25],[377,377],[[25,25]],[[]],[[]],[[25,25],47],[[],25],[25,79],[25,79],[377,79],[379,79],[111,[[12,[25]]]],[[25,[90,[18]]],378],[378],[[25,25],16],[[25,[135,[79]]],16],[[25,79],16],[[25,79],16],[[377,377],16],[[],16],[[],16],[[],16],[[],16],[118,[[12,[119,120]]]],[[25,121]],[[25,121]],[[25,121]],[[25,121]],[[25,121]],[[25,121]],[[25,121]],[[25,[90,[18]]]],[[25,60]],[[25,25]],[[25,79]],[[25,[135,[79]]]],[[25,60]],[[25,18]],[[25,18]],[[378,2],[[12,[24]]]],[[25,2],[[12,[24]]]],[[25,2],[[12,[24]]]],[[377,2],[[12,[24]]]],[[377,2],[[12,[24]]]],[[379,2],[[12,[24]]]],[[379,2],[[12,[24]]]],[[]],[25,25],[79,25],[[[148,[79,132]]],25],[79,25],[[]],[60,25],[95,25],[[[135,[79]]],25],[[]],[[]],[121,25],[121,25],[121,25],[121,25],[121,25],[121,25],[[10,18,18],25],[79,[[12,[25]]]],[[[73,[145]]],[[12,[25,379]]]],[[[73,[145]]],25],[[[53,[10,132]]],[[12,[25,377]]]],[[[73,[10]]],[[135,[79]]]],[[[53,[10,132]]],25],[1],[[25,49]],[[25,[380,[18]]],79],[[25,305],79],[[25,[381,[18]]],79],[[25,[343,[18]]],79],[[25,[382,[18]]],79],[[25,[344,[18]]],79],[[25,305],79],[[25,[381,[18]]],79],[[25,[382,[18]]],79],[[25,[344,[18]]],79],[[25,[343,[18]]],79],[[25,[380,[18]]],79],[[25,18,60]],[[25,18,79]],[[]],[[]],[[]],[[]],[25,[[148,[79,132]]]],[25,[[53,[10,132]]]],[377,[[53,[10,132]]]],[25,[[383,[191]]]],[[]],[25],[[25,79]],[[25,79],16],[25,16],[[25,79],16],[[25,79],16],[378,[[6,[60]]]],[25,79],[25,18],[[25,[135,[79]]],16],[[25,79],16],[[25,79],16],[[],25],[378,[[6,[60]]]],[378,[[6,[60]]]],[[25,25],[[6,[47]]]],[25,[[6,[60]]]],[[25,60]],[[25,79]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[10,54],[[25,18],60],[[25,348]],[[25,[90,[18]],79]],[[25,18]],[[25,18]],[[25,109]],[[],44],[[25,168],12],[[25,18]],[25],[378],[[25,18],25],[[25,79],[[6,[79]]]],[[25,79],[[6,[79]]]],[[]],[[]],[25,[[12,[[385,[384,132]],219]]]],[[],25],[[],25],[[],25],[[],25],[[25,18]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[25,18],[[12,[252]]]],[[25,18],[[12,[252]]]],[[],13],[[],13],[[],13],[[],13],[377,306],[[]],[[]],[[]],[[]],[18,25],[[25,60],[[12,[24]]]],[[25,79],[[12,[24]]]],0,0,[[[31,[187]]],187],[[[31,[194,132]]],195],[[[31,[23,187]]]],[[[386,[23,187]]]],[[[31,[196,132]]],143],[[[31,[23,187]]],23],[[[31,[137,58,187]]],[[31,[58,187]]]],[[[31,[[73,[137]],58,187]]],[[31,[73,58,187]]]],[[]],[[[31,[23,187]]],23],[[]],[[]],[[]],[[[31,[[0,[199,23]],132]]],[[6,[199]]]],[[[31,[23,[0,[187,58]]]]],[[31,[23,[0,[187,58]]]]]],[[[386,[23,[0,[187,58]]]]],[[386,[23,[0,[187,58]]]]]],[[]],[[]],[[[31,[[0,[105,23]],187]],[31,[[0,[105,23]],187]]],47],[[]],[187],[[],[[31,[110,132]]]],[[],[[386,[132]]]],[[[31,[23,187]]],23],[[[31,[[0,[199,23]],132]]],79],[[[31,[208,[0,[187,58]]]]],[[12,[[31,[[0,[208,163,162]],[0,[187,58]]]],[31,[208,[0,[187,58]]]]]]]],[[[31,[208,[0,[187,58]]]]],[[31,[[0,[208,163,162]],[0,[187,58]]]]]],[[[31,[23,58,187]]],[[386,[23,58,187]]]],[[[31,[23,187]]]],[[[386,[23,187]]]],[[[31,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],16],[[],16],[[[31,[387,132]]],[[12,[219]]]],[[[31,[23,187]],2],[[12,[24]]]],[[[31,[[0,[125,23]],187]],2],[[12,[24]]]],[[[31,[[0,[126,23]],187]],2],[[12,[24]]]],[[[386,[23,132]],2],[[12,[24]]]],[[]],[[[53,[[0,[187,58]]]]],[[31,[73,[0,[187,58]]]]]],[131],[190,[[31,[65,132]]]],[184,[[31,[184,132]]]],[65,[[31,[65,132]]]],[[[31,[79,132]]],[[31,[[73,[10]],132]]]],[183,[[31,[183,132]]]],[[[148,[23,187]]],[[31,[23,187]]]],[79,[[31,[79,132]]]],[[[135,[[0,[134,23]]]]],[[31,[[0,[134,23]],132]]]],[[[73,[58]]],[[31,[[73,[58]],132]]]],[185,[[31,[183,132]]]],[186,[[31,[184,132]]]],[[],[[31,[132]]]],[25,[[31,[79,132]]]],[[]],[121,[[31,[73,132]]]],[[],[[31,[23,132]]]],[[],[[386,[23,132]]]],[187,[[31,[23,187]]]],[187,[[386,[23,187]]]],[1],[1],[[[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[31,[23,187]]],[[6,[23]]]],[[[31,[23,187]]],23],[[[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[31,[[0,[146,23]],187]],49]],[[]],[[58,187]],[[]],[[]],[[[31,[187]]],6],[[[31,[23,187]]]],[[[386,[23,187]]]],[[[31,[387,132]]],16],[[[31,[387,132]]],16],[[[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],16],[[[31,[58,[0,[187,58]]]]],58],[[[31,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[117,[[0,[[117,[[0,[[117,[[0,[117,23]]]],23]]]],23]]]],23]],187]]],16],[[],[[31,[132]]]],[[],[[386,[132]]]],[124,[[31,[132]]]],[187,[[31,[187]]]],[187,[[386,[187]]]],[[],[[31,[137,132]]]],[187,[[31,[137,187]]]],[18,[[31,[[73,[137]],132]]]],[[18,187],[[31,[[73,[137]],187]]]],[[],[[31,[137,132]]]],[187,[[31,[137,187]]]],[18,[[31,[[73,[137]],132]]]],[[18,187],[[31,[[73,[137]],187]]]],[[[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]],[31,[[0,[[165,[[0,[[165,[[0,[[165,[[0,[165,23]]]],23]]]],23]]]],23]],187]]],[[6,[47]]]],[[],[[203,[[31,[132]]]]]],[187,[[203,[[31,[187]]]]]],[[[31,[[0,[199,23]],132]],388]],[[[31,[23,187]],[31,[23,187]]],16],[[[386,[23,187]],[386,[23,187]]],16],[[10,10]],[[10,10]],[10],[10],[10],[10],[[10,10],16],[10,54],[[[31,[387,132]],[73,[10]]],[[12,[18,219]]]],[[[31,[387,132]],241],[[12,[219]]]],[[[31,[387,132]],[53,[10,132]]],[[12,[18,219]]]],[[[31,[387,132]],25],[[12,[18,219]]]],[[[31,[387,132]],[73,[237]]],[[12,[18,219]]]],[[[31,[387,132]],239],[[12,[54,219]]]],[[[31,[[0,[199,23]],132]]],[[6,[199]]]],[[[31,[23,187]]],18],[[[386,[23,187]]],18],[[]],[[]],[[],25],[[],12],[[[31,[73,[0,[187,58]]]]],[[12,[[31,[14,[0,[187,58]]]]]]]],[[],12],[[],12],[[],12],[[],[[12,[[31,[132]],182]]]],[187,[[12,[[31,[187]],182]]]],[[],[[12,[[31,[137,132]],182]]]],[187,[[12,[[31,[137,187]],182]]]],[[],[[12,[[31,[137,132]],182]]]],[187,[[12,[[31,[137,187]],182]]]],[[],[[12,[[203,[[31,[132]]]],182]]]],[187,[[12,[[203,[[31,[187]]]],182]]]],[[[31,[187]]],[[12,[[31,[187]]]]]],[[],13],[[],13],[[[31,[58,[0,[187,58]]]]],58],[[[386,[23,58,187]]],[[6,[[31,[23,58,187]]]]]],[[]],[[]],[[[31,[23,187]]],18],[[[386,[23,187]]],18],[[[31,[387,132]],[73,[10]]],[[12,[18,219]]]],[[[31,[387,132]],[73,[240]]],[[12,[18,219]]]],0,[[[31,[132]]]],[[[31,[132]]]],0,0,0,0,0,[[[385,[187]],18],[[12,[106]]]],[[[385,[187]],18],[[12,[106]]]],[[[389,[187]]],187],[[[385,[187]]],187],[[[53,[187]]],187],[[[390,[109,187]]],187],[[[53,[187]],[53,[187]]]],[[[53,[187]]],[[53,[187]]]],[[[53,[187]]],73],[[[53,[187]]]],[[[385,[187]]],73],[[[53,[187]]],73],[[[53,[187]]]],[[[389,[187]]],73],[[[385,[187]]],73],[[[53,[187]]],73],[[[53,[187]]],[[53,[187]]]],[[[389,[187]]],73],[[[385,[187]]],73],[[[53,[187]]],73],[[[53,[132]]],16],[[[53,[132]],[53,[132]]],[[53,[132]]]],[[[53,[132]],[53,[132]]],[[53,[132]]]],[[[53,[132]]],16],[[[53,[132]],18,16],[[53,[132]]]],[[[53,[132]]],18],[[[53,[132]],[53,[132]]],16],[[[53,[132]],[53,[132]]],16],[[[53,[132]],18],[[53,[132]]]],[[[53,[132]],16],[[53,[132]]]],[[[53,[132]]],18],[[[53,[132]],[53,[132]],[53,[132]]],[[53,[132]]]],[[[53,[132]]],16],[[[53,[132]]],[[53,[132]]]],[[[53,[132]],[53,[132]]],[[53,[132]]]],[[[53,[132]],18],[[53,[132]]]],[[[53,[132]],18],[[53,[132]]]],[[[53,[132]],[53,[132]]],16],[[[53,[132]],[53,[132]]],16],[[[53,[132]],18],16],[[[53,[132]],[53,[132]]],[[53,[132]]]],[[]],[[]],[[]],[[[53,[187]]],73],[[]],[[]],[[]],[[]],[[]],[[[53,[187]]],73],[[]],[[]],[[[53,[187]]],18],[[[53,[187]]]],[[[385,[58,[0,[187,58]]]]],[[385,[58,[0,[187,58]]]]]],[[[53,[58,[0,[187,58]]]]],[[53,[58,[0,[187,58]]]]]],[[[53,[58,[0,[187,58]]]],[53,[58,[0,[187,58]]]]]],[[]],[[]],[[[53,[105,187]],[53,[105,187]]],47],[[[385,[187]]],18],[[[53,[[117,[[117,[[117,[117]]]]]],187]]]],[[[53,[187]],109]],[[[53,[187]],109]],[[],[[385,[[0,[187,110]]]]]],[[],[[53,[132]]]],[[[53,[187]]],73],[[[53,[187]]],73],[111,[[12,[[53,[205,132]]]]]],[[[53,[187]],[90,[18]]],[[389,[187]]]],[[[389,[187]]]],[[[385,[187]]]],[[[53,[187]]]],[[[390,[109,187]]]],[[[391,[36,187]]]],[[[53,[117,187]],73],16],[[[53,[117,187]],14],16],[[[53,[117,187]],[53,[187]]],16],[[[53,[117,187]],14],16],[[[53,[117,187]],73],16],[[[53,[117,187]],73],16],[[],16],[[],16],[118,[[12,[119,120]]]],[[[53,[187]],121]],[[[53,[166,187]],121]],[[[53,[58,187]],[73,[58]]]],[[[53,[58,187]],[90,[18]]]],[[[53,[187]]]],[[[53,[166,187]],166]],[[[53,[187]],18]],[[[53,[166,187]],18]],[[[53,[187]],109],[[390,[109,187]]]],[[[53,[10,187]]],[[12,[219]]]],[[[389,[126,187]],2],[[12,[24]]]],[[[385,[126,187]],2],[[12,[24]]]],[[[53,[126,187]],2],[[12,[24]]]],[[[390,[126,[0,[126,109]],[0,[126,187]]]],2],[[12,[24]]]],[[[391,[[0,[126,36]],[0,[126,187]]]],2],[[12,[24]]]],[[]],[[]],[[[148,[73,187]]],[[53,[187]]]],[25,[[53,[10,132]]]],[[]],[[[73,[58]]],[[53,[58,132]]]],[190,[[53,[10,132]]]],[[[247,[187]]],[[53,[187]]]],[[[135,[73]]],[[53,[132]]]],[[[248,[187]]],[[53,[187]]]],[[[73,[58]]],[[53,[58,132]]]],[14,[[53,[132]]]],[79,[[53,[10,132]]]],[[]],[[]],[121,[[53,[132]]]],[[18,18],[[53,[132]]]],[[18,18,187],[[53,[187]]]],[1],[1],[[[53,[146,187]],49]],[[[53,[187]],[147,[73]]]],[[[53,[187]],[147,[73]]]],[[[53,[187]],18]],[[]],[[]],[[]],[[]],[[]],[[[53,[187]]],[[148,[73,187]]]],[[[53,[[268,[191]],132]]]],[[[53,[14,187]]],[[53,[187]]]],[[]],[[]],[[[53,[187]]]],[[[53,[187]]]],[[[53,[187]]]],[[]],[[]],[[[53,[187]]]],[[[53,[187]]]],[[[389,[187]]],16],[[[385,[187]]],16],[[[53,[187]]],16],[[[53,[10,187]]],16],[[[389,[187]]]],[[[53,[187]]],73],[[[53,[187]]],18],[[[53,[117,187]],[53,[187]]],16],[[[53,[117,187]],73],16],[[[53,[117,187]],14],16],[[[53,[117,187]],73],16],[[[53,[117,187]],73],16],[[[53,[117,187]],14],16],[[],[[53,[132]]]],[187,[[53,[187]]]],[[[389,[187]]],6],[[[385,[187]]],6],[[[390,[109,187]]],6],[[[391,[36,187]]],6],[[[389,[187]]],6],[[[385,[187]]],6],[[[391,[36,187]]],6],[[[385,[187]]],[[12,[14,299]]]],[[[53,[[165,[[165,[[165,[165]]]]]],187]],[53,[[165,[[165,[[165,[165]]]]]],187]]],[[6,[47]]]],[[[203,[[53,[10,132]]]],231],[[232,[[12,[219]]]]]],[[[203,[[53,[10,132]]]],231],[[232,[[12,[219]]]]]],[[[203,[[53,[10,132]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[53,[10,132]]]],231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[[53,[187]]],6],[[[53,[187]]]],[[[53,[187]]],12],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[10,54],[[[53,[187]],18]],[[[53,[187]],18]],[[[53,[187]],18]],[[[53,[58,187]],18,58]],[[[53,[187]],18,109]],[[[53,[187]],109]],[[[53,[187]],109]],[[[53,[193,132]],168],12],[[[53,[187]],18]],[[[53,[187]],18]],[[[53,[187]]]],[[[389,[187]]]],[[[385,[187]]]],[[[390,[109,187]]]],[[[391,[36,187]]]],[[[53,[187]]],[[73,[137]]]],[[[53,[187]],[90,[18]],121],[[391,[187]]]],[[[53,[187]]]],[[[53,[58,187]],18],[[53,[58,187]]]],[[[53,[187]],18]],[[]],[[]],[[[53,[187]],18]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[53,[187]],18],[[12,[252]]]],[[[53,[187]],18],[[12,[252]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[18,[[53,[132]]]],[[18,187],[[53,[187]]]],[[[53,[10,187]],[73,[10]]],[[12,[18,219]]]],[[[53,[10,187]],[73,[10]]],[[12,[219]]]],[[[53,[10,187]],[73,[240]]],[[12,[18,219]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],16],[89,16],[[[90,[60]]],60],[[]],[106,[[107,[10]]]],[[],110],[[]],[[]],[10,60],[[],122],[[],122],[[],89],[[],89],[[[73,[10]]]],[[]],[[],[[14,[10]]]],[[],141],[[],142],[[],143],[[],144],[[],64],[[],15],[[],133],[[],145],[[],48],[[],54],[[],10],[[],18],[79,25],[[[90,[141]]],141],[[[90,[142]]],142],[[[90,[143]]],143],[[[90,[144]]],144],[[[90,[64]]],64],[[[90,[18]]],18],[[[90,[15]]],15],[16,16],[[],60],[[73,18]],0,[[],166],[[]],[73,6],[36,6],[[73,18],[[53,[132]]]],[[36,18],[[53,[132]]]],[[73,18],[[53,[132]]]],[73,6],[73],[[],18],0,[[],62],[[],[[72,[93]]]],[[],[[77,[93]]]],[[[90,[133]]],133],[[[90,[145]]],145],[[[90,[48]]],48],[[[90,[54]]],54],[[[90,[10]]],10],[16,16],[[],60],[[[90,[18]]],18],[79,63],[[73,179],6],[[73,179],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,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],[[],16],[89,16],[[[90,[60]]],60],[[]],[106,[[107,[10]]]],[[],110],[[]],[[]],[10,60],[[],122],[[],122],[[],89],[[],89],[[[73,[10]]]],[[]],[[],[[14,[10]]]],[[],141],[[],142],[[],143],[[],144],[[],64],[[],15],[[],133],[[],145],[[],48],[[],54],[[],10],[[],18],[79,25],[[[90,[141]]],141],[[[90,[142]]],142],[[[90,[143]]],143],[[[90,[144]]],144],[[[90,[64]]],64],[[[90,[18]]],18],[[[90,[15]]],15],[16,16],[[],60],[[73,18]],0,[[],166],[[]],0,[73,6],[36,6],[[73,18],[[53,[132]]]],[[36,18],[[53,[132]]]],[[73,18],[[53,[132]]]],[73,6],[73],[[],18],0,[[],62],[[],[[72,[93]]]],[[],[[77,[93]]]],[[[90,[133]]],133],[[[90,[145]]],145],[[[90,[48]]],48],[[[90,[54]]],54],[[[90,[10]]],10],[16,16],[[],60],[[[90,[18]]],18],[79,63],[[73,179],6],[[73,179],6],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[158,10],[158,10],[158,10],[158,10],[158,[[12,[[107,[[73,[10]]]],182]]]],[158,[[12,[[107,[[73,[10]]]],182]]]],[23,23],[[10,158]],[[10,158]],[[[107,[10]],158]],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],[158,131],[[10,158,18],10],[[10,158,18],10],[[[107,[10]],158,158],[[12,[[107,[[73,[10]]]],182]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[2,[[12,[24]]]],[246,25],[[313,246],[[12,[24]]]],[60,[[12,[24]]]],[246,[[12,[24]]]],[79,[[12,[24]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],73],[343,73],[343,73],[18,73],[18,73],[[],73],[[],6],[[],6],[[]],[[]],[[]],[[]],[[]],[[[90,[18]],[344,[18]]],[[343,[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,[[[148,[[73,[10]],132]]],[[148,[79,132]]]],[79,12],[[[73,[10]]],[[12,[79,306]]]],[[[73,[10]]],[[12,[79,306]]]],[[[73,[10]]],79],[[[73,[10]]],79],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],79],[79],[79,16],[79,16],[79,16],[[],371],[[],371],[[],6],[[],6],[[],6],[[],6],[79,[[6,[79]]]],[79,[[6,[79]]]],0,0,0,0,0,0,[[],25],0,0,0,[[[31,[132]]]],[[[31,[132]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[202,109],[[392,[202,109]]]],[[202,109],[[393,[202,109]]]],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[[0,[23,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[23,[[394,[23]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[23,234],[[397,[23,234]]]],[[23,236],[[398,[23,236]]]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[202,[[400,[202]]]],[23,[[402,[23,[0,[110,401]]]]]],[[203,18]],[[202,18]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[23,[[406,[23]]]],[202,[[407,[202]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[202,109],[[411,[202,109]]]],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[202,[[414,[202]]]],[[23,109],[[415,[23,109]]]],[[23,109],[[416,[23,109]]]],[23,[[417,[23]]]],0,[[23,109],[[418,[23,109]]]],0,[23,[[419,[23]]]],[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[202,18],[[423,[202]]]],[[23,230],[[424,[23,230]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],0,[[203,231],232],[[202,231],232],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[202,109],[[427,[202,109]]]],0,[[23,230],[[428,[23,230]]]],[[23,234],[[429,[23,234]]]],[[202,[73,[10]]],[[430,[202]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],0,[[23,109],[[437,[23,109]]]],[[202,239],[[438,[202]]]],[[]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,10],[[441,[23]]]],[[23,18],[[442,[23]]]],0,[[23,18],[[443,[23]]]],[[23,54],[[444,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[202,[73,[10]]],[[452,[202]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[230],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[230,230],[[424,[230,230]]]],[[23,230],[[424,[23,230]]]],[[],456],[[203,231],232],[[202,231],232],[109,[[457,[109]]]],[230,[[458,[230]]]],[[230,230],[[428,[230,230]]]],[[23,230],[[428,[23,230]]]],[[],459],[[230,230],[[460,[230,230]]]],[[],461],[[230,230],[[462,[230,230]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[23,[[394,[23]]]],[[23,236],[[398,[23,236]]]],[202,[[400,[202]]]],[[203,18]],[[202,18]],0,[[[0,[236,202]],[0,[233,202]]],230],[[],463],[202,[[407,[202]]]],[202,[[414,[202]]]],0,[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[202,[73,[10]]],[[430,[202]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],[10,464],[[202,239],[[438,[202]]]],[[],465],[[[0,[236,233,202]]]],[[23,10],[[441,[23]]]],[[23,54],[[444,[23]]]],[[202,[73,[10]]],[[452,[202]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[202,109],[[392,[202,109]]]],[[202,109],[[393,[202,109]]]],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[[0,[23,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[23,[[394,[23]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[23,234],[[397,[23,234]]]],[[23,236],[[398,[23,236]]]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[202,[[400,[202]]]],[23,[[402,[23,[0,[110,401]]]]]],[[203,18]],[[202,18]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[23,[[406,[23]]]],[202,[[407,[202]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[202,109],[[411,[202,109]]]],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[202,[[414,[202]]]],[[23,109],[[415,[23,109]]]],[[23,109],[[416,[23,109]]]],[23,[[417,[23]]]],[[23,109],[[418,[23,109]]]],[23,[[419,[23]]]],[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[202,18],[[423,[202]]]],[[23,230],[[424,[23,230]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],[[203,231],232],[[202,231],232],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[202,109],[[427,[202,109]]]],[[23,230],[[428,[23,230]]]],[[23,234],[[429,[23,234]]]],[[202,[73,[10]]],[[430,[202]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],[[23,109],[[437,[23,109]]]],[[202,239],[[438,[202]]]],[[]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,10],[[441,[23]]]],[[23,18],[[442,[23]]]],[[23,18],[[443,[23]]]],[[23,54],[[444,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[202,[73,[10]]],[[452,[202]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,109],[[392,[202,109]]]],[[202,109],[[393,[202,109]]]],[[[0,[234,202]]],[[466,[[0,[234,202]]]]]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[23,234],[[397,[23,234]]]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[23,[[402,[23,[0,[110,401]]]]]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[[],467],[23,[[406,[23]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[202,109],[[411,[202,109]]]],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[[23,109],[[415,[23,109]]]],[[23,109],[[416,[23,109]]]],[23,[[417,[23]]]],[[23,109],[[418,[23,109]]]],[121,468],[23,[[419,[23]]]],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[202,18],[[423,[202]]]],[[],469],[230,[[470,[230]]]],[[234,234],[[425,[234,234]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],[[],471],[109,[[472,[109]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[202,109],[[427,[202,109]]]],[[234,234],[[429,[234,234]]]],[[23,234],[[429,[23,234]]]],[58,[[473,[58]]]],[109,[[474,[109]]]],[[23,109],[[437,[23,109]]]],[[]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,18],[[442,[23]]]],[[23,18],[[443,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[109,[[475,[109,230]]]],[109,[[476,[109,230]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,[[[0,[146,23]]],18],[[[0,[146,23]]],48],[[[0,[146,23]]],54],0,0,0,0,0,0,[[],16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[478,[477]]]],[[],[[478,[479]]]],[[],[[481,[479,480]]]],[[],[[483,[482]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],106],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],60],[[],60],[[],16],[89,16],[[[90,[60]]],60],[10,60],[[],122],[[],122],[[],89],[[],89],[[[73,[10]]]],[[]],[[],[[14,[10]]]],[[],141],[[],142],[[],143],[[],144],[[],64],[[],15],[[],133],[[],145],[[],48],[[],54],[[],10],[[],18],[[[90,[141]]],141],[[[90,[142]]],142],[[[90,[143]]],143],[[[90,[144]]],144],[[[90,[64]]],64],[[[90,[18]]],18],[[[90,[15]]],15],[[],60],[[73,18]],[[]],[73,6],[36,6],[[73,18],[[53,[132]]]],[[36,18],[[53,[132]]]],[[73,18],[[53,[132]]]],[73,6],[73],[[[90,[133]]],133],[[[90,[145]]],145],[[[90,[48]]],48],[[[90,[54]]],54],[[[90,[10]]],10],[[],60],[[[90,[18]]],18],[[73,179],6],[[73,179],6],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[15,16],[15,16],[180,180],[181,181],[17],[17],[180],[181],[[],180],[[],181],[[]],[[]],[[]],[[]],[15,16],[15,16],[15,16],[[],17],[10],[10],[17],[17],[17,180],[17,181],[17,16],[17,16],[[],12],[[],12],[[],12],[[],12],[17,[[6,[180]]]],[17,[[6,[181]]]],[[],13],[[],13],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[202,109],[[392,[202,109]]]],[[202,109],[[393,[202,109]]]],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[[0,[23,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[23,[[394,[23]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[23,234],[[397,[23,234]]]],[[23,236],[[398,[23,236]]]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[202,[[400,[202]]]],[23,[[402,[23,[0,[110,401]]]]]],[[203,18]],[[202,18]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[23,[[406,[23]]]],[202,[[407,[202]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[202,109],[[411,[202,109]]]],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[202,[[414,[202]]]],[[23,109],[[415,[23,109]]]],[[23,109],[[416,[23,109]]]],[23,[[417,[23]]]],0,[[23,109],[[418,[23,109]]]],0,[23,[[419,[23]]]],[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[202,18],[[423,[202]]]],[[23,230],[[424,[23,230]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],0,[[203,231],232],[[202,231],232],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[202,109],[[427,[202,109]]]],0,[[23,230],[[428,[23,230]]]],[[23,234],[[429,[23,234]]]],[[202,[73,[10]]],[[430,[202]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],0,[[23,109],[[437,[23,109]]]],[[202,239],[[438,[202]]]],[[]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,10],[[441,[23]]]],[[23,18],[[442,[23]]]],0,[[23,18],[[443,[23]]]],[[23,54],[[444,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[202,[73,[10]]],[[452,[202]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[230],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[456,2],[[12,[24]]]],[[458,2],[[12,[24]]]],[[457,2],[[12,[24]]]],[[[459,[126]],2],[[12,[24]]]],[[461,2],[[12,[24]]]],[[[462,[[0,[126,230]],[0,[126,230]]]],2],[[12,[24]]]],[[[460,[[0,[126,230]],[0,[126,230]]]],2],[[12,[24]]]],[[[424,[126,126]],2],[[12,[24]]]],[[[428,[126,126]],2],[[12,[24]]]],[[[396,[126]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[230,230],[[424,[230,230]]]],[[23,230],[[424,[23,230]]]],[[],456],[[203,231],232],[[[203,[456]],231],232],[[202,231],232],[[[203,[[458,[230]]]],231],232],[[[203,[[457,[109]]]],231],232],[[[203,[459]],231],232],[[[203,[461]],231],232],[[[203,[[462,[230,230]]]],231],232],[[[203,[[460,[230,230]]]],231],232],[[[203,[[424,[230,230]]]],231],232],[[[203,[[428,[230,230]]]],231],232],[[[203,[[396,[[0,[230,395]]]]]],231],232],[109,[[457,[109]]]],[230,[[458,[230]]]],[[230,230],[[428,[230,230]]]],[[23,230],[[428,[23,230]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[],459],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[230,230],[[460,[230,230]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],461],[[230,230],[[462,[230,230]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[484],[484],[[]],[[]],[[]],[484],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[484],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[23,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[485,[[73,[10]]]],[[[486,[233]]],[[73,[10]]]],[23,[[394,[23]]]],[219,[[6,[199]]]],[[23,236],[[398,[23,236]]]],[[[487,[58]]],[[487,[58]]]],[[[488,[58]]],[[488,[58]]]],[489,489],[239,239],[[]],[[]],[[]],[[]],[202,[[400,[202]]]],[[[484,[[0,[233,202]]]]],[[12,[219]]]],[[[487,[105]],[487,[105]]],47],[[489,489],47],[[203,18]],[[[203,[463]],18]],[[202,18]],[[[490,[[0,[201,202]]]],18]],[[[203,[[485,[236]]]],18]],[[[203,[[488,[[0,[[78,[[73,[10]]]],202]]]]]],18]],[[[203,[[444,[201]]]],18]],[[[203,[[398,[201,201]]]],18]],0,[[[0,[236,202]],[0,[233,202]]],230],[[],[[488,[110]]]],[219,79],[219,[[12,[[148,[[0,[199,163,162]],132]],219]]]],[[],463],[[[487,[[117,[[117,[[117,[117]]]]]]]],[487,[[117,[[117,[[117,[117]]]]]]]]],16],[[489,489],16],[[239,239],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[202,[[407,[202]]]],[[[490,[[0,[201,202]]]]],[[12,[[73,[10]],219]]]],[202,[[414,[202]]]],[[[484,[[0,[233,202]]]]],[[12,[219]]]],[[[490,[[0,[233,202]]]]],[[12,[219]]]],[[463,2],[[12,[24]]]],[[219,2],[[12,[24]]]],[[219,2],[[12,[24]]]],[[[487,[126]],2],[[12,[24]]]],[[[484,[126]],2],[[12,[24]]]],[[[490,[126]],2],[[12,[24]]]],[[[485,[126]],2],[[12,[24]]]],[[[486,[126]],2],[[12,[24]]]],[[[488,[126]],2],[[12,[24]]]],[[464,2],[[12,[24]]]],[[465,2],[[12,[24]]]],[[[407,[[0,[126,23]]]],2],[[12,[24]]]],[[[435,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[432,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[420,[126]],2],[[12,[24]]]],[[[441,[126]],2],[[12,[24]]]],[[[430,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[436,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[433,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[434,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[431,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[444,[126]],2],[[12,[24]]]],[[[394,[126]],2],[[12,[24]]]],[[[398,[126,126]],2],[[12,[24]]]],[[[438,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[452,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[454,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[453,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[414,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[400,[[0,[126,202,23]]]],2],[[12,[24]]]],[[[491,[126]],2],[[12,[24]]]],[[[492,[126]],2],[[12,[24]]]],[[489,2],[[12,[24]]]],[[489,2],[[12,[24]]]],[[239,2],[[12,[24]]]],[[]],[493,219],[245,219],[494,219],[489,219],[[]],[302,219],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[143,219],[1],[219,[[6,[199]]]],[487],[490],[485],[[[486,[233]]],233],[488],[444],[398],[219,[[6,[199]]]],[487],[490],[485],[[[486,[233]]],233],[488],[444],[398],[[[487,[146]],49]],[[489,49]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[219,[[6,[[148,[199,132]]]]]],[487],[490],[485],[[[486,[233]]],233],[488],[444],[398],[219,489],[[],219],[444,54],[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[489,[123,[[148,[199,132]]]]],219],[[],487],[231,484],[[],490],[236,[[485,[236]]]],[233,[[486,[233]]]],[[],488],[[[123,[[148,[199,132]]]]],219],[[[487,[[165,[[165,[[165,[165]]]]]]]],[487,[[165,[[165,[[165,[165]]]]]]]]],[[6,[47]]]],[[489,489],[[6,[47]]]],[[[203,[[407,[[0,[201,202,23]]]]]],231],232],[[[203,[[435,[[0,[201,202,23]]]]]],231],232],[[[203,[[432,[[0,[201,202,23]]]]]],231],232],[[[203,[[430,[[0,[236,202,23]]]]]],231],232],[[[203,[[436,[[0,[236,202,23]]]]]],231],232],[[[203,[[433,[[0,[236,202,23]]]]]],231],232],[[[203,[[434,[[0,[236,202,23]]]]]],231],232],[[[203,[[431,[[0,[236,202,23]]]]]],231],232],[[[203,[[438,[[0,[238,202,23]]]]]],231],232],[[[203,[[452,[[0,[233,202,23]]]]]],231],232],[[[203,[[454,[[0,[233,202,23]]]]]],231],232],[[[203,[[453,[[0,[233,202,23]]]]]],231],232],[[[203,[[414,[[0,[233,202,23]]]]]],231],232],[[[203,[[400,[[0,[233,202,23]]]]]],231],232],[[203,231],[[232,[[12,[219]]]]]],[[[203,[[487,[221]]]],231],[[232,[[12,[219]]]]]],[[[203,[[485,[233]]]],231],[[232,[[12,[219]]]]]],[[[203,[[486,[233]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[73,[10]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[465]],231],[[232,[[12,[219]]]]]],[[[203,[[492,[[0,[233,202]]]]]],231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[463]],231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[[485,[236]]]],231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[[488,[[0,[[78,[[73,[10]]]],202]]]]]],231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[[444,[201]]]],231],[[232,[[12,[[73,[10]],219]]]]]],[[[203,[[398,[201,201]]]],231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[[203,[[487,[221]]]],231],[[232,[[12,[219]]]]]],[[[203,[[485,[233]]]],231],[[232,[[12,[219]]]]]],[[[203,[[486,[233]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[[488,[[73,[10]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[465]],231],[[232,[[12,[219]]]]]],[[[203,[[492,[[0,[233,202]]]]]],231],[[232,[[12,[219]]]]]],[[[203,[[420,[201]]]],231],[[232,[6]]]],[[[203,[[441,[201]]]],231],[[232,[6]]]],[[[203,[[394,[[0,[236,202]]]]]],231],[[232,[6]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[463]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[487,[225]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[485,[236]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[0,[[78,[[73,[10]]]],202]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[464]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[444,[236]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[394,[236]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[398,[236,236]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[491,[[0,[236,202]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[487,[225]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[485,[236]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[0,[[78,[[73,[10]]]],202]]]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[394,[236]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[398,[236,236]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[[203,[[491,[[0,[236,202]]]]]],231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[[203,[[487,[244]]]],231,239],[[232,[[12,[54,219]]]]]],[[[203,[[485,[238]]]],231,239],[[232,[[12,[54,219]]]]]],[[[203,[[486,[[0,[233,238]]]]]],231,239],[[232,[[12,[54,219]]]]]],[[[203,[[488,[[0,[[78,[[73,[10]]]],202]]]]]],231,239],[[232,[[12,[54,219]]]]]],[[[484,[202]],124],[[12,[219]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[487,[221]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[485,[233]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[486,[233]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[53,[10,132]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[73,[10]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[465]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[[203,[[492,[[0,[233,202]]]]]],231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[[203,[[487,[221]]]],231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[[203,[[488,[[73,[10]]]]]],231,[73,[240]]],[[232,[[12,[18,219]]]]]],[488,54],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[[10,10],16],[10,54],[10,54],[219,[[6,[143]]]],[[202,[73,[10]]],[[430,[202]]]],[[[484,[[0,[236,202]]]],[73,[10]]],[[12,[18,219]]]],[[[490,[[0,[236,202]]]],[73,[10]]],[[12,[18,219]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],[[[484,[[0,[236,202]]]],[73,[237]]],[[12,[18,219]]]],[10,464],[[202,239],[[438,[202]]]],[[[484,[[0,[238,202]]]],239],[[12,[54,219]]]],[[[490,[[0,[238,202]]]],239],[[12,[54,219]]]],[[444,54]],[[488,54]],[[],465],[219,[[6,[199]]]],[[[0,[236,233,202]]]],[[23,10],[[441,[23]]]],[[23,54],[[444,[23]]]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,236],[[485,[236]]]],[[18,233],[[486,[233]]]],[[202,[73,[10]]],[[452,[202]]]],[[[484,[[0,[233,202]]]],[73,[10]]],[[12,[18,219]]]],[[[490,[[0,[233,202]]]],[73,[10]]],[[12,[18,219]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],[[[484,[[0,[233,202]]]],[73,[240]]],[[12,[18,219]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[202,109],[[392,[202,109]]]],[[202,109],[[393,[202,109]]]],[[[0,[23,163]]],[[203,[[148,[230,132]]]]]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[230,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[[0,[23,163]]],[[203,[[148,[236,132]]]]]],[[[0,[23,163]]],[[203,[[148,[233,132]]]]]],[23,[[394,[23]]]],[[[0,[23,395]]],[[396,[[0,[23,395]]]]]],[[23,234],[[397,[23,234]]]],[[23,236],[[398,[23,236]]]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[202,[[400,[202]]]],[23,[[402,[23,[0,[110,401]]]]]],[[203,18]],[[202,18]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[23,[[406,[23]]]],[202,[[407,[202]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[202,109],[[411,[202,109]]]],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[202,[[414,[202]]]],[[23,109],[[415,[23,109]]]],[[23,109],[[416,[23,109]]]],[23,[[417,[23]]]],[[23,109],[[418,[23,109]]]],[23,[[419,[23]]]],[[[0,[202,23]]],[[420,[[0,[202,23]]]]]],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[202,18],[[423,[202]]]],[[23,230],[[424,[23,230]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],[[203,231],232],[[202,231],232],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[[12,[[73,[10]],219]]]]]],[[203,231],[[232,[[12,[219]]]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[237]]],[[232,[[12,[18,219]]]]]],[[203,231,239],[[232,[[12,[54,219]]]]]],[[203,231,[73,[10]]],[[232,[[12,[18,219]]]]]],[[203,231,[73,[240]]],[[232,[[12,[18,219]]]]]],[[202,109],[[427,[202,109]]]],[[23,230],[[428,[23,230]]]],[[23,234],[[429,[23,234]]]],[[202,[73,[10]]],[[430,[202]]]],[[202,[73,[10]]],[[431,[202]]]],[[202,25],[[432,[202]]]],[[202,[53,[10,132]]],[[433,[202]]]],[[202,25],[[434,[202]]]],[[202,10,[53,[10,132]]],[[435,[202]]]],[[202,[73,[237]]],[[436,[202]]]],[[23,109],[[437,[23,109]]]],[[202,239],[[438,[202]]]],[[]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,10],[[441,[23]]]],[[23,18],[[442,[23]]]],[[23,18],[[443,[23]]]],[[23,54],[[444,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[202,[73,[10]]],[[452,[202]]]],[[202,[73,[10]]],[[453,[202]]]],[[202,[73,[240]]],[[454,[202]]]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,109],[[392,[202,109]]]],[[[466,[[0,[234,202]]]],109],16],[[202,109],[[393,[202,109]]]],[[[466,[[0,[234,202]]]],109],16],[[[0,[234,202]]],[[466,[[0,[234,202]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[163,23]]],[[203,[[148,[234,132]]]]]],[23,[[203,[[148,[234,132]]]]]],[[23,234],[[397,[23,234]]]],[[[467,[58]]],[[467,[58]]]],[[[468,[58]]],[[468,[58]]]],[[[469,[58]]],[[469,[58]]]],[[[471,[58]]],[[471,[58]]]],[[[472,[58]]],[[472,[58]]]],[[[473,[58]]],[[473,[58]]]],[[[474,[58]]],[[474,[58]]]],[[[476,[58,58,58]]],[[476,[58,58,58]]]],[[[475,[58,58,58]]],[[475,[58,58,58]]]],[[[437,[58,58,58]]],[[437,[58,58,58]]]],[[[417,[58]]],[[417,[58]]]],[[[421,[58,58]]],[[421,[58,58]]]],[[[412,[58,58,58]]],[[412,[58,58,58]]]],[[[413,[[0,[58,234]]]]],[[413,[[0,[58,234]]]]]],[[[446,[58,58,58]]],[[446,[58,58,58]]]],[[[408,[58,58]]],[[408,[58,58]]]],[[[425,[58,58]]],[[425,[58,58]]]],[[[429,[58,58]]],[[429,[58,58]]]],[[[409,[58,58]]],[[409,[58,58]]]],[[[443,[58]]],[[443,[58]]]],[[[445,[58,58]]],[[445,[58,58]]]],[[[439,[58]]],[[439,[58]]]],[[[440,[58,58]]],[[440,[58,58]]]],[[[442,[58]]],[[442,[58]]]],[[[397,[58,58]]],[[397,[58,58]]]],[[[399,[58]]],[[399,[58]]]],[[[403,[58]]],[[403,[58]]]],[[[405,[58]]],[[405,[58]]]],[[[406,[58]]],[[406,[58]]]],[[[418,[58,58]]],[[418,[58,58]]]],[[[455,[[0,[58,234]],58]]],[[455,[[0,[58,234]],58]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[234,23]]],[[399,[[0,[234,23]]]]]],[23,[[402,[23,[0,[110,401]]]]]],[[[0,[234,23]]],[[403,[[0,[234,23]]]]]],[23,[[404,[23]]]],[[[466,[[0,[234,202]]]]],18],[[[0,[58,23]]],[[405,[[0,[58,23]]]]]],[[],467],[23,[[406,[23]]]],[[23,109],[[408,[23,109]]]],[[23,109],[[409,[23,109]]]],[[202,109],[[410,[202,109]]]],[[[466,[[0,[234,202]]]],109],6],[[202,109],[[411,[202,109]]]],[[[466,[[0,[234,202]]]],109],6],[[23,109],[[412,[23,234,109]]]],[23,[[413,[23]]]],[[[466,[126]],2],[[12,[24]]]],[[[467,[126]],2],[[12,[24]]]],[[[468,[126]],2],[[12,[24]]]],[[[469,[126]],2],[[12,[24]]]],[[[471,[126]],2],[[12,[24]]]],[[472,2],[[12,[24]]]],[[[473,[126]],2],[[12,[24]]]],[[[474,[126]],2],[[12,[24]]]],[[[476,[126,126]],2],[[12,[24]]]],[[[475,[126,126]],2],[[12,[24]]]],[[[470,[126]],2],[[12,[24]]]],[[[422,[[0,[126,23]]]],2],[[12,[24]]]],[[[450,[[0,[126,23]]]],2],[[12,[24]]]],[[[404,[[0,[126,23]]]],2],[[12,[24]]]],[[[402,[126,126]],2],[[12,[24]]]],[[[447,[126,126]],2],[[12,[24]]]],[[[426,[126,126,126]],2],[[12,[24]]]],[[[415,[126,126,126]],2],[[12,[24]]]],[[[448,[126,126,126]],2],[[12,[24]]]],[[[437,[126,126,126]],2],[[12,[24]]]],[[[417,[126]],2],[[12,[24]]]],[[[421,[126,126]],2],[[12,[24]]]],[[[412,[126,126,126]],2],[[12,[24]]]],[[[413,[[0,[126,234]]]],2],[[12,[24]]]],[[[446,[126,126,126]],2],[[12,[24]]]],[[[408,[126,126]],2],[[12,[24]]]],[[[425,[126,126]],2],[[12,[24]]]],[[[429,[126,126]],2],[[12,[24]]]],[[[409,[126,126]],2],[[12,[24]]]],[[[443,[126]],2],[[12,[24]]]],[[[445,[126,126]],2],[[12,[24]]]],[[[439,[126]],2],[[12,[24]]]],[[[440,[126,126]],2],[[12,[24]]]],[[[442,[126]],2],[[12,[24]]]],[[[397,[126,126]],2],[[12,[24]]]],[[[399,[126]],2],[[12,[24]]]],[[[403,[126]],2],[[12,[24]]]],[[[405,[126]],2],[[12,[24]]]],[[[406,[126]],2],[[12,[24]]]],[[[418,[126,126]],2],[[12,[24]]]],[[[423,[[0,[126,23]]]],2],[[12,[24]]]],[[[419,[[0,[126,234]]]],2],[[12,[24]]]],[[[410,[[0,[126,23]],126]],2],[[12,[24]]]],[[[411,[[0,[126,23]],126]],2],[[12,[24]]]],[[[427,[[0,[126,23]],126]],2],[[12,[24]]]],[[[392,[[0,[126,23]],126]],2],[[12,[24]]]],[[[393,[[0,[126,23]],126]],2],[[12,[24]]]],[[[416,[126,126]],2],[[12,[24]]]],[[[449,[[0,[126,23]],126]],2],[[12,[24]]]],[[[455,[[0,[126,234]],126]],2],[[12,[24]]]],[[[451,[126,126,126]],2],[[12,[24]]]],[[23,109],[[415,[23,109]]]],[[[466,[[0,[234,202]]]],109]],[[23,109],[[416,[23,109]]]],[[[466,[[0,[234,202]]]],109]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[23,[[417,[23]]]],[[23,109],[[418,[23,109]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[121,468],[23,[[419,[23]]]],[[[466,[[0,[234,202]]]]],6],[[23,109],[[421,[23,109]]]],[202,[[422,[202]]]],[[[466,[[0,[234,202]]]]],6],[[202,18],[[423,[202]]]],[[[466,[[0,[234,202]]]],18],6],[[],469],[230,[[470,[230]]]],[[234,234],[[425,[234,234]]]],[[23,234],[[425,[23,234]]]],[[23,109],[[426,[23,109,[0,[110,401]]]]]],[[],471],[[[203,[[422,[[0,[234,202,23]]]]]],231],232],[[[203,[[450,[[0,[234,202,23]]]]]],231],232],[[[203,[[404,[[0,[234,23]]]]]],231],232],[[[203,[[402,[234,[0,[110,401]]]]]],231],[[232,[[0,[110,401]]]]]],[[[203,[[447,[234,[0,[110,401]]]]]],231],232],[[[203,[[426,[234,109,[0,[110,401]]]]]],231],232],[[[203,[[415,[234,109]]]],231],232],[[[203,[[448,[[0,[234,202]],109]]]],231],232],[[[203,[[423,[[0,[234,202,23]]]]]],231],232],[[[203,[[419,[234]]]],231],232],[[[203,[[410,[[0,[234,202,23]],109]]]],231],232],[[[203,[[411,[[0,[234,202,23]],109]]]],231],232],[[[203,[[427,[[0,[234,202,23]],109]]]],231],232],[[[203,[[392,[[0,[234,202,23]],109]]]],231],232],[[[203,[[393,[[0,[234,202,23]],109]]]],231],232],[[[203,[[416,[234,109]]]],231],232],[[[203,[[449,[[0,[234,202,23]],109]]]],231],232],[[[203,[[451,[234,[0,[110,401]],[0,[110,401]]]]]],231],232],[109,[[472,[109]]]],[[203,231],[[232,[6]]]],[[202,231],[[232,[6]]]],[[[203,[467]],231],[[232,[6]]]],[[[203,[[468,[36]]]],231],[[232,[6]]]],[[[203,[469]],231],[[232,[6]]]],[[[203,[471]],231],[[232,[6]]]],[[[203,[[472,[109]]]],231],[[232,[6]]]],[[[203,[[473,[58]]]],231],[[232,[6]]]],[[[203,[[474,[109]]]],231],[[232,[6]]]],[[[203,[[476,[109,230]]]],231],[[232,[6]]]],[[[203,[[475,[109,230]]]],231],[[232,[6]]]],[[[203,[[470,[230]]]],231],[[232,[6]]]],[[[203,[[437,[234,109]]]],231],[[232,[6]]]],[[[203,[[417,[234]]]],231],[[232,[6]]]],[[[203,[[421,[234,109]]]],231],[[232,[6]]]],[[[203,[[412,[234,234,109]]]],231],[[232,[6]]]],[[[203,[[413,[234]]]],231],[[232,[6]]]],[[[203,[[446,[234,109,230]]]],231],[[232,[6]]]],[[[203,[[408,[234,109]]]],231],[[232,[6]]]],[[[203,[[425,[234,234]]]],231],[[232,[6]]]],[[[203,[[429,[234,234]]]],231],[[232,[6]]]],[[[203,[[409,[234,109]]]],231],[[232,[6]]]],[[[203,[[443,[234]]]],231],[[232,[6]]]],[[[203,[[445,[234,109]]]],231],[[232,[6]]]],[[[203,[[439,[234]]]],231],[[232,[6]]]],[[[203,[[440,[234,109]]]],231],[[232,[6]]]],[[[203,[[442,[234]]]],231],[[232,[6]]]],[[[203,[[397,[234,234]]]],231],[[232,[6]]]],[[[203,[[399,[234]]]],231],[[232,[6]]]],[[[203,[[403,[234]]]],231],[[232,[6]]]],[[[203,[[405,[[0,[234,58]]]]]],231],[[232,[6]]]],[[[203,[[406,[234]]]],231],[[232,[6]]]],[[[203,[[418,[234,109]]]],231],[[232,[6]]]],[[[203,[[455,[234,234]]]],231],[[232,[6]]]],[[202,109],[[427,[202,109]]]],[[[466,[[0,[234,202]]]],109],[[6,[18]]]],[[234,234],[[429,[234,234]]]],[[23,234],[[429,[23,234]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[58,[[473,[58]]]],[109,[[474,[109]]]],[[23,109],[[437,[23,109]]]],[[]],[[[466,[[0,[234,202]]]]]],[467],[[[468,[36]]]],[469],[471],[[[473,[58]]]],[[[474,[109]]]],[[[421,[234,109]]]],[[[446,[234,109,230]]]],[[23,18],[[439,[23]]]],[[23,109],[[440,[23,109]]]],[[23,18],[[442,[23]]]],[[23,18],[[443,[23]]]],[[23,109],[[445,[23,109]]]],[[23,109],[[446,[23,109,230]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[234,23]]],[[447,[[0,[234,23]],[0,[110,401]]]]]],[[[0,[234,202,23]],109],[[448,[[0,[234,202,23]],109]]]],[[202,109],[[449,[202,109]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[0,[234,202]]],[[450,[[0,[234,202]]]]]],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],232],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[[203,231],[[232,[[6,[12]]]]]],[109,[[475,[109,230]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[109,[[476,[109,230]]]],[[[0,[234,23]]],[[451,[[0,[234,23]],[0,[110,401]],[0,[110,401]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[23,234],[[455,[23,234]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[495,495],[496,496],[497,497],[[]],[[]],[[]],[[],495],[[],496],[[],497],[495,54],[496,54],[497,54],[[495,2],[[12,[24]]]],[[496,2],[[12,[24]]]],[[497,2],[[12,[24]]]],[[]],[[]],[[]],[1],[1],[1],[[[0,[146,23]]],18],[[[0,[146,23]]],48],[[[0,[146,23]]],54],[[]],[[]],[[]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[495,[73,[10]]]],[[496,[73,[10]]]],[[497,[73,[10]]]],[[495,145]],[[496,145]],[[497,145]],[[495,48]],[[496,48]],[[497,48]],[[495,54]],[[496,54]],[[497,54]],[[495,10]],[[496,10]],[[497,10]],[[495,18]],[[496,18]],[[497,18]],0,0,0,0,0,0,[[[498,[188]]],188],[[[499,[188]]],188],[[[499,[[0,[257,146,58]],[0,[500,110]],188]],[499,[[0,[257,146,58]],[0,[500,110]],188]]],[[499,[[0,[257,146,58]],[0,[500,110]],501]]]],[[[499,[[0,[257,146,58]],[0,[500,110]],188]],[499,[[0,[257,146,58]],[0,[500,110]],188]]],[[499,[[0,[257,146,58]],[0,[500,110]],501]]]],[[[499,[[0,[257,146,58]],[0,[500,110]],501]],[499,[[0,[257,146,58]],[0,[500,110]],501]]],[[499,[[0,[257,146,58]],[0,[500,110]],501]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[498,[188]]],18],[[[499,[188]]],18],[[[498,[188]]]],[[[499,[188]]]],[[[498,[58,58,58,[0,[188,58]]]]],[[498,[58,58,58,[0,[188,58]]]]]],[[[499,[58,58,[0,[188,58]]]]],[[499,[58,58,[0,[188,58]]]]]],[502,502],[[[498,[58,58,58,[0,[188,58]]]],[498,[58,58,58,[0,[188,58]]]]]],[[[499,[58,58,[0,[188,58]]]],[499,[58,58,[0,[188,58]]]]]],[[]],[[]],[[]],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],16],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],16],[[],[[498,[110,[0,[110,188]]]]]],[[],[[499,[110,[0,[110,188]]]]]],[111,[[12,[[498,[[0,[205,257,146]],205,[0,[500,110]],[0,[188,110]]]]]]]],[111,[[12,[[499,[[0,[205,257,146]],[0,[500,110]],[0,[188,110]]]]]]]],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],[[504,[[0,[257,146]],500,188]]]],[[[498,[188]]],[[505,[188]]]],[[[499,[188]]],[[506,[188]]]],[[[498,[[0,[257,146]],500,188]],[0,[257,146]]],[[507,[[0,[257,146]],500,188]]]],[[[499,[[0,[257,146]],500,188]],[0,[257,146]]],[[508,[[0,[257,146]],500,188]]]],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],[[509,[[0,[257,146]],[0,[146,[503,[[0,[257,146]]]],23]],500,188]]]],[[[498,[[0,[257,146]],[117,[[117,[[117,[117]]]]]],500,188]],[498,[[0,[257,146]],[117,[[117,[[117,[117]]]]]],500,188]]],16],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],16],[[502,502],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[118,[[12,[119,120]]]],[118,[[12,[119,120]]]],[[[498,[[0,[257,146]],500,188]],121]],[[[498,[[0,[257,146,166]],166,500,188]],121]],[[[498,[[0,[257,146,166]],166,500,188]],121]],[[[499,[[0,[257,146,166]],500,188]],121]],[[[499,[[0,[257,146]],500,188]],121]],[[[498,[188]],109],[[510,[109,188]]]],[[[499,[188]],109],[[511,[109,188]]]],[[[498,[126,126,188]],2],[[12,[24]]]],[[[499,[126,188]],2],[[12,[24]]]],[[502,2],[[12,[24]]]],[14,[[498,[[0,[257,146]],[513,[512]],[0,[110,188]]]]]],[[]],[[[498,[188]]],[[499,[188]]]],[[[14,[[0,[257,146]]]]],[[499,[[0,[257,146]],[513,[512]],[0,[110,188]]]]]],[[]],[[]],[121,[[498,[[0,[257,146]],[0,[500,110]],[0,[110,188]]]]]],[121,[[499,[[0,[257,146]],[0,[500,110]],[0,[110,188]]]]]],[1],[1],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],[[6,[[0,[257,146]]]]]],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[498,[[0,[257,146]],500,188]],[14,[[0,[146,[503,[[0,[257,146]]]],23]]]]],[[6,[14]]]],[[[498,[[0,[257,146]],500,188]],[14,[[0,[146,[503,[[0,[257,146]]]],23]]]]],[[6,[14]]]],[[[498,[[0,[257,146]],500,188]],[14,[[0,[146,[503,[[0,[257,146]]]],23]]]]],[[6,[14]]]],[[[498,[[0,[257,146]],500,188]],[14,[[0,[146,[503,[[0,[257,146]]]],23]]]]],[[6,[14]]]],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[499,[[0,[257,146]],500,188]],[0,[257,146]]],[[0,[257,146]]]],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],134,23]]],[[0,[257,146]]]],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]],124],[[0,[257,146]]]],0,0,[[[498,[188]]]],[[[499,[188]]]],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]]],[[[498,[[0,[257,146]],500,188]],[0,[257,146]]],6],[[[499,[[0,[257,146]],500,188]],[0,[257,146]]],16],[[[498,[[0,[257,146]],500,188]],[0,[257,146]]]],[[[499,[[0,[257,146]],500,188]],[0,[257,146]]],[[0,[257,146]]]],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],[[514,[[0,[257,146]],500,188]]]],[[]],[[]],[[]],[[[498,[188]]],151],[[[498,[188]]],[[515,[188]]]],[[[498,[188]]],155],[[[499,[188]]],516],[[[499,[188]]],[[517,[188]]]],[[[498,[188]]],[[518,[188]]]],[[[498,[188]]],[[519,[188]]]],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],16],[[[498,[188]]],16],[[[499,[188]]],16],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],16],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],16],[[[498,[188]]],151],[[[499,[188]]],516],[[[498,[188]]],155],[[[498,[188]]],157],[[[498,[188]]],18],[[[499,[188]]],18],[[],[[498,[[513,[512]],501]]]],[[],[[499,[[513,[512]],501]]]],[188,[[498,[[513,[512]],188]]]],[188,[[499,[[0,[146,257]],[513,[512]],188]]]],0,[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[[[498,[188]]],[[520,[188]]]],[[[498,[188]]],[[521,[188]]]],[[10,10],16],[[10,10],16],[[10,10],16],[[[498,[188]]],[[522,[188]]]],[[[499,[188]]],[[522,[188]]]],[[[498,[188]]],[[522,[188]]]],[[[499,[188]]],[[522,[188]]]],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],16],[[[498,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],6],[[[499,[[0,[257,146]],500,188]],[0,[257,146]]],[[6,[[0,[257,146]]]]]],[[[498,[[0,[257,146]],500,188]],18]],[[[499,[[0,[257,146]],500,188]],18]],[[[498,[188]],109]],[[[499,[188]],109]],[[[498,[[0,[193,257,146]],193,500,188]],168],12],[[[499,[[0,[193,257,146]],500,188]],168],12],[[[498,[[0,[257,146]],500,188]],18]],[[[499,[[0,[257,146]],500,188]],18]],[[[498,[[0,[257,146]],500,188]]]],[[[499,[[0,[257,146]],500,188]]]],[[[499,[[0,[257,146,58]],[0,[500,110]],501]],[499,[[0,[257,146,58]],[0,[500,110]],501]]],[[499,[[0,[257,146,58]],[0,[500,110]],501]]]],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],[[523,[[0,[257,146]],500,188]]]],[[[499,[[0,[257,146]],500,188]],[0,[146,[503,[[0,[257,146]]]],23]]],[[6,[[0,[257,146]]]]]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[[498,[[0,[257,146]],500,188]],[0,[257,146]]],[[12,[[524,[[0,[257,146]],500,188]]]]]],[[],12],[[],12],[[],12],[[[498,[[0,[257,146]],500,188]],18],[[12,[502]]]],[[[499,[[0,[257,146]],500,188]],18],[[12,[502]]]],[[],13],[[],13],[[],13],[[[499,[[0,[257,146]],500,188]],[499,[[0,[257,146]],500,188]]],[[525,[[0,[257,146]],500,188]]]],[[[498,[188]]],177],[[[498,[188]]],178],[[]],[[]],[[]],[18,[[498,[[513,[512]],501]]]],[18,[[499,[[513,[512]],501]]]],[18,[[498,[501]]]],[18,[[499,[501]]]],[[18,188],[[498,[188]]]],[[18,188],[[499,[188]]]],[[18,188],[[498,[[513,[512]],188]]]],[[18,188],[[499,[[0,[146,257]],[513,[512]],188]]]],[[],[[498,[501]]]],[[],[[499,[501]]]],[188,[[498,[188]]]],[188,[[499,[188]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[526,[188]],124],[[526,[188]]]],[[[507,[188]],124],[[507,[188]]]],[[[509,[23,188]],124],[[509,[23,188]]]],[[[526,[188]],124],[[526,[188]]]],[[[507,[188]],124],[[507,[188]]]],[[[509,[23,188]],124],[[509,[23,188]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[151,151],[157,157],[177,177],[[]],[[]],[[]],0,[[[151,[126,126]],2],[[12,[24]]]],[[[155,[126,126]],2],[[12,[24]]]],[[[515,[126,126,188]],2],[[12,[24]]]],[[[518,[126,126,188]],2],[[12,[24]]]],[[[519,[126,188]],2],[[12,[24]]]],[[[157,[126]],2],[[12,[24]]]],[[[177,[126]],2],[[12,[24]]]],[[[505,[126,126,188]],2],[[12,[24]]]],[[[178,[126]],2],[[12,[24]]]],[[[521,[188]],2],[[12,[24]]]],[[[526,[126,126,188]],2],[[12,[24]]]],[[[527,[126,126,188]],2],[[12,[24]]]],[[[528,[188]],2],[[12,[24]]]],[[[520,[188]],2],[[12,[24]]]],[[[507,[126,126,188]],2],[[12,[24]]]],[[[529,[126,126,188]],2],[[12,[24]]]],[[[530,[126,188]],2],[[12,[24]]]],[[[509,[[254,[[0,[126,23]]]],[0,[126,23]],126,188]],2],[[12,[24]]]],[[[531,[[254,[[0,[126,23]]]],[0,[126,23]],126,188]],2],[[12,[24]]]],[[[532,[[254,[[0,[126,23]]]],[0,[126,23]],188]],2],[[12,[24]]]],[[[524,[126,126,188]],2],[[12,[24]]]],[[[524,[126,126,188]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[521,[188]],54,109],[[526,[188]]]],[[[520,[188]],54,109],6],[[[521,[500,188]],[0,[146,503,23]]],[[526,[500,188]]]],[[[520,[500,188]],[0,[146,503,23]]],6],[[[521,[188]],54,[0,[503,23]]],[[526,[188]]]],[[[520,[188]],54,[0,[503,23]]],6],[[[527,[188]]]],[[[529,[188]]]],[[[531,[23,188]]]],[[[527,[188]]]],[[[527,[188]]]],[[[527,[188]]]],[[[529,[188]]]],[[[531,[23,188]]]],[[[526,[146,500,188]],146],[[527,[146,500,188]]]],[[[527,[188]]]],[[[528,[146,500,188]],146]],[[[507,[146,500,188]]],[[529,[146,500,188]]]],[[[529,[188]]]],[[[530,[146,500,188]]]],[[[509,[[0,[146,[533,[23]]]],23,500,188]]],[[531,[[0,[146,[533,[23]]]],23,500,188]]]],[[[531,[23,188]]]],[[[532,[[0,[146,[533,[23]]]],23,500,188]]]],[[[528,[146,500,188]],54,146]],[[[527,[188]]]],[[[528,[188]],54,179]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[527,[188]]]],[[[530,[188]]]],[[[532,[[533,[23]],23,188]]],[[533,[23]]]],[[[527,[188]]]],[[[527,[188]]]],[[[529,[188]]]],[[[531,[23,188]]]],[[[527,[188]]]],[[[507,[188]]]],[[[529,[188]]]],[[[530,[188]]]],[[[509,[[254,[23]],23,188]]],23],[[[531,[23,188]]]],[[[532,[[254,[23]],23,188]]],23],[[[527,[188]]]],[151,18],[155,18],[[[515,[188]]],18],[[[518,[188]]],18],[[[519,[188]]],18],[157,18],[177,18],[[[505,[188]]],18],[178,18],[151,6],[155,6],[[[515,[188]]],6],[[[518,[188]]],6],[[[519,[188]]],6],[157,6],[177,6],[[[505,[188]]],6],[[[510,[109,188]]],6],[178,6],[[[507,[146,110,500,188]]],110],[[[509,[[0,[146,[533,[23]]]],23,110,500,188]]],110],[[[526,[146,500,188]],146]],[[[507,[146,500,188]]]],[[[509,[[0,[146,[533,[23]]]],23,500,188]]]],[[[526,[146,500,188]],124]],[[[507,[146,500,188]],124]],[[[509,[[0,[146,[533,[23]]]],23,500,188]],124]],[[[507,[146,500,188]],124]],[[[509,[[0,[146,[254,[23]],[533,[23]]]],23,500,188]],124]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[527,[188]]]],[[[529,[188]]]],[[[531,[23,188]]]],[[[527,[188]]]],[[[529,[188]]]],[[[531,[23,188]]]],[[[529,[188]]]],[[[531,[[533,[23]],23,188]]]],[[[527,[188]],124],[[526,[188]]]],[[[529,[188]],124],[[507,[188]]]],[[[531,[23,188]],124],[[509,[23,188]]]],[[[529,[188]]]],[[[531,[[533,[23]],23,188]]],[[533,[23]]]],[151],[155],[[[515,[188]]]],[[[518,[188]]]],[[[519,[188]]]],[157],[177],[[[505,[188]]]],[[[510,[109,188]]]],[178],[[]],[[]],[[]],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[516,516],[[[514,[188]]],[[514,[188]]]],[[[504,[188]]],[[504,[188]]]],[[[523,[188]]],[[523,[188]]]],[[[525,[188]]],[[525,[188]]]],[[]],[[]],[[]],[[]],[[]],[[[516,[126]],2],[[12,[24]]]],[[[517,[126,188]],2],[[12,[24]]]],[[[506,[126,188]],2],[[12,[24]]]],[[[514,[[0,[126,257,146]],500,188]],2],[[12,[24]]]],[[[504,[[0,[126,257,146]],500,188]],2],[[12,[24]]]],[[[523,[[0,[126,257,146]],500,188]],2],[[12,[24]]]],[[[525,[[0,[126,257,146]],500,188]],2],[[12,[24]]]],[[[508,[126,188]],2],[[12,[24]]]],[[[534,[126,188]],2],[[12,[24]]]],[[[535,[126,188]],2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[508,[188]]]],[[[534,[188]]]],[[[535,[188]]]],[[[508,[146,500,188]]],[[534,[146,500,188]]]],[[[535,[146,500,188]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[535,[188]]]],[516,18],[[[517,[188]]],18],[[[506,[188]]],18],[516,6],[[[517,[188]]],6],[[[506,[188]]],6],[[[511,[109,188]]],6],[[[514,[[0,[257,146]],500,188]]],[[6,[[0,[257,146]]]]]],[[[504,[[0,[257,146]],500,188]]],[[6,[[0,[257,146]]]]]],[[[523,[[0,[257,146]],500,188]]],[[6,[[0,[257,146]]]]]],[[[525,[[0,[257,146]],500,188]]],[[6,[[0,[257,146]]]]]],[[[508,[146,500,188]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[534,[188]]]],[[[534,[188]]]],[516],[[[517,[188]]]],[[[506,[188]]]],[[[511,[109,188]]]],[[[514,[[0,[257,146]],500,188]]]],[[[504,[[0,[257,146]],500,188]]]],[[[523,[[0,[257,146]],500,188]]]],[[[525,[[0,[257,146]],500,188]]]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[522,[188]]]],[[[522,[188]]],188],[536],[536],[536],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[522,[188]],18],536],[[[522,[188]],536],18],[[[522,[188]]],18],[[[522,[188]]],18],[[[522,[188]]]],[[[522,[188]]]],[536,536],[[[522,[58,[0,[188,58]]]]],[[522,[58,[0,[188,58]]]]]],[537,537],[[[522,[58,[0,[188,58]]]],[522,[58,[0,[188,58]]]]]],[[[522,[58,[0,[188,58]]]],[522,[58,[0,[188,58]]]],179]],[[]],[[]],[[]],[[536,536]],[[[522,[188]]],107],[[[522,[188]]],107],[[],[[522,[[0,[188,110]]]]]],[[[522,[188]]],[[538,[188]]]],[[[522,[188]],537],[[538,[188]]]],[[[522,[188]]]],[[[539,[188]]]],[[[538,[188]]]],[[[522,[188]],536]],[[[522,[188]],54,109],16],[[[522,[188]],54,109],[[6,[536]]]],[[[522,[188]],54,109,179],[[12,[536,540]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[[[522,[188]],54,109],6],[[[522,[188]],[14,[54]],109],[[6,[14]]]],[[[522,[188]],[14,[54]],109],[[6,[14]]]],[[[522,[188]],54,109],6],[[[522,[188]],54,179],536],[[[522,[188]],54,179]],[[[522,[188]],54,540],536],[[[522,[188]],54],536],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[522,[188]]],[[539,[188]]]],[[]],[[]],[[]],[[]],[[[522,[188]],537],[[539,[188]]]],[[[522,[188]],18],16],[[[522,[188]]],16],[[[522,[188]]],537],[[[539,[188]]],537],[[[538,[188]]],537],[[[522,[188]],54],541],[[[522,[188]]],18],[[],[[522,[501]]]],[188,[[522,[188]]]],[537,[[6,[536]]]],[[[539,[188]]],6],[[[538,[188]]],6],[541,[[6,[536]]]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[[537,536]],[[537,536]],[[[522,[188]],536]],[[[522,[188]],54,109],6],[[[522,[188]],536,124],16],[[[522,[188]],18,179]],[[[522,[188]],18,179]],[537],[[[539,[188]]]],[[[538,[188]]]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[522,[188]],54],[[12,[536]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[522,[188]],18,179],[[12,[502]]]],[18,[[12,[[522,[501]],502]]]],[[18,188],[[12,[[522,[188]],502]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[522,[501]]]],[[18,188],[[522,[188]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[477],[479],[482],[482],[482],[[542,124]],[[542,124]],[543,543],[544,544],[[]],[[]],[[],[[478,[477]]]],[[],[[478,[479]]]],[[],[[481,[479,480]]]],[[],[[483,[482]]]],[[],545],[[],542],[544,16],[482],[482],[482],[[543,543],16],[[544,544],16],[[],16],[[],16],[[],16],[[],16],[[545,2],[[12,[24]]]],[[542,2],[[12,[24]]]],[[543,2],[[12,[24]]]],[[544,2],[[12,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[477,16],[479,16],[482,16],[482,16],[477],[479],[482],[482],[482],[482],[[],545],[[],542],[480,106],[545,18],[545,16],[544,16],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[10,10],16],[[10,10],16],[542,544],[543,16],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[477,16],[479,16],[482,16],[[482,546],16],[[482,547],16],[477,16],[[479,546],16],[482,16],[482,16],[482,16],[482,16],[482,16],[482,16],[477,16],[[479,547],16],[482,16],[[482,546],16],[[482,547],16],[482,16],[[482,546],16],[[482,547],16],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[477],[479],[482],[482],[477],[479],[482],[482],[482],[482],[482],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[545,[548,[479,23]]]],[[545,[548,[479,23]],546],543],[[545,[548,[479,23]],547],543],[[545,[548,[479,23]],109]],[[545,[548,[479,23]],109,546],543],[[545,[548,[479,23]],109,547],543],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[551,[549,550]]]],[[[548,[549,23]]]],[[[552,[549,550,23]]]],[[[554,[553,23]]]],[[[555,[553,23]]]],[[[557,[556,23]]]],[[]],[[]],[[]],[[],478],[[],481],[[],483],[[[478,[558,23]]]],[[[481,[558,550,23]]]],[[[483,[559,23]]]],[[],[[478,[558,[0,[110,23]]]]]],[[],[[481,[558,550,[0,[110,23]]]]]],[[],[[483,[559,[0,[110,23]]]]]],[[[548,[558,23]]],23],[[[560,[558,23]]],23],[[[552,[558,550,23]]],23],[[[561,[558,550,23]]],23],[[[554,[559,23]]],23],[[[555,[559,23]]],23],[[[557,[562,23]]],23],[[[563,[559,23]]],23],[[[564,[559,23]]],23],[[[548,[558,23]]],23],[[[560,[558,23]]],23],[[[555,[559,23]]],23],[[[564,[559,23]]],23],[[]],[[[555,[565,23]]],[[554,[565,23]]]],[[[557,[566,23]]],[[554,[566,23]]]],[[]],[[[555,[566,23]]],[[557,[566,23]]]],[[]],[[[548,[558,23]]]],[[[560,[558,23]]]],[[[552,[558,550,23]]]],[[[561,[558,550,23]]]],[[[554,[559,23]]]],[[[555,[559,23]]]],[[[557,[562,23]]]],[[[563,[559,23]]]],[[[564,[559,23]]]],[[[478,[558,[0,[126,23]]]],2],[[12,[24]]]],[[[481,[558,550,[0,[126,23]]]],2],[[12,[24]]]],[[[483,[559,[0,[126,23]]]],2],[[12,[24]]]],[[[548,[558,[0,[126,23]]]],2],[[12,[24]]]],[[[548,[558,[0,[125,23]]]],2],[[12,[24]]]],[[[560,[558,[0,[125,23]]]],2],[[12,[24]]]],[[[560,[558,[0,[126,23]]]],2],[[12,[24]]]],[[[552,[558,550,[0,[125,23]]]],2],[[12,[24]]]],[[[552,[558,550,[0,[126,23]]]],2],[[12,[24]]]],[[[561,[558,550,[0,[125,23]]]],2],[[12,[24]]]],[[[561,[558,550,[0,[126,23]]]],2],[[12,[24]]]],[[[554,[559,[0,[125,23]]]],2],[[12,[24]]]],[[[554,[559,[0,[126,23]]]],2],[[12,[24]]]],[[[555,[559,[0,[125,23]]]],2],[[12,[24]]]],[[[555,[559,[0,[126,23]]]],2],[[12,[24]]]],[[[557,[562,[0,[126,23]]]],2],[[12,[24]]]],[[[557,[562,[0,[125,23]]]],2],[[12,[24]]]],[[[563,[559,[0,[126,23]]]],2],[[12,[24]]]],[[[563,[559,[0,[125,23]]]],2],[[12,[24]]]],[[[564,[559,[0,[125,23]]]],2],[[12,[24]]]],[[[564,[559,[0,[126,23]]]],2],[[12,[24]]]],[[[478,[558,23]]]],[[[481,[558,550,23]]]],[[[478,[549,23]]]],[[[481,[549,550,23]]]],[[[483,[559,23]]]],[[[483,[553,23]]]],[[[483,[559,23]]]],[[[483,[553,23]]]],[[]],[[]],[[]],[131],[[],[[478,[558]]]],[[]],[[],[[481,[558,550]]]],[131],[[]],[[],[[483,[559]]]],[[]],[131],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[[[478,[558,23]]],23],[[[481,[558,550,23]]],23],[[[483,[559,23]]],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[478,[558]]]],[[[481,[558,550]]]],[[[483,[559]]]],[[],16],[[[478,[558,23]]],16],[[[551,[558,550]]],16],[[[481,[558,550,23]]],16],[[],16],[[[483,[559,23]]],16],[[],16],[[[483,[559,23]]],16],[[[551,[558,550]]],16],[[[481,[558,550,23]]],16],[[[548,[558,23]]],23],[[]],[[[478,[558,23]]],[[548,[558,23]]]],[[[551,[558,550]]]],[[[481,[558,550,23]]],[[552,[558,550,23]]]],[[]],[[]],[[]],[[]],[[[548,[558,23]],124],[[560,[558,23]]]],[[[560,[558,23]],124],[[560,[558,23]]]],[[[552,[558,550,23]],124],[[561,[558,550,23]]]],[[[561,[558,550,23]],124],[[561,[558,550,23]]]],[[[554,[559,23]],124],[[563,[559,23]]]],[[[555,[559,23]],124],[[564,[559,23]]]],[[[563,[559,23]],124],[[563,[559,23]]]],[[[564,[559,23]],124],[[564,[559,23]]]],[[[548,[558,23]]],[[478,[558,23]]]],[[],[[478,[558]]]],[[],[[481,[558,550]]]],[[],[[483,[559]]]],[[],106],[[[478,[558,23]]],558],[[[481,[558,550,23]]],558],[[[483,[559,23]]],559],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[483,[559,23]]],[[554,[559,23]]]],[[[483,[567,23]]],[[554,[567,23]]]],[[[552,[558,550,23]]],[[481,[558,550,23]]]],[[[554,[559,23]]],[[483,[559,23]]]],[[[555,[559,23]]],[[483,[559,23]]]],[[[557,[562,23]]],[[483,[562,23]]]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],16],[[[478,[558,23]]],[[6,[[548,[558,23]]]]]],[[[551,[558,550]]],16],[[[481,[558,550,23]]],[[6,[[552,[558,550,23]]]]]],[[],16],[[],16],[[],16],[[],16],[[[478,[568,23]]],[[6,[[548,[568,23]]]]]],[[[551,[568,550]]],16],[[[481,[568,550,23]]],[[6,[[552,[568,550,23]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[[478,[568,23]]],[[6,[[548,[568,23]]]]]],[[[551,[568,550]]],16],[[[481,[568,550,23]]],[[6,[[552,[568,550,23]]]]]],[[],16],[[],16],[[],16],[[[548,[558,23]],124],[[12,[[560,[558,23]],[548,[558,23]]]]]],[[[560,[558,23]],124],[[12,[[560,[558,23]],[560,[558,23]]]]]],[[[552,[558,550,23]],124],[[12,[[561,[558,550,23]],[552,[558,550,23]]]]]],[[[561,[558,550,23]],124],[[12,[[561,[558,550,23]],[561,[558,550,23]]]]]],[[[554,[559,23]],124],[[12,[[563,[559,23]],[554,[559,23]]]]]],[[[555,[559,23]],124],[[12,[[564,[559,23]],[555,[559,23]]]]]],[[[563,[559,23]],124],[[12,[[563,[559,23]],[563,[559,23]]]]]],[[[564,[559,23]],124],[[12,[[564,[559,23]],[564,[559,23]]]]]],[[[483,[559,23]]],[[6,[[554,[559,23]]]]]],[[[483,[569,23]]],[[6,[[554,[569,23]]]]]],[[[483,[567,23]]],[[6,[[554,[567,23]]]]]],[[[483,[570,23]]],[[6,[[554,[570,23]]]]]],[[[483,[570,23]]],[[6,[[554,[570,23]]]]]],[[[483,[569,23]]],[[6,[[554,[569,23]]]]]],[[[483,[562,23]]],[[6,[[557,[562,23]]]]]],[[[483,[571,23]]],[[6,[[557,[571,23]]]]]],[[[483,[571,23]]],[[6,[[557,[571,23]]]]]],[[],16],[[[557,[562,23]]],[[12,[[555,[562,23]],[557,[562,23]]]]]],[[],16],[[[557,[571,23]]],[[12,[[555,[571,23]],[557,[571,23]]]]]],[[],16],[[[557,[571,23]]],[[12,[[555,[571,23]],[557,[571,23]]]]]],[[[557,[566,23]],124],6],[[[557,[[0,[571,566]],23]],124],6],[[[557,[[0,[571,566]],23]],124],6],[[[483,[559,23]]],[[6,[[555,[559,23]]]]]],[[[483,[569,23]]],[[6,[[555,[569,23]]]]]],[[[483,[569,23]]],[[6,[[555,[569,23]]]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[[551,[558,550]]]],[[]],[[]],[[]],[[[551,[549,550]]]],[[[548,[549,23]]]],[[[560,[549,23]]]],[[[552,[549,550,23]]]],[[[561,[549,550,23]]]],[[[554,[553,23]]]],[[[555,[553,23]]]],[[[557,[556,23]]]],[[[563,[553,23]]]],[[[564,[553,23]]]],[[]],[[]],[[]],[[]],[[[548,[558,23]],124]],[[[552,[558,550,23]],124]],[[[554,[559,23]],124]],[[[555,[559,23]],124]],[[[557,[562,23]],124]],[[[548,[549,23]],124]],[[[552,[549,550,23]],124]],[[[554,[553,23]],124]],[[[555,[553,23]],124]],[[[557,[556,23]],124]],[[[483,[562,23]]],[[557,[562,23]]]],[[]],[[[557,[562,23]]],[[555,[562,23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[557,[566,23]],124]],[[[483,[559,23]]],[[555,[559,23]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],60],[[],60],[[],16],[[]],[[]],[89,16],[[[90,[60]]],60],[572,572],[[]],[[],572],[10,60],[[572,572],16],[[],16],[[],16],[[],122],[[],122],[[],89],[[],89],[[[73,[10]]]],[[572,[73,[10]]]],[[572,2],[[12,[24]]]],[[]],[572,572],[[]],[1],[[],[[14,[10]]]],[572,[[14,[10]]]],[[],141],[[],142],[[],143],[[],144],[[],64],[[],15],[[],133],[[],145],[[],48],[[],54],[[],10],[[],18],[[[90,[141]]],141],[[[90,[142]]],142],[[[90,[143]]],143],[[[90,[144]]],144],[[[90,[64]]],64],[[[90,[18]]],18],[[]],[[[90,[15]]],15],[[],60],[[],572],[[73,18]],[[10,10]],[10],[10],[[10,10],16],[[]],[572],[54],[73,6],[36,6],[[73,18],[[53,[132]]]],[[36,18],[[53,[132]]]],[[73,18],[[53,[132]]]],[73,6],[73],[[]],[[],12],[[],12],[[],13],[[[90,[133]]],133],[[[90,[145]]],145],[[[90,[48]]],48],[[[90,[54]]],54],[[[90,[10]]],10],[[],60],[[[90,[18]]],18],[[]],[[73,179],6],[[73,179],6],[[]],[[],572],0,0,0,0,0,0,0,0,[[]],[573,574],[[]],[[]],[[]],[[]],[[]],[[[9,[4]]],[[5,[4]]]],[[]],[[]],[573,575],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[4]]],[[7,[4]]]],[573,573],[576,576],[577,577],[[[9,[[0,[58,4]]]]],[[9,[[0,[58,4]]]]]],[573,573],[[]],[[]],[[]],[[]],[[576,32],16],[577,16],[[],576],[[],577],[[],[[9,[[0,[4,110]]]]]],[578],[574],[574,5],[575],[578],[575,7],[575],[[573,2],3],[[[9,[[0,[4,126]]]],2],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[44,573],[573,[[9,[4]]]],[1],[1],[1],[[576,32],[[6,[574]]]],[577,[[6,[[5,[4]]]]]],[[576,32],[[6,[573]]]],[577,[[6,[[9,[4]]]]]],[[576,32],[[6,[575]]]],[577,[[6,[[7,[4]]]]]],[[576,35],[[6,[573]]]],[[577,4],[[6,[[9,[4]]]]]],[[576,573],[[6,[573]]]],[[577,[9,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[577,576],[576,16],[577,16],[576,18],[577,18],[35,573],[[],576],[[],577],[4,[[9,[4]]]],[[10,10]],[[10,10]],[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[576,32],[[6,[573]]]],[573,44],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[573,[[12,[35,573]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[574,[[5,[4]]]],[575,[[7,[4]]]],[577,576],[577,576],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[579,11]],[[580,11],580],[581],[[582,581]],[[580,583,11],580],[[]],[[]],[[]],[[]],[1],[[]],[[]],[[]],[[]],[[]],[[]],[584,584],[579,579],[[]],[[]],[[],580],[[],579],[585],[585],[[580,2],3],[[584,2],3],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],0,[[],95],[[],95],[582,95],[584,95],0,[1],[[582,1]],[1],[[580,1]],[[580,583,586],580],[[580,583,586],580],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[582,25],[584,25],0,[583,582],0,[[10,10]],[[10,10]],[10],[10],[10],[10],[10],[10],[10],[1],[[580,1]],[[582,1]],[[],44],0,0,0,[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[],580],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[587,[4]],20]],[[[588,[4]],20]],[[[588,[4]],20]],[1],[[]],[[]],[1],[1],[[]],[[]],[1],[1],[[]],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[589,[4]]]],[[[590,[[0,[4,8]]]]]],[[[591,[4]]]],[[[592,[[0,[4,8]]]]]],[593],[[[591,[4]]]],[[[592,[[0,[4,8]]]]]],[593],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[581,1]],[1],[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[[587,[4]],[39,[20]]]],[[[588,[4]],[39,[20]]]],[[[588,[4]],[39,[20]]]],[[],79],[581,79],0,[10],[10],[10],[10],[10],[10],[1],[[581,1]],0,[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[1503,1838,4255,5138,6688,6887],"p":[[3,"World"],[3,"Formatter"],[6,"Result"],[8,"HasSchema"],[3,"Ref"],[4,"Option"],[3,"RefMut"],[8,"FromWorld"],[3,"AtomicResource"],[15,"u8"],[8,"IntoSystem"],[4,"Result"],[3,"TypeId"],[15,"array"],[15,"isize"],[15,"bool"],[3,"AtomicIsize"],[15,"usize"],[3,"BitFmt"],[3,"BitSetVec"],[3,"Entity"],[8,"BitSet"],[8,"Sized"],[3,"Error"],[3,"String"],[3,"ComponentStore"],[3,"UntypedComponentStore"],[3,"ComponentStores"],[3,"NotInitialized"],[3,"AtomicCell"],[3,"Arc"],[3,"SchemaId"],[3,"SchemaRefMut"],[3,"SchemaRef"],[3,"SchemaBox"],[8,"Iterator"],[3,"UntypedComponentStoreIter"],[3,"UntypedComponentStoreIterMut"],[3,"Rc"],[6,"ComponentBitsetIteratorMut"],[3,"UntypedComponentBitsetIteratorMut"],[6,"ComponentBitsetIterator"],[3,"UntypedComponentBitsetIterator"],[3,"Schema"],[3,"SchemaMismatchError"],[3,"Entities"],[4,"Ordering"],[15,"u32"],[8,"Hasher"],[8,"QueryItem"],[3,"EntitiesIterWith"],[3,"EntityIterator"],[3,"Vec"],[15,"u64"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"Clone"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[3,"Ustr"],[15,"i8"],[3,"CStr"],[8,"Deref"],[8,"DerefMut"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[8,"IsAligned"],[3,"OwningPtr"],[3,"PtrMut"],[15,"slice"],[8,"AsMut"],[3,"IntoIter"],[4,"Primitive"],[3,"Ptr"],[8,"AsRef"],[15,"str"],[3,"StructSchemaInfo"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[3,"SchemaVec"],[3,"SVec"],[15,"f64"],[8,"RangeBounds"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Aligned"],[3,"Unaligned"],[3,"Ulid"],[3,"SMap"],[3,"SBox"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[8,"Ord"],[3,"NonZeroUsize"],[3,"NonNull"],[3,"SystemTime"],[8,"FnMut"],[8,"Default"],[8,"Deserializer"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[8,"PartialEq"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[15,"f32"],[8,"Into"],[8,"FnOnce"],[8,"Display"],[8,"Debug"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[4,"CollectionAllocErr"],[3,"SchemaFieldNotFoundError"],[15,"never"],[3,"Global"],[15,"u128"],[8,"ToOwned"],[4,"Cow"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"Rng"],[8,"FromStr"],[4,"DecodeError"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[8,"Hash"],[8,"SliceIndex"],[3,"Box"],[3,"FieldPath"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[8,"Sync"],[8,"Send"],[8,"Not"],[8,"PartialOrd"],[8,"Copy"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[8,"Sub"],[8,"SubAssign"],[4,"EncodeError"],[3,"Values"],[3,"ValuesMut"],[8,"Fn"],[3,"AtomicBorrow"],[3,"AtomicBorrowMut"],[3,"AllocError"],[3,"OsStr"],[3,"Path"],[3,"OsString"],[3,"PathBuf"],[8,"Allocator"],[8,"Allocator"],[3,"Vec"],[3,"CString"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[8,"BufRead"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[3,"ThinBox"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Any"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Error"],[8,"TurboCore"],[8,"Write"],[8,"GenCore"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedFuture"],[8,"FusedStream"],[8,"Unsize"],[8,"DoubleEndedIterator"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"Stream"],[8,"AsyncIterator"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Generator"],[4,"GeneratorState"],[8,"Seek"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[3,"RangeFrom"],[3,"RangeInclusive"],[3,"RangeToInclusive"],[3,"StringDeserializer"],[4,"SocketAddr"],[3,"IntoIter"],[3,"Weak"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"Splice"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollFn"],[3,"PollOnce"],[3,"Ready"],[3,"TryZip"],[3,"YieldNow"],[3,"Zip"],[3,"Empty"],[3,"Repeat"],[3,"Sink"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"OnceFuture"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"TryUnfold"],[3,"Unfold"],[3,"RawFairMutex"],[3,"Mutex"],[3,"RawMutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RawRwLock"],[3,"RwLock"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"BlockOn"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"IntoInnerError"],[3,"Error"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedMutexGuard"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[3,"UntypedAtomicResource"],[3,"AtomicSchemaRef"],[3,"AtomicSchemaRefMut"],[3,"UntypedResources"],[3,"Resources"],[3,"NoClone"],[3,"CommandQueue"],[3,"SystemStages"],[3,"StaticSystem"],[3,"SimpleSystemStage"],[8,"StageLabel"],[4,"CoreStage"],[3,"Commands"],[8,"SystemStage"],[6,"Comp"],[6,"CompMut"],[3,"Res"],[3,"ResInit"],[3,"ResMut"],[3,"ResMutInit"],[3,"In"],[8,"UnwrapMany"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"FromType"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[13,"Opaque"],[13,"Map"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"],[8,"SystemParam"],[8,"System"]],"a":{"errno":[8337],"getlasterror":[8337],"{:?}":[4176,6792],"{}":[4183,6799]}},\ -"bones_framework":{"doc":"The bones framework for game development.","t":"IDDALLLLLLLLALLLLLLAAALLKAAALLLLLLLLLLDDFFMLLLLLLLLMLLLLMMLLLLLLMLLLLMLLLLLLMLLMLLLLLLLLLLFLLIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNSNEDNNNDENSDHDDDDDDDDDEDDDDDDDDDDDNNNDDSNNNNNNNNDNDDNDDKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMKLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLKLLLLLLLKLLLLMLMMMMFMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMLMMMLLLLLLMMMMMMLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMKLLLLLLLLLLLLLLLLMMMMMMLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNNEDNNNDENDHDDDDDDDDDEDDDDDDDDDDDNNNDDNNNNNNNNDNDDNDDKKKLLMMMMFMMMMLLMMMMMMMMMMMMMKMMMKMMMMMMMMMMMMMMMMMKKMMMMMFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKMMMMMMMMMLLMMMMMMMLMMMMMMMMDIDFGOLLOLLLLLLLKLLLLLLLLOLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFLLLFLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLLLLKLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKLDDDIDDKLKLKLLLKLKLKLKLKLKLLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLALLLLALLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAENDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADLLLLLLLLLLLLLLDLLLLLLLLLLLLLLNNNELLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSSSSDDDDDDDDDDDDDDDDESSSSSDDDSSSSSSSSSSSSSSSSSSSSDDDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDDDDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDSSSSSDDDDDDDQQIDQQDIDQQISSSSSSSSSSSSSSSSSSSSSSSSSNNSSSSSSSSSSSSSSSSSSSNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLDDDDDMMMMMMMMMDDDDDDDDDDDFFFFMMFMMFFFFMMMMMMMMMMMMMMMDDDDDDDDDFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMQQIQQIQQIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMENNLLLLLLLLLLLLLLLALLLAAALLLLLLLLLLLLLANNNNNNNNNNNEDEDDEEDNNNNNNNNNNNNNNNNNNNNNLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLNNNEDDDENNNLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMCDLLLLLLLLLMLLLLLLMLLLLLLDDIGDDDIIDMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLKKLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLMLLMLLLMLMMMKLLMALLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLMIIDAALLLLLAMLALLLKLLLLLLLLLLLLALLLLLAMLLAALLLLLKLDDDDIDKKKKKKKKKLKKKLKKKKKLKKOOFOGGDDDDDDDDDDDDQIKKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISIIYGGNNNNNNDDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIQDNNDDQIIIDRDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDLLKLLLLKLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKLKKKKKLKKOLLLOLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLKLFFFLLLLLLLLLLMKLLLLLLLLLLLLLKLLLLLLLLLMLLMLLLLMLLLLLLLLLLLLLLMMKLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKLLLLLLLMLLLMLLLLLKKLLMOLLLKKKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLMMLLLLFLLLLLKKKLLLMMMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMKKLLLMLLLLLLKLLLLMMMLKLLOMMLKLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFLLKLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMDDDDDDDDDENNNNDIIDNKMKKMKKKMMKMMMGGDIQDDDDQDQIIKKKKMKMKMKDGSSSSSGSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISDIIYGGNNNNNNDGDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIIDDDIQDNNDDQIIIDRDDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDMMKLLKLLKKKKKKKKKLKKKLKKKKKLKKOOLAKLLLLMMKFFFMMKKMLMMLLLLMMKKKKMKLLLLLLLLLLLLFKMMMLLLLLKKMOLKKKMKLKMMFLKKKMMMMMLMMKKMKKMMLLLLLLKMMMMMLKOMMMMKKMMMKKKLLMMLLLLLFKLLFMMMLLKMMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDGLLLLFFLLFFLLLLLLLLLLLLFFFFLLFFLLLLFFLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGDDDDDLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLCOCLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLDLLLLLLLLLLLLLLLLIDDDNIDDIEDDIDDDGDDDCDDDDDDDDDDDDIDNNNNHNEDEDDGGGGDDIDENNDDDDDDDDDCCYYDDDDDDNDEENNNEDDNIIISDIDNIYGGNNNNDDDNDDDNDDGDINIQQDEENDDNNDDDDEEEDNNDDNNNDDQNNNNENDIDIDIDDDDDDDDHNDDDDDDDDDEDDDDDDDDDDDIQIDDIIDNDDIQDNNDDQIIIDRDDIIEINNNNNNDDDNNDDDDNIDINDDDDDDDDINDGGDNDQQIDQQDIDQQIDDDNNNNNNKKKMMKLLKLLMMMMFMMMKKKKKKKKKLKKKLKKKKKLKKOOALAKMLLLLMMMKMMKFMFMFMMMMMMKKMLFFFFMFFFKMALLALLMMKKKKMMMMMKLLLLLLLLLLLLFKMMMLLALALFFFLKKMMMMMMOMMLKKKMMKMLKFFFMMFKKMMMMLMFFFFMMMMFMKKKMMMMMMMMMMMMMMMMMMLMMMMMMMMMFMKKMMMMMMKKMMLLLLLLKMMMMMMMMMLKOMMMMKMAKMMMKMMMMKKLLMMLLALALFFFLFKLLFFFFMFFFFMMMMMMMMMMMMMMMLMLLKKMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMDIDFGOOKOOKNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDKKNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDDDDDDMMMMMMMMMDDGFFFFFFFFFFFFDDIDDKKKLLKKKKKKLKKKKKKKKKKKKKKKKKAAAAADDDDDAAAENDNDDDDDDDAADDNNNEDDDDDDDDDDDFFFFMMFMMFFFFMMMMMMMMMMMMMMMDDDDDDDDDFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMQQIQQIQQIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMDIALLAALLLLLAALFLAALALLLALDDDNENDLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFLLLLLLLLLLLLCLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDEDDNNDDMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLSSSESSNENSSSNSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDLLLLMLLLLLLLMMLLLLMLLLLLLCCDDNNEDMLLLLLLLLLLLLLLLLMMMLLLMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLMMLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLLLLLLLMMLLLLLLLLLMLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLMMLLLMLLLLIDDIDDDDDLLLLLLLLLLLLLLKLLLLLLLLLLLLMMLLLLLLLLLLLCMMLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALDDDDDDLLLMMLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDDIMLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLLLLNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AssetServerExt","DefaultGamePlugin","DefaultSessionPlugin","animation","borrow","borrow","borrow_mut","borrow_mut","from","from","from_sample_","from_sample_","input","install","install","into","into","into_sample","into_sample","localization","params","prelude","raw_drop","raw_drop","register_default_assets","render","storage","time","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AnimatedSprite","AnimationBankSprite","animate_sprites","animation_plugin","animations","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","current","default","default","fmt","fmt","fps","frames","from","from","from_sample_","from_sample_","from_world","from_world","index","into","into","into_sample","into_sample","last_animation","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","repeat","schema","schema","timer","to_owned","to_owned","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","update_animation_banks","vzip","vzip","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","MSG","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","RAND_BITS","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_enum","as_mut","as_primitive","as_ptr","as_ptr","as_ref","as_ref","as_schema_mut","as_schema_ref","as_struct","as_vec","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","compare","compare","compare","compute_layout_info","core","core_dir","core_pack","create","ctx","data","datetime","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","downloaded","drop","drop","drop_fn","enumerate_packs","enumerate_packs","enumerate_packs","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","errored","field","field","field","field_mut","field_offsets","field_path","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_datetime","from_datetime_with_source","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_str","from_str","from_str","from_string","from_type","from_type","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","game_version","game_version","game_version","game_version","get","get","get","get","get","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","get_untyped","get_untyped_mut","handle_asset_changes","has_opaque","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","inc_downloaded","inc_errored","inc_loaded","inc_to_load","incompabile_packs","increment","index","index","index_mut","index_mut","inner","insert","insert","insert_box","insert_box_unchecked","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_svec","io","is_empty","is_empty","is_empty","is_finished","is_nil","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","kind","layout","layout","len","len","len","listen","load","load","load_asset","load_asset","load_asset_bytes","load_asset_forced","load_assets","load_core_pack","load_file","load_file","load_file","load_file","load_pack","load_progress","loaded","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nil","option","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs","packs_dir","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pop","pop","pop_box","pre","prelude","ptr","push","push","push_box","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","register","register_default_assets","remove","remove","remove_box","remove_unchecked","reverse_dependencies","rid","root","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","serialize","serialize","serialize","server","set_io","store","tag_type","timestamp_ms","to_bytes","to_load","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get","try_get_field_path","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_hash","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","uninitialized","untyped","update","value_schema","values","values","values_mut","values_mut","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","watch_for_changes","watcher","with_source","extension","extensions","loader","align","size","key","value","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","build","cast","cast_mut","cid","clone_fn","core_dir","core_pack","ctx","data","default","default_fn","dependencies","dependencies","dependencies","deserialize_fn","drop_fn","enumerate_packs","eq_fn","field_offsets","fields","from_type","full_name","game_version","game_version","game_version","game_version","hash_fn","id","id","id","id","id","import_schemas","incompabile_packs","inner","io","kind","layout","load","load_file","load_progress","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","patch","path","path","path","path_handles","pending_asset_changes","pre","ptr","reverse_dependencies","rid","root","root","root","schema","schema","schema","schema","schema","schemas","schemas","server","store","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","version","version","version","version","watch","watcher","extension","extensions","loader","align","size","key","value","Chain","Context","Error","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_into","context","context","default","deref","deref_mut","downcast","downcast_mut","downcast_ref","drop","ensure","fmt","fmt","format_err","from","from","from","from","from_sample_","from_sample_","from_world","into","into","into_iter","into_sample","into_sample","is","len","msg","new","new","next","next_back","raw_clone","raw_default","raw_drop","raw_drop","root_cause","size_hint","to_owned","to_sample_","to_sample_","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_context","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","add","add","add_assign","add_assign","alphabetic","alphanumeric","append","as_any","as_any","as_any","as_any","as_any","as_char_ptr","as_cstr","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","assert_unique","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","chance","char","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","create","dangling_with_align","dedup","dedup_by","dedup_by_key","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop_as","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_existing","from_iter","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_slice","from_str","from_str","from_str","from_str","from_vec","from_world","from_world","from_world","from_world","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get","get_short_name","grow","hash","hash","hash","hash","hash","i128","i16","i32","i64","i8","index","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_owned","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_vec","is_empty","is_empty","is_owned","is_owned","isize","len","len","len","likely","lowercase","make","make_owned","make_owned","mul","mul","mul_assign","mul_assign","neg","neg","new","new","new","new","new","new_with_ulid","next","next","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","precomputed_hash","prefix","prelude","promote","push","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","remove","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","smallvec","spilled","stream_safe","stream_safe","sub","sub","sub_assign","sub_assign","swap_remove","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_smallvec","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","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_grow","try_into","try_into","try_into","try_into","try_into","try_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","type_id","u128","u16","u32","u64","u8","ulid","unlikely","uppercase","usize","ustr","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_capacity","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","as_any","as_any","as_any","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_size_align","from_size_align_unchecked","from_world","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","into_sample","into_sample","into_sample","into_sample","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_any","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone_from","clone_into","clone_into","cmp","compare","default","delete_char_range","deref","deserialize","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","equals","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","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","from_sample_","from_world","hash","insert_text","into","into_deserializer","into_owned","into_sample","is_borrowed","is_mutable","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","replace","serialize","take","to_mut","to_owned","to_owned","to_sample_","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_any","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","clone_span","cmp","compare","consume","consume","current_span","default","default","default","default","default","default","default","deref","deref","deref_mut","deref_mut","deregister","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_raw","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","drop_span","enabled","enabled","encode_hex","encode_hex_upper","enter","eq","equals","equivalent","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","event","event_enabled","exit","fill_buf","fill_bytes","fill_bytes","fill_bytes","finish","flush","flush","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_iter","from_raw","from_raw_in","from_sample_","from_sample_","from_world","ge","gen","get","gt","handle","handle_event","handle_event","hash","install","install","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_iter","into_iter","into_pin","into_raw","into_raw_with_allocator","into_sample","into_sample","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","log","lt","max_level_hint","ne","new","new","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u32","next_u64","next_u64","nfc","nfd","nfkc","nfkd","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","record","record","record_debug","record_follows_from","register","register_callsite","reregister","resolve","resume","schedule","seek","serialize","size_hint","size_hint","size_hint","socket","source","source","stream_position","stream_safe","strip_prefix_of","strip_suffix_of","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","to_owned","to_sample_","to_sample_","to_string","to_string","try_close","try_fill_bytes","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","ui","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_any","as_any","as_any","as_any","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","compare","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_sample_","from_sample_","from_sample_","from_sample_","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","from_world","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_sample","into_sample","into_sample","into_sample","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","source","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","as_any","as_any","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","compare","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","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_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","hash","into","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","record_debug","record_debug","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_any","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","encode_hex","encode_hex_upper","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_sample_","from_sample_","from_sample_","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","into_sample","into_sample","into_sample","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","as_any","as_any","as_any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","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","count","count","count","description","description","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","invalid","is_empty","last","last","last","last","last","last","len","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_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","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","to_string","to_string","to_string","to_string","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","as_any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_any","as_any","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_string","as_mut_string","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","clear","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","consume","default","delete_char_range","deref","deref_mut","description","description","deserialize","drain","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_with","eq","eq","eq","eq","eq","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt_const","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","from_world","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","insert_text","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_sample","into_sample","into_sample","into_sample","into_searcher","is_contained_in","is_empty","is_mutable","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","nfc","nfd","nfkc","nfkd","partial_cmp","phf_hash","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","remove","remove_matches","replace","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","slice","split_off","stream_safe","strip_prefix_of","strip_suffix_of","take","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_socket_addrs","to_string","to_string","to_string","to_string","trim","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_any","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","clone_span","cmp","compare","connect","current_span","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_raw","downcast_unchecked","downgrade","drop","drop","drop_span","enabled","enabled","encode_hex","encode_hex_upper","enter","eq","equals","equivalent","equivalent","equivalent","event","event_enabled","exit","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_sample_","from_sample_","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","into_sample","into_sample","is_read_vectored","is_write_vectored","le","log","lt","make_mut","max_level_hint","ne","new","new","new_cyclic","new_in","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","record","record_follows_from","register_callsite","seek","source","strong_count","strong_count","to_owned","to_owned","to_sample_","to_sample_","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_any","as_mut","as_mut","as_mut_ptr","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_single_slice","as_slice","as_slice","as_slice","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","count","decode_with","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","encode","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_with","eq","eq","eq","eq","eq","eq","equals","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hex","from_internal","from_iter","from_raw_parts","from_raw_parts_in","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_slices","from_world","from_world","get_extensions","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_internal","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","into_sample","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","partial_cmp","phf_hash","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","read","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","stream_safe","stream_safe","stream_safe","stream_safe","swap_remove","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_slices","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","as_any","as_any","as_any","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","compare","compare","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","encode_hex","encode_hex_upper","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","last","last","map","next","next","nfc","nfd","nfkc","nfkd","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","stream_safe","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","try_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","hash","hash32","hash64","into","into","into","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","as_any","as_any","as_any","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_sample","into_sample","into_sample","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","get","get","get","insert","insert","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_value","len","len","len","next","next","next","next","next","next","next","next","nfc","nfc","nfc","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","cjk_compat_variants","cjk_compat_variants","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","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","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","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_bucket_full","is_empty","iter","iter","iter","iter_hash","len","new","new_in","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","as_any","as_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","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","as_any","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equals","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","from_sample_","from_world","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","into_sample","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","to_sample_","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","DashMap","DashSet","Map","ReadOnlyView","TryReserveError","_alter","_alter","_alter_all","_alter_all","_capacity","_capacity","_clear","_contains_key","_entry","_entry","_get","_get","_get_mut","_get_mut","_get_read_shard","_get_read_shard","_hasher","_hasher","_insert","_insert","_is_empty","_iter","_iter","_iter_mut","_iter_mut","_len","_len","_remove","_remove","_remove_if","_remove_if","_remove_if_mut","_remove_if_mut","_retain","_retain","_shard_count","_shard_count","_shrink_to_fit","_shrink_to_fit","_try_entry","_try_entry","_try_get","_try_get","_try_get_mut","_try_get_mut","_try_yield_read_shard","_try_yield_read_shard","_try_yield_write_shard","_try_yield_write_shard","_view","_view","_yield_read_shard","_yield_read_shard","_yield_write_shard","_yield_write_shard","alter","alter_all","as_any","bitand","bitor","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","clear","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","contains","contains_key","contains_key","default","default","entry","eq","equals","equivalent","equivalent","equivalent","extend","extend","fmt","fmt","fmt","fmt","from","from","from","from","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get","get","get_key_value","get_mut","hash_usize","hash_usize","hasher","insert","insert","into","into","into","into","into_inner","into_iter","into_iter","into_iter","into_read_only","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter_mut","iter_set","keys","len","len","len","mapref","new","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","remove","remove","remove_if","remove_if","remove_if_mut","retain","retain","setref","shl","shr","shrink_to_fit","shrink_to_fit","sub","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","try_entry","try_from","try_from","try_from","try_from","try_get","try_get_mut","try_into","try_into","try_into","try_into","try_reserve","try_result","type_id","type_id","type_id","type_id","values","view","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_and_shard_amount","with_capacity_and_shard_amount","with_hasher","with_hasher","with_hasher_and_shard_amount","with_shard_amount","Iter","IterMut","OwningIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","from","from","from","from_sample_","from_sample_","from_sample_","into","into","into","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","next","next","next","raw_clone","raw_drop","raw_drop","raw_drop","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Iter","OwningIter","borrow","borrow","borrow_mut","borrow_mut","cjk_compat_variants","from","from","from_sample_","from_sample_","into","into","into_iter","into_iter","into_sample","into_sample","next","next","nfc","nfd","nfkc","nfkd","raw_drop","raw_drop","stream_safe","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","entry","multiple","one","Entry","Occupied","OccupiedEntry","Vacant","VacantEntry","and_modify","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","from_sample_","from_sample_","from_sample_","get","get_mut","insert","insert","insert","insert_entry","insert_entry","into","into","into","into_key","into_key","into_key","into_ref","into_sample","into_sample","into_sample","key","key","key","or_default","or_insert","or_insert_with","or_try_insert_with","raw_drop","raw_drop","raw_drop","remove","remove_entry","replace_entry","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","RefMulti","RefMutMulti","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","from","from","from_sample_","from_sample_","into","into","into_sample","into_sample","key","key","pair","pair","pair_mut","raw_drop","raw_drop","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","value","value","value_mut","vzip","vzip","MappedRef","MappedRefMut","Ref","RefMut","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","downgrade","encode_hex","encode_hex_upper","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","into","into","into","into","into_sample","into_sample","into_sample","into_sample","key","key","key","key","map","map","map","map","pair","pair","pair","pair","pair_mut","pair_mut","raw_drop","raw_drop","raw_drop","raw_drop","to_sample_","to_sample_","to_sample_","to_sample_","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_map","try_map","try_map","try_map","type_id","type_id","type_id","type_id","value","value","value","value","value_mut","value_mut","vzip","vzip","vzip","vzip","multiple","one","RefMulti","borrow","borrow_mut","deref","from","from_sample_","into","into_sample","key","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Ref","borrow","borrow_mut","deref","from","from_sample_","into","into_sample","key","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Absent","Locked","Present","TryResult","borrow","borrow_mut","fmt","from","from_sample_","into","into_sample","is_absent","is_locked","is_present","raw_drop","to_sample_","try_from","try_into","try_unwrap","type_id","unwrap","vzip","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","Affine2","Affine3A","BVec2","BVec3","BVec3A","BVec4","BVec4A","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","EulerRot","FALSE","FALSE","FALSE","FALSE","FALSE","I64Vec2","I64Vec3","I64Vec4","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","IVec2","IVec3","IVec4","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","Mat2","Mat3","Mat3A","Mat4","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_W","NEG_W","NEG_W","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","Quat","TRUE","TRUE","TRUE","TRUE","TRUE","U64Vec2","U64Vec3","U64Vec4","UVec2","UVec3","UVec4","Vec2","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3","Vec3A","Vec3Swizzles","Vec4","Vec4","Vec4","Vec4Swizzles","W","W","W","W","W","W","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","XYZ","XZY","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","YXZ","YZX","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZXY","ZYX","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","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","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_mat2","add_mat2","add_mat3","add_mat3","add_mat3","add_mat4","add_mat4","all","all","all","all","all","angle_between","angle_between","angle_between","angle_between","angle_between","angle_between","angle_between","any","any","any","any","any","any_orthogonal_vector","any_orthogonal_vector","any_orthogonal_vector","any_orthonormal_pair","any_orthonormal_pair","any_orthonormal_pair","any_orthonormal_vector","any_orthonormal_vector","any_orthonormal_vector","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dmat2","as_dmat3","as_dmat3","as_dmat4","as_dvec2","as_dvec2","as_dvec2","as_dvec2","as_dvec2","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec4","as_dvec4","as_dvec4","as_dvec4","as_dvec4","as_f32","as_f64","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec4","as_i64vec4","as_i64vec4","as_i64vec4","as_i64vec4","as_ivec2","as_ivec2","as_ivec2","as_ivec2","as_ivec2","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec4","as_ivec4","as_ivec4","as_ivec4","as_ivec4","as_mat2","as_mat3","as_mat4","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_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_u64vec2","as_u64vec2","as_u64vec2","as_u64vec2","as_u64vec2","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec4","as_u64vec4","as_u64vec4","as_u64vec4","as_u64vec4","as_uvec2","as_uvec2","as_uvec2","as_uvec2","as_uvec2","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec4","as_uvec4","as_uvec4","as_uvec4","as_uvec4","as_vec2","as_vec2","as_vec2","as_vec2","as_vec2","as_vec3","as_vec3","as_vec3","as_vec3","as_vec3","as_vec3a","as_vec3a","as_vec3a","as_vec3a","as_vec3a","as_vec4","as_vec4","as_vec4","as_vec4","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","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","bitmask","bitmask","bitmask","bitmask","bitmask","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","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","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","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","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","ceil","ceil","ceil","ceil","ceil","ceil","ceil","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","col","col","col","col","col","col","col","col_mut","col_mut","col_mut","col_mut","col_mut","col_mut","col_mut","conjugate","conjugate","copysign","copysign","copysign","copysign","copysign","copysign","copysign","cross","cross","cross","cross","cross","cross","cross","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","determinant","determinant","determinant","determinant","determinant","determinant","determinant","distance","distance","distance","distance","distance","distance","distance","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","dmat2","dmat3","dmat4","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dquat","dvec2","dvec3","dvec4","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","exp","exp","exp","exp","exp","exp","exp","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","f32","f64","floor","floor","floor","floor","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","fract","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine3","from_affine3","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle_translation","from_angle_translation","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_euler","from_euler","from_euler","from_euler","from_euler","from_euler","from_euler","from_mat2","from_mat2","from_mat2","from_mat2","from_mat2","from_mat2_translation","from_mat2_translation","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3_translation","from_mat3_translation","from_mat3a","from_mat3a","from_mat3a","from_mat3a","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_quat","from_quat","from_quat","from_quat","from_quat","from_quat","from_quat","from_rotation_arc","from_rotation_arc","from_rotation_arc_2d","from_rotation_arc_2d","from_rotation_arc_colinear","from_rotation_arc_colinear","from_rotation_translation","from_rotation_translation","from_rotation_translation","from_rotation_translation","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale_angle","from_scale_angle","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scaled_axis","from_scaled_axis","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_vec4","from_vec4","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_xyzw","from_xyzw","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i32","i64","i64vec2","i64vec3","i64vec4","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","index_mut","index_mut","interpolate","interpolate","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_near_identity","is_near_identity","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","ivec2","ivec3","ivec4","length","length","length","length","length","length","length","length","length","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","lerp","lerp","lerp","lerp","lerp","lerp","lerp","lerp","lerp","look_at_lh","look_at_lh","look_at_lh","look_at_lh","look_at_rh","look_at_rh","look_at_rh","look_at_rh","look_to_lh","look_to_lh","look_to_lh","look_to_lh","look_to_rh","look_to_rh","look_to_rh","look_to_rh","mat2","mat3","mat3a","mat4","matrix2","matrix2","matrix3","matrix3","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_add","mul_add","mul_add","mul_add","mul_add","mul_add","mul_add","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_mat2","mul_mat2","mul_mat3","mul_mat3","mul_mat3","mul_mat4","mul_mat4","mul_quat","mul_quat","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_vec2","mul_vec2","mul_vec3","mul_vec3","mul_vec3","mul_vec3","mul_vec3","mul_vec3a","mul_vec3a","mul_vec3a","mul_vec4","mul_vec4","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","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","new","new","new","new","new","new","new","new","new","new","new","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","orthographic_lh","orthographic_lh","orthographic_rh","orthographic_rh","orthographic_rh_gl","orthographic_rh_gl","perp","perp","perp","perp","perp_dot","perp_dot","perp_dot","perp_dot","perspective_infinite_lh","perspective_infinite_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_rh","perspective_infinite_reverse_rh","perspective_infinite_rh","perspective_infinite_rh","perspective_lh","perspective_lh","perspective_rh","perspective_rh","perspective_rh_gl","perspective_rh_gl","powf","powf","powf","powf","powf","powf","powf","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_point3","project_point3","quat","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","recip","recip","recip","recip","recip","recip","recip","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rotate","rotate","rotate","rotate","round","round","round","round","round","round","round","row","row","row","row","row","row","row","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_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","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_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set","set","set","set","set","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","slerp","slerp","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","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","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","sub_assign","sub_assign","sub_assign","sub_mat2","sub_mat2","sub_mat3","sub_mat3","sub_mat3","sub_mat4","sub_mat4","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swizzles","test","test","test","test","test","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_axis_angle","to_axis_angle","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_euler","to_euler","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_scale_angle_translation","to_scale_angle_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scaled_axis","to_scaled_axis","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","to_string","to_string","to_string","to_string","to_string","to_string","transform_point2","transform_point2","transform_point2","transform_point2","transform_point2","transform_point3","transform_point3","transform_point3","transform_point3","transform_point3a","transform_point3a","transform_vector2","transform_vector2","transform_vector2","transform_vector2","transform_vector2","transform_vector3","transform_vector3","transform_vector3","transform_vector3","transform_vector3a","transform_vector3a","translation","translation","translation","translation","transpose","transpose","transpose","transpose","transpose","transpose","transpose","trunc","trunc","trunc","trunc","trunc","trunc","trunc","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_normalize","try_normalize","try_normalize","try_normalize","try_normalize","try_normalize","try_normalize","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u32","u64","u64vec2","u64vec3","u64vec4","uvec2","uvec3","uvec4","vec2","vec3","vec3a","vec4","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","w","w","w","w","w","w","w","w_axis","w_axis","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_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","ww","ww","ww","ww","ww","ww","ww","www","www","www","www","www","www","www","wwww","wwww","wwww","wwww","wwww","wwww","wwww","wwwx","wwwx","wwwx","wwwx","wwwx","wwwx","wwwx","wwwy","wwwy","wwwy","wwwy","wwwy","wwwy","wwwy","wwwz","wwwz","wwwz","wwwz","wwwz","wwwz","wwwz","wwx","wwx","wwx","wwx","wwx","wwx","wwx","wwxw","wwxw","wwxw","wwxw","wwxw","wwxw","wwxw","wwxx","wwxx","wwxx","wwxx","wwxx","wwxx","wwxx","wwxy","wwxy","wwxy","wwxy","wwxy","wwxy","wwxy","wwxz","wwxz","wwxz","wwxz","wwxz","wwxz","wwxz","wwy","wwy","wwy","wwy","wwy","wwy","wwy","wwyw","wwyw","wwyw","wwyw","wwyw","wwyw","wwyw","wwyx","wwyx","wwyx","wwyx","wwyx","wwyx","wwyx","wwyy","wwyy","wwyy","wwyy","wwyy","wwyy","wwyy","wwyz","wwyz","wwyz","wwyz","wwyz","wwyz","wwyz","wwz","wwz","wwz","wwz","wwz","wwz","wwz","wwzw","wwzw","wwzw","wwzw","wwzw","wwzw","wwzw","wwzx","wwzx","wwzx","wwzx","wwzx","wwzx","wwzx","wwzy","wwzy","wwzy","wwzy","wwzy","wwzy","wwzy","wwzz","wwzz","wwzz","wwzz","wwzz","wwzz","wwzz","wx","wx","wx","wx","wx","wx","wx","wxw","wxw","wxw","wxw","wxw","wxw","wxw","wxww","wxww","wxww","wxww","wxww","wxww","wxww","wxwx","wxwx","wxwx","wxwx","wxwx","wxwx","wxwx","wxwy","wxwy","wxwy","wxwy","wxwy","wxwy","wxwy","wxwz","wxwz","wxwz","wxwz","wxwz","wxwz","wxwz","wxx","wxx","wxx","wxx","wxx","wxx","wxx","wxxw","wxxw","wxxw","wxxw","wxxw","wxxw","wxxw","wxxx","wxxx","wxxx","wxxx","wxxx","wxxx","wxxx","wxxy","wxxy","wxxy","wxxy","wxxy","wxxy","wxxy","wxxz","wxxz","wxxz","wxxz","wxxz","wxxz","wxxz","wxy","wxy","wxy","wxy","wxy","wxy","wxy","wxyw","wxyw","wxyw","wxyw","wxyw","wxyw","wxyw","wxyx","wxyx","wxyx","wxyx","wxyx","wxyx","wxyx","wxyy","wxyy","wxyy","wxyy","wxyy","wxyy","wxyy","wxyz","wxyz","wxyz","wxyz","wxyz","wxyz","wxyz","wxz","wxz","wxz","wxz","wxz","wxz","wxz","wxzw","wxzw","wxzw","wxzw","wxzw","wxzw","wxzw","wxzx","wxzx","wxzx","wxzx","wxzx","wxzx","wxzx","wxzy","wxzy","wxzy","wxzy","wxzy","wxzy","wxzy","wxzz","wxzz","wxzz","wxzz","wxzz","wxzz","wxzz","wy","wy","wy","wy","wy","wy","wy","wyw","wyw","wyw","wyw","wyw","wyw","wyw","wyww","wyww","wyww","wyww","wyww","wyww","wyww","wywx","wywx","wywx","wywx","wywx","wywx","wywx","wywy","wywy","wywy","wywy","wywy","wywy","wywy","wywz","wywz","wywz","wywz","wywz","wywz","wywz","wyx","wyx","wyx","wyx","wyx","wyx","wyx","wyxw","wyxw","wyxw","wyxw","wyxw","wyxw","wyxw","wyxx","wyxx","wyxx","wyxx","wyxx","wyxx","wyxx","wyxy","wyxy","wyxy","wyxy","wyxy","wyxy","wyxy","wyxz","wyxz","wyxz","wyxz","wyxz","wyxz","wyxz","wyy","wyy","wyy","wyy","wyy","wyy","wyy","wyyw","wyyw","wyyw","wyyw","wyyw","wyyw","wyyw","wyyx","wyyx","wyyx","wyyx","wyyx","wyyx","wyyx","wyyy","wyyy","wyyy","wyyy","wyyy","wyyy","wyyy","wyyz","wyyz","wyyz","wyyz","wyyz","wyyz","wyyz","wyz","wyz","wyz","wyz","wyz","wyz","wyz","wyzw","wyzw","wyzw","wyzw","wyzw","wyzw","wyzw","wyzx","wyzx","wyzx","wyzx","wyzx","wyzx","wyzx","wyzy","wyzy","wyzy","wyzy","wyzy","wyzy","wyzy","wyzz","wyzz","wyzz","wyzz","wyzz","wyzz","wyzz","wz","wz","wz","wz","wz","wz","wz","wzw","wzw","wzw","wzw","wzw","wzw","wzw","wzww","wzww","wzww","wzww","wzww","wzww","wzww","wzwx","wzwx","wzwx","wzwx","wzwx","wzwx","wzwx","wzwy","wzwy","wzwy","wzwy","wzwy","wzwy","wzwy","wzwz","wzwz","wzwz","wzwz","wzwz","wzwz","wzwz","wzx","wzx","wzx","wzx","wzx","wzx","wzx","wzxw","wzxw","wzxw","wzxw","wzxw","wzxw","wzxw","wzxx","wzxx","wzxx","wzxx","wzxx","wzxx","wzxx","wzxy","wzxy","wzxy","wzxy","wzxy","wzxy","wzxy","wzxz","wzxz","wzxz","wzxz","wzxz","wzxz","wzxz","wzy","wzy","wzy","wzy","wzy","wzy","wzy","wzyw","wzyw","wzyw","wzyw","wzyw","wzyw","wzyw","wzyx","wzyx","wzyx","wzyx","wzyx","wzyx","wzyx","wzyy","wzyy","wzyy","wzyy","wzyy","wzyy","wzyy","wzyz","wzyz","wzyz","wzyz","wzyz","wzyz","wzyz","wzz","wzz","wzz","wzz","wzz","wzz","wzz","wzzw","wzzw","wzzw","wzzw","wzzw","wzzw","wzzw","wzzx","wzzx","wzzx","wzzx","wzzx","wzzx","wzzx","wzzy","wzzy","wzzy","wzzy","wzzy","wzzy","wzzy","wzzz","wzzz","wzzz","wzzz","wzzz","wzzz","wzzz","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x_axis","x_axis","x_axis","x_axis","x_axis","x_axis","xw","xw","xw","xw","xw","xw","xw","xww","xww","xww","xww","xww","xww","xww","xwww","xwww","xwww","xwww","xwww","xwww","xwww","xwwx","xwwx","xwwx","xwwx","xwwx","xwwx","xwwx","xwwy","xwwy","xwwy","xwwy","xwwy","xwwy","xwwy","xwwz","xwwz","xwwz","xwwz","xwwz","xwwz","xwwz","xwx","xwx","xwx","xwx","xwx","xwx","xwx","xwxw","xwxw","xwxw","xwxw","xwxw","xwxw","xwxw","xwxx","xwxx","xwxx","xwxx","xwxx","xwxx","xwxx","xwxy","xwxy","xwxy","xwxy","xwxy","xwxy","xwxy","xwxz","xwxz","xwxz","xwxz","xwxz","xwxz","xwxz","xwy","xwy","xwy","xwy","xwy","xwy","xwy","xwyw","xwyw","xwyw","xwyw","xwyw","xwyw","xwyw","xwyx","xwyx","xwyx","xwyx","xwyx","xwyx","xwyx","xwyy","xwyy","xwyy","xwyy","xwyy","xwyy","xwyy","xwyz","xwyz","xwyz","xwyz","xwyz","xwyz","xwyz","xwz","xwz","xwz","xwz","xwz","xwz","xwz","xwzw","xwzw","xwzw","xwzw","xwzw","xwzw","xwzw","xwzx","xwzx","xwzx","xwzx","xwzx","xwzx","xwzx","xwzy","xwzy","xwzy","xwzy","xwzy","xwzy","xwzy","xwzz","xwzz","xwzz","xwzz","xwzz","xwzz","xwzz","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xxw","xxw","xxw","xxw","xxw","xxw","xxw","xxww","xxww","xxww","xxww","xxww","xxww","xxww","xxwx","xxwx","xxwx","xxwx","xxwx","xxwx","xxwx","xxwy","xxwy","xxwy","xxwy","xxwy","xxwy","xxwy","xxwz","xxwz","xxwz","xxwz","xxwz","xxwz","xxwz","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxxw","xxxw","xxxw","xxxw","xxxw","xxxw","xxxw","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxyw","xxyw","xxyw","xxyw","xxyw","xxyw","xxyw","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxzw","xxzw","xxzw","xxzw","xxzw","xxzw","xxzw","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xyw","xyw","xyw","xyw","xyw","xyw","xyw","xyww","xyww","xyww","xyww","xyww","xyww","xyww","xywx","xywx","xywx","xywx","xywx","xywx","xywx","xywy","xywy","xywy","xywy","xywy","xywy","xywy","xywz","xywz","xywz","xywz","xywz","xywz","xywz","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyxw","xyxw","xyxw","xyxw","xyxw","xyxw","xyxw","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyyw","xyyw","xyyw","xyyw","xyyw","xyyw","xyyw","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyzw","xyzw","xyzw","xyzw","xyzw","xyzw","xyzw","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xzw","xzw","xzw","xzw","xzw","xzw","xzw","xzww","xzww","xzww","xzww","xzww","xzww","xzww","xzwx","xzwx","xzwx","xzwx","xzwx","xzwx","xzwx","xzwy","xzwy","xzwy","xzwy","xzwy","xzwy","xzwy","xzwz","xzwz","xzwz","xzwz","xzwz","xzwz","xzwz","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzxw","xzxw","xzxw","xzxw","xzxw","xzxw","xzxw","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzyw","xzyw","xzyw","xzyw","xzyw","xzyw","xzyw","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzzw","xzzw","xzzw","xzzw","xzzw","xzzw","xzzw","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y_axis","y_axis","y_axis","y_axis","y_axis","y_axis","yw","yw","yw","yw","yw","yw","yw","yww","yww","yww","yww","yww","yww","yww","ywww","ywww","ywww","ywww","ywww","ywww","ywww","ywwx","ywwx","ywwx","ywwx","ywwx","ywwx","ywwx","ywwy","ywwy","ywwy","ywwy","ywwy","ywwy","ywwy","ywwz","ywwz","ywwz","ywwz","ywwz","ywwz","ywwz","ywx","ywx","ywx","ywx","ywx","ywx","ywx","ywxw","ywxw","ywxw","ywxw","ywxw","ywxw","ywxw","ywxx","ywxx","ywxx","ywxx","ywxx","ywxx","ywxx","ywxy","ywxy","ywxy","ywxy","ywxy","ywxy","ywxy","ywxz","ywxz","ywxz","ywxz","ywxz","ywxz","ywxz","ywy","ywy","ywy","ywy","ywy","ywy","ywy","ywyw","ywyw","ywyw","ywyw","ywyw","ywyw","ywyw","ywyx","ywyx","ywyx","ywyx","ywyx","ywyx","ywyx","ywyy","ywyy","ywyy","ywyy","ywyy","ywyy","ywyy","ywyz","ywyz","ywyz","ywyz","ywyz","ywyz","ywyz","ywz","ywz","ywz","ywz","ywz","ywz","ywz","ywzw","ywzw","ywzw","ywzw","ywzw","ywzw","ywzw","ywzx","ywzx","ywzx","ywzx","ywzx","ywzx","ywzx","ywzy","ywzy","ywzy","ywzy","ywzy","ywzy","ywzy","ywzz","ywzz","ywzz","ywzz","ywzz","ywzz","ywzz","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yxw","yxw","yxw","yxw","yxw","yxw","yxw","yxww","yxww","yxww","yxww","yxww","yxww","yxww","yxwx","yxwx","yxwx","yxwx","yxwx","yxwx","yxwx","yxwy","yxwy","yxwy","yxwy","yxwy","yxwy","yxwy","yxwz","yxwz","yxwz","yxwz","yxwz","yxwz","yxwz","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxxw","yxxw","yxxw","yxxw","yxxw","yxxw","yxxw","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxyw","yxyw","yxyw","yxyw","yxyw","yxyw","yxyw","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxzw","yxzw","yxzw","yxzw","yxzw","yxzw","yxzw","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yyw","yyw","yyw","yyw","yyw","yyw","yyw","yyww","yyww","yyww","yyww","yyww","yyww","yyww","yywx","yywx","yywx","yywx","yywx","yywx","yywx","yywy","yywy","yywy","yywy","yywy","yywy","yywy","yywz","yywz","yywz","yywz","yywz","yywz","yywz","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyxw","yyxw","yyxw","yyxw","yyxw","yyxw","yyxw","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyyw","yyyw","yyyw","yyyw","yyyw","yyyw","yyyw","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyzw","yyzw","yyzw","yyzw","yyzw","yyzw","yyzw","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yzw","yzw","yzw","yzw","yzw","yzw","yzw","yzww","yzww","yzww","yzww","yzww","yzww","yzww","yzwx","yzwx","yzwx","yzwx","yzwx","yzwx","yzwx","yzwy","yzwy","yzwy","yzwy","yzwy","yzwy","yzwy","yzwz","yzwz","yzwz","yzwz","yzwz","yzwz","yzwz","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzxw","yzxw","yzxw","yzxw","yzxw","yzxw","yzxw","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzyw","yzyw","yzyw","yzyw","yzyw","yzyw","yzyw","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzzw","yzzw","yzzw","yzzw","yzzw","yzzw","yzzw","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","z","z","z","z","z","z","z","z","z","z","z","z","z","z","z_axis","z_axis","z_axis","z_axis","z_axis","zw","zw","zw","zw","zw","zw","zw","zww","zww","zww","zww","zww","zww","zww","zwww","zwww","zwww","zwww","zwww","zwww","zwww","zwwx","zwwx","zwwx","zwwx","zwwx","zwwx","zwwx","zwwy","zwwy","zwwy","zwwy","zwwy","zwwy","zwwy","zwwz","zwwz","zwwz","zwwz","zwwz","zwwz","zwwz","zwx","zwx","zwx","zwx","zwx","zwx","zwx","zwxw","zwxw","zwxw","zwxw","zwxw","zwxw","zwxw","zwxx","zwxx","zwxx","zwxx","zwxx","zwxx","zwxx","zwxy","zwxy","zwxy","zwxy","zwxy","zwxy","zwxy","zwxz","zwxz","zwxz","zwxz","zwxz","zwxz","zwxz","zwy","zwy","zwy","zwy","zwy","zwy","zwy","zwyw","zwyw","zwyw","zwyw","zwyw","zwyw","zwyw","zwyx","zwyx","zwyx","zwyx","zwyx","zwyx","zwyx","zwyy","zwyy","zwyy","zwyy","zwyy","zwyy","zwyy","zwyz","zwyz","zwyz","zwyz","zwyz","zwyz","zwyz","zwz","zwz","zwz","zwz","zwz","zwz","zwz","zwzw","zwzw","zwzw","zwzw","zwzw","zwzw","zwzw","zwzx","zwzx","zwzx","zwzx","zwzx","zwzx","zwzx","zwzy","zwzy","zwzy","zwzy","zwzy","zwzy","zwzy","zwzz","zwzz","zwzz","zwzz","zwzz","zwzz","zwzz","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zxw","zxw","zxw","zxw","zxw","zxw","zxw","zxww","zxww","zxww","zxww","zxww","zxww","zxww","zxwx","zxwx","zxwx","zxwx","zxwx","zxwx","zxwx","zxwy","zxwy","zxwy","zxwy","zxwy","zxwy","zxwy","zxwz","zxwz","zxwz","zxwz","zxwz","zxwz","zxwz","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxxw","zxxw","zxxw","zxxw","zxxw","zxxw","zxxw","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxyw","zxyw","zxyw","zxyw","zxyw","zxyw","zxyw","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxzw","zxzw","zxzw","zxzw","zxzw","zxzw","zxzw","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zyw","zyw","zyw","zyw","zyw","zyw","zyw","zyww","zyww","zyww","zyww","zyww","zyww","zyww","zywx","zywx","zywx","zywx","zywx","zywx","zywx","zywy","zywy","zywy","zywy","zywy","zywy","zywy","zywz","zywz","zywz","zywz","zywz","zywz","zywz","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyxw","zyxw","zyxw","zyxw","zyxw","zyxw","zyxw","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyyw","zyyw","zyyw","zyyw","zyyw","zyyw","zyyw","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyzw","zyzw","zyzw","zyzw","zyzw","zyzw","zyzw","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zzw","zzw","zzw","zzw","zzw","zzw","zzw","zzww","zzww","zzww","zzww","zzww","zzww","zzww","zzwx","zzwx","zzwx","zzwx","zzwx","zzwx","zzwx","zzwy","zzwy","zzwy","zzwy","zzwy","zzwy","zzwy","zzwz","zzwz","zzwz","zzwz","zzwz","zzwz","zzwz","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzxw","zzxw","zzxw","zzxw","zzxw","zzxw","zzxw","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzyw","zzyw","zzyw","zzyw","zzyw","zzyw","zzyw","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzzw","zzzw","zzzw","zzzw","zzzw","zzzw","zzzw","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","BVec2","BVec3","BVec3A","BVec4","BVec4A","w","x","x","x","y","y","y","z","z","Affine2","Affine3A","Mat2","Mat3","Mat3A","Mat4","Quat","Vec2","Vec3","Vec3A","Vec4","mat2","mat3","mat3a","mat4","matrix2","matrix3","quat","translation","translation","vec2","vec3","vec3a","vec4","w_axis","x","x","x_axis","x_axis","x_axis","y","y","y_axis","y_axis","y_axis","z","z_axis","z_axis","z_axis","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","dmat2","dmat3","dmat4","dquat","dvec2","dvec3","dvec4","matrix2","matrix3","translation","translation","w","w","w_axis","x","x","x","x","x_axis","x_axis","x_axis","y","y","y","y","y_axis","y_axis","y_axis","z","z","z","z_axis","z_axis","IVec2","IVec3","IVec4","ivec2","ivec3","ivec4","w","x","x","x","y","y","y","z","z","I64Vec2","I64Vec3","I64Vec4","i64vec2","i64vec3","i64vec4","w","x","x","x","y","y","y","z","z","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3Swizzles","Vec4","Vec4","Vec4Swizzles","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","UVec2","UVec3","UVec4","uvec2","uvec3","uvec4","w","x","x","x","y","y","y","z","z","U64Vec2","U64Vec3","U64Vec4","u64vec2","u64vec3","u64vec4","w","x","x","x","y","y","y","z","z","ButtonState","Pressed","Released","as_any","borrow","borrow_mut","clone","clone_into","default","eq","equals","equivalent","equivalent","equivalent","fmt","from","from_sample_","from_world","gamepad","hash","into","into_sample","keyboard","mouse","prelude","pressed","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","schema","to_owned","to_sample_","try_from","try_into","type_id","vzip","window","Axis","Button","C","Connected","Connection","DPadDown","DPadLeft","DPadRight","DPadUp","Disconnected","East","GamepadAxis","GamepadAxisEvent","GamepadButton","GamepadButtonEvent","GamepadConnectionEvent","GamepadConnectionEventKind","GamepadEvent","GamepadInputs","LeftStickX","LeftStickY","LeftThumb","LeftTrigger","LeftTrigger2","LeftZ","Mode","North","Other","Other","RightStickX","RightStickY","RightThumb","RightTrigger","RightTrigger2","RightZ","Select","South","Start","West","Z","as_any","as_any","axis","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","gamepad","gamepad","gamepad","gamepad_events","hash","hash","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","raw_hash","schema","schema","schema","schema","schema","schema","schema","schema","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","A","AbntC1","AbntC2","AltLeft","AltRight","Apostrophe","Apps","Asterisk","At","Ax","B","Back","Backslash","BracketLeft","BracketRight","C","Calculator","Capital","Caret","Colon","Comma","Compose","ControlLeft","ControlRight","Convert","Copy","Cut","D","Delete","Down","E","End","Equals","Escape","F","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","G","Grave","H","Home","I","Insert","J","K","Kana","Kanji","Key0","Key1","Key2","Key3","Key4","Key5","Key6","Key7","Key8","Key9","KeyCode","KeyboardEvent","KeyboardInputs","L","Left","M","Mail","MediaSelect","MediaStop","Minus","Mute","MyComputer","N","NavigateBackward","NavigateForward","NextTrack","NoConvert","Numlock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEquals","NumpadMultiply","NumpadSubtract","O","Oem102","P","PageDown","PageUp","Paste","Pause","Period","PlayPause","Plus","Power","PrevTrack","Q","R","Return","Right","S","Scroll","Semicolon","ShiftLeft","ShiftRight","Slash","Sleep","Snapshot","Space","Stop","SuperLeft","SuperRight","Sysrq","T","Tab","U","Underline","Unlabeled","Up","V","VolumeDown","VolumeUp","W","Wake","WebBack","WebFavorites","WebForward","WebHome","WebRefresh","WebSearch","WebStop","X","Y","Yen","Z","as_any","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","button_state","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","hash","into","into","into","into_sample","into_sample","into_sample","key_code","key_events","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","scan_code","schema","schema","schema","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Left","Lines","Middle","MouseButton","MouseButtonEvent","MouseInputs","MouseScrollEvent","MouseScrollUnit","Other","Pixels","Right","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","button_events","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","movement","movement","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","state","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unit","vzip","vzip","vzip","vzip","vzip","wheel_events","ButtonState","Window","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_sample_","from_world","fullscreen","into","into_sample","raw_clone","raw_default","raw_drop","schema","size","to_owned","to_sample_","try_from","try_into","type_id","vzip","DefaultSessionRunner","Game","GamePlugin","GameSystem","GameSystems","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","active","active","add_after_session_system","add_after_system","add_before_session_system","add_before_system","add_startup_system","after","after_session","before","before_session","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","default","default","default","default","default","default","delete","delete","deref","deref_mut","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","has_initialized","has_run_startup","init_shared_resource","insert_shared_resource","install","install","install_plugin","install_plugin","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","iter_mut","new","new","prelude","priority","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_shared_resource","restore","runner","schema","schema","sessions","shared_resource","shared_resource_cell","shared_resource_mut","shared_resources","snapshot","sorted_session_keys","stages","startup","step","step","step","systems","time","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","visible","visible","vzip","vzip","vzip","vzip","vzip","vzip","world","FromWorld","UnwrapMany","World","atomic","bitset","borrow","borrow","borrow_mut","clone","clone_into","components","components","default","entities","fmt","from","from_sample_","from_world","from_world","get_resource","get_resource_mut","get_state","init_param","init_resource","initialize","insert_resource","into","into_sample","maintain","new","prelude","raw_clone","raw_default","raw_drop","resource","resource_mut","resources","resources","run_initialized_system","run_system","stage","system","to_owned","to_sample_","try_from","try_into","type_id","unwrap_many","vzip","AtomicCell","Ref","RefMut","BitFmt","BitSet","BitSetVec","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","create_bitset","impl_bitset","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","NotInitialized","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","Entities","EntitiesIterWith","Entity","EntityIterator","Iter","QueryItem","apply_bitset","iter_with_bitset","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add","add_startup_system","add_system","add_system","add_system_to_stage","alphabetic","alphanumeric","apply_bitset","apply_bitset","apply_bitset","apply_bitset","as_any","as_any","as_any","as_any","as_deref","as_deref_mut","as_mut","as_mut","as_ptr","as_ref","as_ref","as_ref","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bitset","bitset","bitset","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","cast","cast_mut","chance","char","clear_killed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_data","clone_fn","clone_from","clone_from","clone_into","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","compare","compare","components","contains","contains","contains","contains","create","create","create_bitset","dangling_with_align","default","default","default","default","default","default","default","default","default","default","default","default_fn","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize_fn","digit","drop","drop_fn","eq","eq","eq","eq","eq_fn","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_type","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_schema","from_type","from_untyped","from_untyped","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","generation","get","get","get","get","get","get_cell","get_cell","get_cell","get_cell_by_schema_id","get_many_mut","get_many_mut","get_many_ref_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref_mut","get_short_name","get_state","get_state","get_state","get_state","get_state","get_state","get_state","get_state","has_started","hash","hash","hash","hash_fn","i128","i16","i32","i64","i8","id","id","id","id","id","impl_bitset","index","index","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize_systems","insert","insert","insert","insert","insert_box","insert_cell","insert_cell","insert_raw","insert_stage_after","insert_stage_before","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_split","into_split","into_typed","into_untyped","into_untyped","is_alive","is_empty","is_empty","isize","iter","iter","iter_mut","iter_mut","iter_mut_with_bitset","iter_mut_with_bitset","iter_with","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","kill","killed","kind","layout","leak","leak","len","len","likely","lowercase","map","map","map_split","map_split","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","next","next","next","next","next","next","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","queue","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","read","remove","remove","remove","remove_box","remove_raw","replace","replace_with","reseed","resources","run","run","run","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schema","schema","schemas","shuffle","size","slice","slice","smallvec","stages","startup_systems","swap","system","system","systems","tag_type","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_smallvec","to_string","to_string","to_string","to_string","to_string","transmute_lifetime","transmute_lifetime","transpose","transpose","try_borrow","try_borrow_mut","try_borrow_unguarded","try_borrow_unguarded_mut","try_cast","try_cast_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_many_mut","try_get_mut","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_inner","try_remove","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","typed","u128","u16","u32","u64","u8","undo_leak","unlikely","untyped","untyped_mut","unwrap_many","uppercase","usize","ustr","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_borrow","with_borrow","with_core_stages","with_seed","layout","align","size","key","value","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","NoClone","Resources","UntypedAtomicResource","UntypedResources","CommandQueue","Commands","CoreStage","First","Last","PostUpdate","PreUpdate","SimpleSystemStage","StageLabel","SystemStage","SystemStages","Update","add_system","has_started","id","id","id","initialize","name","name","name","queue","run","stages","startup_systems","systems","Comp","CompMut","In","IntoSystem","Param","Res","ResInit","ResMut","ResMutInit","State","StaticSystem","Sys","System","SystemParam","borrow","get_state","initialize","initialize","initialize","name","name","run","run","system","Duration","Instant","MAX","MICROSECOND","MILLISECOND","NANOSECOND","SECOND","SystemTime","ZERO","add","add_assign","as_any","as_micros","as_millis","as_nanos","as_secs","as_secs_f32","as_secs_f64","borrow","borrow","borrow","borrow_mut","checked_add","checked_div","checked_mul","checked_sub","clone","clone_into","cmp","compare","default","deserialize","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","equals","equivalent","equivalent","equivalent","erased_serialize","fmt","from","from","from","from_micros","from_millis","from_nanos","from_sample_","from_secs","from_secs_f32","from_secs_f64","from_world","hash","interpolate","into","into_sample","is_zero","mul","mul_assign","mul_f32","mul_f64","new","now","partial_cmp","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","saturating_add","saturating_mul","saturating_sub","schema","serialize","sub","sub_assign","subsec_micros","subsec_millis","subsec_nanos","sum","sum","to_owned","to_sample_","try_from","try_from_secs_f32","try_from_secs_f64","try_into","type_id","vzip","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","Time","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","active","active","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","borrow","borrow","cast","cast_mut","chance","char","clone_fn","components","create","create_bitset","dangling_with_align","default","default_fn","delete","deref","deref_mut","deserialize_fn","digit","drop_fn","eq_fn","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_initialized","has_started","hash_fn","i128","i16","i32","i64","i8","id","id","id","impl_bitset","index","initialize","initialize","initialize","initialize","install","isize","iter_with_bitset","kind","layout","likely","lowercase","name","name","name","name","name","name","name","name","partial_shuffle","priority","queue","read","reseed","resources","run","run","run","runner","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schemas","sessions","shared_resources","shuffle","size","smallvec","sorted_session_keys","stages","stages","startup_systems","step","system","systems","systems","tag_type","to_smallvec","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u64","u8","unlikely","unwrap_many","uppercase","usize","ustr","variants","visible","visible","weighted_sample","weighted_sample_mut","with_seed","world","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","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","clone","clone","clone_into","clone_into","default","drop","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get","insert","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","iter_mut","layout","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","ptr","ptr_mut","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","repeat","resize","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unchecked_idx","unchecked_idx_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicBorrow","AtomicBorrowMut","Lock","borrow","borrow","borrow_mut","borrow_mut","check_read_refs_count","check_write_refs_count","clone","clone","clone_borrow","clone_borrow_mut","drop","drop","dummy","dummy","from","from","from_sample_","from_sample_","into","into","into_sample","into_sample","is_borrowed","is_reading","is_writing","new_lock","raw_drop","raw_drop","release_borrow","release_borrow_mut","restore_leaked","restore_leaked","to_sample_","to_sample_","try_borrow","try_borrow_mut","try_from","try_from","try_into","try_into","try_new","try_new","type_id","type_id","vzip","vzip","Time","advance_exact","borrow","borrow_mut","clone","clone_into","default","delta","delta_seconds","delta_seconds_f64","elapsed","elapsed_seconds","elapsed_seconds_f64","fmt","from","from_sample_","from_world","into","into_sample","is_paused","new","pause","raw_clone","raw_default","raw_drop","schema","to_owned","to_sample_","try_from","try_into","type_id","unpause","update","update_with_instant","vzip","FluentBundle","FluentBundleAsset","FluentResourceAsset","Localization","LocalizationAsset","RootLocalizationFieldIdx","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundles","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","current_bundle","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","fluent","fluent_args","fluent_langneg","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get","get_state","get_with","initialize","intl_memoizer","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","schema","schema","schema","sys_locale","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unic_langid","vzip","vzip","vzip","vzip","vzip","Root","borrow","borrow","borrow_mut","deref","from","from_sample_","get_state","initialize","into","into_sample","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Absolutize","Affine2","Affine3A","Aligned","AllocErr","Array","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerExt","AssetServerInner","AssetStore","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BVec2","BVec3","BVec3A","BVec4","BVec4A","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CORE_PACK_ID","CapacityOverflow","ChangedAsset","Cid","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","Context","CorePackfileMeta","CoreStage","CreateError","Custom","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","DefaultGamePlugin","DefaultSessionPlugin","Deref","DerefMut","Drain","DummyIo","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","EulerRot","F32","F64","FAST","FieldIdx","FieldPath","FileAssetIo","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","Handle","Handle","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I64Vec2","I64Vec3","I64Vec4","I8","IVec2","IVec3","IVec4","Idx","In","IncompatibleGameVersionError","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","LoadedAsset","LoadedAssets","Loc","Map","Mat2","Mat3","Mat3A","Mat4","Maybe","MaybeOwned","MaybeOwnedMut","MetaAssetLoadCtx","Metadata","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","PackfileMeta","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","Quat","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","Set","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","Time","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U64Vec2","U64Vec3","U64Vec4","U8","U8","UVec2","UVec3","UVec4","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Unset","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedHandle","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","Vec2","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3","Vec3A","Vec3Swizzles","Vec4","Vec4","Vec4","Vec4Swizzles","Version","WebAssetIo","World","XYZ","XZY","YXZ","YZX","ZXY","ZYX","absolutize","absolutize_from","absolutize_virtually","active","active","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","bool","borrow","borrow","build","cast","cast_mut","chance","char","cid","clone_fn","components","context","core_dir","core_pack","create","create_bitset","ctx","dangling_with_align","data","default","default","default_fn","delete","dependencies","dependencies","dependencies","deref","deref_mut","deserialize_fn","digit","dmat2","dmat3","dmat4","dquat","drop_fn","dvec2","dvec3","dvec4","enumerate_packs","eq_fn","f32","f32","f32_normalized","f64","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","game_version","game_version","game_version","game_version","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_initialized","has_started","hash_fn","i128","i16","i32","i32","i64","i64","i64vec2","i64vec3","i64vec4","i8","id","id","id","id","id","id","id","id","impl_bitset","import_schemas","incompabile_packs","index","initialize","initialize","initialize","initialize","inner","install","io","isize","iter_with_bitset","ivec2","ivec3","ivec4","kind","layout","likely","load","load_file","load_progress","loc","loc","loc","lowercase","major","mat2","mat3","mat3a","mat4","matrix2","matrix2","matrix3","matrix3","metadata_asset","minor","name","name","name","name","name","name","name","name","name","name","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","partial_shuffle","patch","path","path","path","path_handles","pending_asset_changes","pre","priority","ptr","quat","queue","read","reseed","resources","reverse_dependencies","rid","root","root","root","run","run","run","runner","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schemas","schemas","server","sessions","shared_resources","shuffle","size","smallvec","sorted_session_keys","stages","stages","startup_systems","step","store","swizzles","system","systems","systems","tag_type","to_smallvec","translation","translation","translation","translation","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u32","u64","u64","u64vec2","u64vec3","u64vec4","u8","unlikely","unwrap_many","uppercase","usize","ustr","uvec2","uvec3","uvec4","variants","vec2","vec3","vec3a","vec4","version","version","version","version","visible","visible","w","w","w","w","w","w","w","w_axis","w_axis","watch","watcher","weighted_sample","weighted_sample_mut","with_context","with_seed","world","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x_axis","x_axis","x_axis","x_axis","x_axis","x_axis","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y_axis","y_axis","y_axis","y_axis","y_axis","y_axis","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","z","z","z","z","z","z","z","z","z","z","z","z","z_axis","z_axis","z_axis","z_axis","z_axis","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","extension","extensions","loader","layout","align","size","key","value","Chain","Context","Error","Ok","Result","anyhow","bail","context","ensure","format_err","with_context","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","padding_needed_for","repeat","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","BVec2","BVec3","BVec3A","BVec4","BVec4A","w","x","x","x","y","y","y","z","z","AtomicBorrow","AtomicBorrowMut","Lock","check_read_refs_count","check_write_refs_count","clone_borrow","clone_borrow_mut","is_borrowed","is_reading","is_writing","new_lock","release_borrow","release_borrow_mut","try_borrow","try_borrow_mut","DashMap","DashSet","Map","ReadOnlyView","TryReserveError","_alter","_alter_all","_capacity","_clear","_contains_key","_entry","_get","_get_mut","_get_read_shard","_hasher","_insert","_is_empty","_iter","_iter_mut","_len","_remove","_remove_if","_remove_if_mut","_retain","_shard_count","_shrink_to_fit","_try_entry","_try_get","_try_get_mut","_try_yield_read_shard","_try_yield_write_shard","_view","_yield_read_shard","_yield_write_shard","iter","iter_set","mapref","setref","try_result","Iter","IterMut","OwningIter","Iter","OwningIter","entry","multiple","one","Entry","Occupied","OccupiedEntry","Vacant","VacantEntry","RefMulti","RefMutMulti","MappedRef","MappedRefMut","Ref","RefMut","multiple","one","RefMulti","Ref","Absent","Locked","Present","TryResult","Affine2","Affine3A","Mat2","Mat3","Mat3A","Mat4","Quat","Vec2","Vec3","Vec3A","Vec4","mat2","mat3","mat3a","mat4","matrix2","matrix3","quat","translation","translation","vec2","vec3","vec3a","vec4","w_axis","x","x","x_axis","x_axis","x_axis","y","y","y_axis","y_axis","y_axis","z","z_axis","z_axis","z_axis","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","dmat2","dmat3","dmat4","dquat","dvec2","dvec3","dvec4","matrix2","matrix3","translation","translation","w","w","w_axis","x","x","x","x","x_axis","x_axis","x_axis","y","y","y","y","y_axis","y_axis","y_axis","z","z","z","z_axis","z_axis","IVec2","IVec3","IVec4","ivec2","ivec3","ivec4","w","x","x","x","y","y","y","z","z","I64Vec2","I64Vec3","I64Vec4","i64vec2","i64vec3","i64vec4","w","x","x","x","y","y","y","z","z","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3Swizzles","Vec4","Vec4","Vec4Swizzles","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","UVec2","UVec3","UVec4","uvec2","uvec3","uvec4","w","x","x","x","y","y","y","z","z","U64Vec2","U64Vec3","U64Vec4","u64vec2","u64vec3","u64vec4","w","x","x","x","y","y","y","z","z","Renderer","RendererApi","audio","borrow","borrow_mut","camera","color","delete_session","from","from_sample_","into","into_sample","line","prelude","raw_drop","render_plugin","schema","sprite","tilemap","to_sample_","transform","try_from","try_into","type_id","ui","vzip","AudioLoader","AudioManager","AudioSource","Cpal","CpalWithFallbackBackend","Dummy","StaticSoundData","as_any","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","duration","eq","equals","fmt","fmt","frames","from","from","from","from","from","from_cursor","from_file","from_media_source","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","game_plugin","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sound","into_sound","kira","load","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","sample_rate","schema","schema","settings","setup","start","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","with_modified_settings","with_settings","Camera","CameraShake","CameraSize","CameraTraumaEvents","ClearColor","FixedHeight","FixedWidth","ShakeNoise","Viewport","active","add_trauma","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","center","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decay_rate","default","default","default","default","default","default","default","depth_max","depth_min","deref","deref_mut","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","from_world","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","max_angle_rad","max_offset","new","plugin","position","priority","queue","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","schema","schema","schema","schema","schema","schema","send","size","size","spawn_default_camera","speed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","trauma","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","viewport","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_trauma","BLACK","BLUE","CYAN","Color","GRAY","GREEN","Hex","HexColorError","Length","NONE","ORANGE","RED","Rgba","WHITE","YELLOW","a","add","add_assign","as_rgba","as_rgba_f32","b","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deserialize","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_world","g","hex","into","into","into_sample","into_sample","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","r","raw_clone","raw_default","raw_drop","raw_drop","rgb","rgb_u8","rgba","rgba_u8","schema","set_a","set_b","set_g","set_r","source","to_owned","to_sample_","to_sample_","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","alpha","blue","green","red","Path2d","borrow","borrow_mut","clone","clone_into","color","default","fmt","from","from_sample_","from_world","into","into_sample","line_breaks","points","raw_clone","raw_default","raw_drop","schema","thickness","to_owned","to_sample_","try_from","try_into","type_id","vzip","Renderer","RendererApi","Atlas","AtlasSprite","Data","External","Image","Sprite","atlas","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","color","color","columns","default","default","default","flip_x","flip_x","flip_y","flip_y","fmt","fmt","fmt","fmt","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","image","image","index","into","into","into","into","into_sample","into_sample","into_sample","into_sample","new","offset","padding","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","rows","schema","schema","schema","schema","size","tile_pos","tile_size","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","Tile","TileLayer","atlas","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","flip_x","flip_y","fmt","fmt","from","from","from_sample_","from_sample_","from_world","from_world","get","grid_size","idx","idx","into","into","into_sample","into_sample","new","pos","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","schema","schema","set","tile_size","tiles","to_owned","to_owned","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Transform","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_rotation","from_sample_","from_scale","from_translation","from_world","into","into_sample","raw_clone","raw_default","raw_drop","rotation","scale","schema","to_owned","to_sample_","translation","try_from","try_into","type_id","vzip","EguiContextExt","EguiCtx","EguiInputHook","EguiResponseExt","EguiSettings","EguiTextures","Font","FontLoader","FontMeta","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_focus","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","data","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","egui","family","family_name","fmt","fmt","fmt","fmt","focus_by_default","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","get","get_state","id","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","load","monospace","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","rich","scale","schema","schema","schema","schema","schema","schema","set_state","size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","ui_plugin","vzip","vzip","vzip","vzip","vzip","vzip","vzip","widgets","with_color","BorderImageMeta","BorderedButton","BorderedFrame","ButtonBordersMeta","ButtonThemeMeta","MarginMeta","border","border_only","border_scale","border_size","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","clicked","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","deserialize","fmt","fmt","fmt","fmt","focus_on_hover","focused","font","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","image","image_size","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","left","margin","margin","min_size","new","new","on_click_border","on_focus_border","padding","padding","padding","paint","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","right","scale","schema","schema","schema","schema","sense","show","show","themed","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","top","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","ui","vzip","vzip","vzip","vzip","vzip","vzip","wrap","MemoryBackend","Storage","StorageApi","backend","borrow","borrow","borrow_mut","borrow_mut","cache","default","default","from","from","from_sample_","from_sample_","from_world","from_world","get","get_mut","get_or_insert_default","get_or_insert_default_mut","insert","into","into","into_sample","into_sample","load","load","load","raw_default","raw_default","raw_drop","raw_drop","remove","save","save","save","schema","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_backend","Once","Repeating","Stopwatch","Timer","TimerMode","as_any","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","duration","elapsed","elapsed","elapsed_secs","elapsed_secs","elapsed_secs_f64","eq","equals","equivalent","equivalent","equivalent","finished","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_seconds","from_world","from_world","from_world","hash","into","into","into","into_sample","into_sample","into_sample","just_finished","mode","new","new","pause","pause","paused","paused","percent","percent_left","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","remaining","remaining_secs","reset","reset","schema","set_duration","set_elapsed","set_elapsed","set_mode","tick","tick","times_finished_this_tick","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unpause","unpause","vzip","vzip","vzip"],"q":[[0,"bones_framework"],[38,"bones_framework::animation"],[93,"bones_framework::asset"],[1721,"bones_framework::asset::AssetKind"],[1724,"bones_framework::asset::Primitive"],[1726,"bones_framework::asset::SchemaKind"],[1728,"bones_framework::asset::prelude"],[1938,"bones_framework::asset::prelude::AssetKind"],[1941,"bones_framework::asset::prelude::Primitive"],[1943,"bones_framework::asset::prelude::SchemaKind"],[1945,"bones_framework::asset::prelude::anyhow"],[2012,"bones_framework::asset::prelude::bones_utils"],[2700,"bones_framework::asset::prelude::bones_utils::CollectionAllocErr"],[2701,"bones_framework::asset::prelude::bones_utils::prelude"],[2824,"bones_framework::asset::prelude::bones_utils::prelude::CollectionAllocErr"],[2825,"bones_framework::asset::prelude::bones_utils::prelude::alloc"],[2840,"bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc"],[2985,"bones_framework::asset::prelude::bones_utils::prelude::alloc::borrow"],[3115,"bones_framework::asset::prelude::bones_utils::prelude::alloc::boxed"],[3867,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections"],[4347,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[4348,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[4503,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::btree_map"],[4916,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::btree_set"],[5112,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::linked_list"],[5278,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[5400,"bones_framework::asset::prelude::bones_utils::prelude::alloc::ffi"],[5548,"bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt"],[5812,"bones_framework::asset::prelude::bones_utils::prelude::alloc::rc"],[5973,"bones_framework::asset::prelude::bones_utils::prelude::alloc::slice"],[6642,"bones_framework::asset::prelude::bones_utils::prelude::alloc::str"],[7291,"bones_framework::asset::prelude::bones_utils::prelude::alloc::str::pattern"],[7483,"bones_framework::asset::prelude::bones_utils::prelude::alloc::string"],[7735,"bones_framework::asset::prelude::bones_utils::prelude::alloc::sync"],[7911,"bones_framework::asset::prelude::bones_utils::prelude::alloc::task"],[7914,"bones_framework::asset::prelude::bones_utils::prelude::alloc::vec"],[8217,"bones_framework::asset::prelude::bones_utils::prelude::futures"],[8320,"bones_framework::asset::prelude::bones_utils::prelude::futures::future"],[8509,"bones_framework::asset::prelude::bones_utils::prelude::futures::io"],[9302,"bones_framework::asset::prelude::bones_utils::prelude::futures::prelude"],[9399,"bones_framework::asset::prelude::bones_utils::prelude::futures::stream"],[10430,"bones_framework::asset::prelude::bones_utils::prelude::fxhash"],[10520,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown"],[10726,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[10727,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::hash_map"],[11179,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::hash_set"],[11409,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::raw"],[11595,"bones_framework::asset::prelude::bones_utils::prelude::parking_lot"],[11821,"bones_framework::asset::prelude::bones_utils::prelude::parking_lot::lock_api"],[12271,"bones_framework::asset::prelude::bones_utils::prelude::prelude"],[12369,"bones_framework::asset::prelude::bones_utils::prelude::rng"],[12370,"bones_framework::asset::prelude::dashmap"],[12590,"bones_framework::asset::prelude::dashmap::iter"],[12639,"bones_framework::asset::prelude::dashmap::iter_set"],[12675,"bones_framework::asset::prelude::dashmap::mapref"],[12678,"bones_framework::asset::prelude::dashmap::mapref::entry"],[12741,"bones_framework::asset::prelude::dashmap::mapref::multiple"],[12778,"bones_framework::asset::prelude::dashmap::mapref::one"],[12870,"bones_framework::asset::prelude::dashmap::setref"],[12872,"bones_framework::asset::prelude::dashmap::setref::multiple"],[12887,"bones_framework::asset::prelude::dashmap::setref::one"],[12902,"bones_framework::asset::prelude::dashmap::try_result"],[12924,"bones_framework::glam"],[20767,"bones_framework::glam::bool"],[20781,"bones_framework::glam::f32"],[20820,"bones_framework::glam::f64"],[20862,"bones_framework::glam::i32"],[20877,"bones_framework::glam::i64"],[20892,"bones_framework::glam::swizzles"],[21382,"bones_framework::glam::u32"],[21397,"bones_framework::glam::u64"],[21412,"bones_framework::input"],[21451,"bones_framework::input::gamepad"],[21684,"bones_framework::input::keyboard"],[21926,"bones_framework::input::mouse"],[22036,"bones_framework::input::prelude"],[22037,"bones_framework::input::window"],[22061,"bones_framework::lib"],[22226,"bones_framework::lib::ecs"],[22275,"bones_framework::lib::ecs::atomic"],[22278,"bones_framework::lib::ecs::bitset"],[22307,"bones_framework::lib::ecs::components"],[22317,"bones_framework::lib::ecs::entities"],[22325,"bones_framework::lib::ecs::prelude"],[23429,"bones_framework::lib::ecs::prelude::CollectionAllocErr"],[23430,"bones_framework::lib::ecs::prelude::Primitive"],[23432,"bones_framework::lib::ecs::prelude::SchemaKind"],[23434,"bones_framework::lib::ecs::resources"],[23441,"bones_framework::lib::ecs::stage"],[23467,"bones_framework::lib::ecs::system"],[23491,"bones_framework::lib::instant"],[23584,"bones_framework::lib::prelude"],[23929,"bones_framework::lib::prelude::CollectionAllocErr"],[23930,"bones_framework::lib::prelude::Primitive"],[23932,"bones_framework::lib::prelude::SchemaKind"],[23934,"bones_framework::lib::prelude::bones_schema"],[24003,"bones_framework::lib::prelude::bones_schema::Primitive"],[24005,"bones_framework::lib::prelude::bones_schema::SchemaKind"],[24007,"bones_framework::lib::prelude::bones_schema::alloc"],[24159,"bones_framework::lib::prelude::bones_schema::prelude"],[24245,"bones_framework::lib::prelude::bones_schema::prelude::Primitive"],[24247,"bones_framework::lib::prelude::bones_schema::prelude::SchemaKind"],[24249,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils"],[24371,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[24372,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude"],[24495,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[24496,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[24511,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[24534,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[24545,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[24547,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[24561,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[24562,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[24569,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[24591,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[24600,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[24607,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[24612,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[24616,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[24654,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[24657,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[24705,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[24740,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[24768,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[24775,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[24777,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[24780,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[24785,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[24888,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[24920,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[25045,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[25142,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[25256,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[25265,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[25275,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[25276,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[25308,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[25322,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[25329,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[25360,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[25441,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[25505,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[25506,"bones_framework::lib::prelude::bones_schema::ptr"],[25516,"bones_framework::lib::prelude::bones_schema::raw_fns"],[25526,"bones_framework::lib::prelude::bones_schema::registry"],[25530,"bones_framework::lib::prelude::bones_schema::ser_de"],[25534,"bones_framework::lib::prelude::borrow"],[25583,"bones_framework::lib::time"],[25618,"bones_framework::localization"],[25729,"bones_framework::params"],[25746,"bones_framework::prelude"],[26881,"bones_framework::prelude::AssetKind"],[26884,"bones_framework::prelude::CollectionAllocErr"],[26885,"bones_framework::prelude::Primitive"],[26887,"bones_framework::prelude::SchemaKind"],[26889,"bones_framework::prelude::anyhow"],[26900,"bones_framework::prelude::bones_schema"],[26969,"bones_framework::prelude::bones_schema::Primitive"],[26971,"bones_framework::prelude::bones_schema::SchemaKind"],[26973,"bones_framework::prelude::bones_schema::alloc"],[26988,"bones_framework::prelude::bones_schema::prelude"],[27074,"bones_framework::prelude::bones_schema::prelude::Primitive"],[27076,"bones_framework::prelude::bones_schema::prelude::SchemaKind"],[27078,"bones_framework::prelude::bones_schema::prelude::bones_utils"],[27200,"bones_framework::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[27201,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude"],[27324,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[27325,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[27340,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[27363,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[27374,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[27376,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[27390,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[27391,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[27398,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[27420,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[27429,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[27436,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[27441,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[27445,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[27483,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[27486,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[27534,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[27569,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[27597,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[27604,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[27606,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[27609,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[27614,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[27717,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[27749,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[27874,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[27971,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[28085,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[28094,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[28104,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[28105,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[28137,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[28151,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[28158,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[28189,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[28270,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[28334,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[28335,"bones_framework::prelude::bones_schema::ptr"],[28345,"bones_framework::prelude::bones_schema::raw_fns"],[28355,"bones_framework::prelude::bones_schema::registry"],[28359,"bones_framework::prelude::bones_schema::ser_de"],[28363,"bones_framework::prelude::bones_utils"],[28485,"bones_framework::prelude::bones_utils::CollectionAllocErr"],[28486,"bones_framework::prelude::bones_utils::prelude"],[28609,"bones_framework::prelude::bones_utils::prelude::CollectionAllocErr"],[28610,"bones_framework::prelude::bones_utils::prelude::alloc"],[28625,"bones_framework::prelude::bones_utils::prelude::alloc::alloc"],[28648,"bones_framework::prelude::bones_utils::prelude::alloc::borrow"],[28659,"bones_framework::prelude::bones_utils::prelude::alloc::boxed"],[28661,"bones_framework::prelude::bones_utils::prelude::alloc::collections"],[28675,"bones_framework::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[28676,"bones_framework::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[28683,"bones_framework::prelude::bones_utils::prelude::alloc::collections::btree_map"],[28705,"bones_framework::prelude::bones_utils::prelude::alloc::collections::btree_set"],[28714,"bones_framework::prelude::bones_utils::prelude::alloc::collections::linked_list"],[28721,"bones_framework::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[28726,"bones_framework::prelude::bones_utils::prelude::alloc::ffi"],[28730,"bones_framework::prelude::bones_utils::prelude::alloc::fmt"],[28768,"bones_framework::prelude::bones_utils::prelude::alloc::rc"],[28771,"bones_framework::prelude::bones_utils::prelude::alloc::slice"],[28819,"bones_framework::prelude::bones_utils::prelude::alloc::str"],[28854,"bones_framework::prelude::bones_utils::prelude::alloc::str::pattern"],[28882,"bones_framework::prelude::bones_utils::prelude::alloc::string"],[28889,"bones_framework::prelude::bones_utils::prelude::alloc::sync"],[28891,"bones_framework::prelude::bones_utils::prelude::alloc::task"],[28894,"bones_framework::prelude::bones_utils::prelude::alloc::vec"],[28899,"bones_framework::prelude::bones_utils::prelude::futures"],[29002,"bones_framework::prelude::bones_utils::prelude::futures::future"],[29034,"bones_framework::prelude::bones_utils::prelude::futures::io"],[29159,"bones_framework::prelude::bones_utils::prelude::futures::prelude"],[29256,"bones_framework::prelude::bones_utils::prelude::futures::stream"],[29370,"bones_framework::prelude::bones_utils::prelude::fxhash"],[29379,"bones_framework::prelude::bones_utils::prelude::hashbrown"],[29389,"bones_framework::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[29390,"bones_framework::prelude::bones_utils::prelude::hashbrown::hash_map"],[29422,"bones_framework::prelude::bones_utils::prelude::hashbrown::hash_set"],[29436,"bones_framework::prelude::bones_utils::prelude::hashbrown::raw"],[29443,"bones_framework::prelude::bones_utils::prelude::parking_lot"],[29474,"bones_framework::prelude::bones_utils::prelude::parking_lot::lock_api"],[29555,"bones_framework::prelude::bones_utils::prelude::prelude"],[29619,"bones_framework::prelude::bones_utils::prelude::rng"],[29620,"bones_framework::prelude::bool"],[29634,"bones_framework::prelude::borrow"],[29649,"bones_framework::prelude::dashmap"],[29688,"bones_framework::prelude::dashmap::iter"],[29691,"bones_framework::prelude::dashmap::iter_set"],[29693,"bones_framework::prelude::dashmap::mapref"],[29696,"bones_framework::prelude::dashmap::mapref::entry"],[29701,"bones_framework::prelude::dashmap::mapref::multiple"],[29703,"bones_framework::prelude::dashmap::mapref::one"],[29707,"bones_framework::prelude::dashmap::setref"],[29709,"bones_framework::prelude::dashmap::setref::multiple"],[29710,"bones_framework::prelude::dashmap::setref::one"],[29711,"bones_framework::prelude::dashmap::try_result"],[29715,"bones_framework::prelude::f32"],[29754,"bones_framework::prelude::f64"],[29796,"bones_framework::prelude::i32"],[29811,"bones_framework::prelude::i64"],[29826,"bones_framework::prelude::swizzles"],[30316,"bones_framework::prelude::u32"],[30331,"bones_framework::prelude::u64"],[30346,"bones_framework::render"],[30372,"bones_framework::render::audio"],[30477,"bones_framework::render::camera"],[30653,"bones_framework::render::color"],[30737,"bones_framework::render::color::Color"],[30741,"bones_framework::render::line"],[30767,"bones_framework::render::prelude"],[30769,"bones_framework::render::sprite"],[30874,"bones_framework::render::tilemap"],[30930,"bones_framework::render::transform"],[30958,"bones_framework::render::ui"],[31124,"bones_framework::render::ui::widgets"],[31273,"bones_framework::storage"],[31322,"bones_framework::time"]],"d":["Extension trait for the bones AssetServer.","Default plugins for bones framework games.","Default plugins for bones framework sessions.","Animation utilities and systems.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Input resources.","","","Calls U::from(self).","Calls U::from(self).","","","Localization module.","Bones ECS system parameters.","The prelude.","","","Register the default assets from bones_framework.","Rendering components.","Persistant storage API.","Timer and Stopwatch utilities.","","","","","","","","","","","Component that may be added to entities with an AtlasSprite…","Component that may be added to an AtlasSprite to control …","System for automatically animating sprites with the …","Install animation utilities into the given SystemStages.","The collection of animations in this animation bank.","","","","","","","","","The current animation.","","","","","The frames per second to play the animation at.","The frames in the animation.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","The current frame in the animation.","Calls U::from(self).","Calls U::from(self).","","","The last animation that was playing.","","","","","","","Whether or not to repeat the animation","","","The amount of time the current frame has been playing","","","","","","","","","","","System for updating AnimatedSprites based on thier …","","","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","The display error message for this error type.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","","","","","","","","","","","","","","","","","","Get the enum, if this is a enum.","Borrow this box as a SchemaRefMut.","Get the primitive, if this is a primitive.","Get the raw pointer","Get the pointer.","Borrow as an AssetLocRef.","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","Read the core asset pack.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","","The metadata asset load context.","The loaded data of the asset.","Gets the datetime of when this Ulid was created accurate …","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","","","Safety","Safety","","","","","","","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","Get the number of assets that have had their data …","","","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the number of assets that have errored while loading.","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","","","","","","","","","","","","","","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Get an item in the vec.","Get a reference to an item in the map.","Borrow a loaded asset.","Get an item from the vec.","Get a value out of the map for the given key.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get an item in the vec.","Get a mutable reference to an item in the map.","Mutably borrow a loaded asset.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Borrow a LoadedAsset associated to the given handle.","Borrow a LoadedAsset associated to the given handle.","Responds to any asset changes reported by the AssetIo …","Recursively checks whether or not the schema contains any …","","Get the hash of this SchemaVec.","","","","","Get the hash of this schema box, if supported.","","","Get the hash of this schema box.","","","","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Increment the number of assets that have been downloaded …","Increment the number of assets that have errored during …","Increment the number of assets that have been loaded by …","Increment the number of assets that need to be loaded by …","Lists the packs that have not been loaded due to an …","Increment the random number, make sure that the ts millis …","","","","","The asset server inner state.","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert an untyped item into the map.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","The AssetIo implementation used to load assets.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Get whether or not all the assets are done loading.","Test if the Ulid is nil","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Get an event listener that will be notified each time …","Load the asset from raw bytes.","Load the asset","Load another asset as a child of this asset.","Load an asset.","Load the bytes of the asset at the given path, but return …","Like load_asset() but forces the asset to reload, even it …","Load all assets. This is usually done in an async task.","Load the core asset pack.","Get the binary contents of an asset.","","","","Load the asset pack with the given folder name, or else …","The asset load progress.","Get the number of assets that have been downloaded and …","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Initialize an empty SchemaVec for items with the given …","Create a new FileAssetIo.","Creates a new Ulid with the current time (UTC)","Create a new WebAssetIo with the given URL as the core …","Initialize a new DummyIo from an iterator of …","Create Version with an empty pre-release and build …","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Initialize a new AssetServer.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","The ‘nil Ulid’.","Convert this Maybe into an Option.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Read the loaded asset packs.","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Create Version by parsing from string representation.","","","","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","","The prelude.","The pointer to load.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","","","","","","","Register a schema with the registry.","","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","List of assets that depend on the given assets.","The runtime ID of the handle","Get the core asset pack’s root asset.","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","","Get the schema of items in this SchemaVec.","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","","","","","","","","","Get the Schema for the pointer.","The schema of the asset being loaded.","The schema of the type pointed to by the handle, if this …","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","","","","The asset server.","Set the AssetIo implementation.","The asset store.","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Get the number of assets that must be loaded.","","","","","","","","","","","","","","Clone data to an owned AssetLoc.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","Creates a Crockford Base32 encoded string that represents …","","","","","","","","","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Borrow a loaded asset.","Get a value out of the map for the given key.","Get a nested field from the box.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Get the hash of this schema box, if supported.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Create a typed Handle<T> from this UntypedHandle.","Allocates a SchemaBox for the given Schema, but doesn’t …","Convert the handle to an UntypedHandle.","Update the CID by combining it’s current data with the …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subscribe to asset changes.","","Tell the asset backend to watch for changes and trigger …","Filesystem watcher if enabled.","Creates a new Ulid using data from the given random number …","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The content ID of the loaded asset.","The function pointer that may be used to clone data with …","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","The metadata asset load context.","The loaded data of the asset.","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","The asset server inner state.","The AssetIo implementation used to load assets.","The kind of schema.","The layout of the type.","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The pointer to load.","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","The schema of the asset being loaded.","The schema of the type pointed to by the handle, if this …","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","The asset store.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","Subscribe to asset changes.","Filesystem watcher if enabled.","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Iterator of a chain of source errors.","Provides the context method for Result.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","","","Return early with an error.","","","","","An iterator of the chain of source errors contained by …","","","Wrap the error value with additional context.","Wrap the error value with additional context.","","","","Attempt to downcast the error object to a concrete type.","Downcast this error object by mutable reference.","Downcast this error object by reference.","","","","","Construct an ad-hoc error from a string or existing non-…","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","Returns true if E is the type held by this error object.","","Create a new error object from a printable error message.","Create a new error object from any error type.","","","","","","","","The lowest level cause of this error — this error’s …","","","","","","","","","","","","","","Wrap the error value with additional context that is …","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","","","","","","Get the cached string as a C char*.","Get this ustr as a CStr","Gets a mutable pointer from this owned pointer.","","Returns a &mut if possible.","","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 …","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Transforms this Ptr into an PtrMut","","","","","","","","","","","","","Returns a random boolean value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","Consumes the OwningPtr to drop the underlying data of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","","","","","","","","","","","","","","","Forks a TurboCore instance by deterministically deriving 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.","Create a new Ustr from the given &str.","Returns the argument unchanged.","","","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 …","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>.","","","","","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","","","","","","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","","Returns a usize value for stable indexing across different …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","","","","","","","","","","","","","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the length is zero.","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","","The number of elements stored in the vector","Get the length (in bytes) of this string.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","","","","","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix.","Construct an empty vector","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Get the precomputed hash for this string","Get the prefix of the ID.","The prelude.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Remove and return the element at position index, shifting …","Reseeds the SeededCore with a new seed/state.","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.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","","","Remove the element at position index, replacing it with …","Acquires a mutable reference to owned data.","","","","","","","Get an owned String copy of this string.","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","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 …","","","","","","","","","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","","Uses borrowed data to replace owned data, usually by …","","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a CStr into a borrowed Cow without copying or …","","Converts a String reference into a Borrowed variant. No …","Creates a Borrowed variant of Cow from a slice.","Converts the string reference into a Cow::Borrowed.","Creates an Owned variant of Cow from an owned instance of …","Creates a clone-on-write pointer from a reference to Path.","Converts a String into an Owned variant. No heap …","","Moves the string into a Cow::Owned.","Converts a string slice into a Borrowed variant. No heap …","Converts a &CString into a borrowed Cow without copying or …","Creates a Borrowed variant of Cow from a reference to Vec.","Converts a CString into an owned Cow without copying or …","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from a reference to …","Returns the argument unchanged.","Creates a clone-on-write pointer from an owned instance of …","","","","","","","","","Calls U::from(self).","","Extracts the owned data.","","Returns true if the data is borrowed, i.e. if to_mut would …","","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","","Converts to Box<T, A>.","Converts to Box<[T], A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","Copies source’s contents into self without creating a …","","","","","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a Cow into a box of dyn Error + Send + Sync.","Converts a str into a box of dyn Error + Send + Sync.","Converts a [T; N] into a Box<[T]>","Converts a Cow into a box of dyn Error.","","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a Cow<'_, [T]> into a Box<[T]>","Converts the given String to a boxed str slice that is …","Converts a Box<str> into a Box<[u8]>","","","Convert a vector into a boxed slice.","Converts a &str into a Box<str>","Converts a type of Error into a box of dyn Error.","Converts a CString into a Box<CStr> without copying or …","Copies the string into a newly allocated Box<OsStr>.","Converts a T into a Box<T>","Converts a Cow<'_, str> into a Box<str>","Converts a String into a box of dyn Error + Send + Sync.","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a str into a box of dyn Error.","Converts a type of Error + Send + Sync into a box of dyn …","Converts a String into a box of dyn Error.","Returns the argument unchanged.","Converts a &[T] into a Box<[T]>","","Creates a boxed Path from a reference.","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","","Converts an OsString into a Box<OsStr> without copying or …","Creates a boxed Path from a clone-on-write pointer.","Converts a PathBuf into a Box<Path>.","","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","Attempts to convert a Vec<T> into a Box<[T; N]>.","","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","","","","","","","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Returns the argument unchanged.","Converts a Vec<T> into a BinaryHeap<T>.","","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Returns the argument unchanged.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","Turn a Vec<T> into a VecDeque<T>.","Returns the argument unchanged.","","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","","","","","","","","","","","","","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","Gets an iterator for moving out the BTreeSet’s contents.","","","Consumes the list into an iterator yielding elements by …","","","","Consumes the deque into a front-to-back iterator yielding …","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","","","","","","","","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","","","","","","","","","","","","","","","","","","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","","","","","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Cow<'a, CStr> into a CString, by copying the …","Converts a Vec<NonZeroU8> into a CString without copying …","Converts a Box<CStr> into a CString without copying or …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","","","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","Writes some formatted information into this instance.","","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<[T]>.","Converts to Rc<T>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","","","Equality for two Rcs.","","","","","","","","","","Converts a CString into an Rc<CStr> by moving the CString …","Converts a generic type T into an Rc<T>","Allocate a reference-counted string slice and copy v into …","","Allocate a reference-counted slice and fill it by cloning v…","Converts a Path into an Rc by copying the Path data into a …","Move a boxed object to a new, reference counted, …","Copies the string into a newly allocated Rc<OsStr>.","Converts an OsString into an Rc<OsStr> by moving the …","Allocate a reference-counted slice and move v’s items …","Returns the argument unchanged.","Converts a reference-counted string slice into a byte …","Allocate a reference-counted string slice and copy v into …","Converts a &CStr into a Rc<CStr>, by copying the contents …","Create a reference-counted pointer from a clone-on-write …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","","","","","","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","","","","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","","","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","","","Returns this String’s capacity, in bytes.","","Truncates this String, removing all contents.","","","","","","","","","","Creates an empty String.","","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Converts a &str into a String.","Converts a &mut str into a String.","Returns the argument unchanged.","Allocates an owned String from a single character.","Converts a clone-on-write string to an owned instance of …","Converts the given boxed str slice to a String. It is …","Converts a &String into a String.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","","","","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","","","","","Returns true if this String has a length of zero, and false…","","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","","","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","","Splits the string into two at the given byte index.","","","","","","","","","","","","Converts the given value to a String.","","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","","Comparison for two Arcs.","","","","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","","","","","","","Equality for two Arcs.","","","","","","","","","","","","","","Converts a &CStr into a Arc<CStr>, by copying the contents …","Copies the string into a newly allocated Arc<OsStr>.","Create an atomically reference-counted pointer from a …","","Move a boxed object to a new, reference-counted allocation.","Converts a Path into an Arc by copying the Path data into …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Allocate a reference-counted str and copy v into it.","Allocate a reference-counted slice and fill it by cloning v…","Converts an OsString into an Arc<OsStr> by moving the …","Returns the argument unchanged.","Converts an atomically reference-counted string slice into …","Converts a T into an Arc<T>","Allocate a reference-counted str and copy v into it.","Allocate a reference-counted slice and move v’s items …","Converts a CString into an Arc<CStr> by moving the CString …","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","","","","","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","","","‘Less than or equal to’ comparison for two Arcs.","","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","","Returns an unsafe mutable pointer to the vector’s …","","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","","","","","Clears the vector, removing all values.","","","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Allocate a Vec<T> and fill it by cloning s’s items.","Returns the argument unchanged.","Allocate a Vec<T> and move s’s items into it.","","Convert a boxed slice into a vector by transferring …","Allocate a Vec<u8> and fill it with a UTF-8 string.","Turn a VecDeque<T> into a Vec<T>.","Converts the given String to a vector Vec that holds …","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a BinaryHeap<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Converts a CString into a Vec<u8>.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","","","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","Creates a consuming iterator, that is, one that moves each …","","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","","","","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","","","","","Removes an element from the vector and returns it.","","","","","","","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","","Returns the argument unchanged.","Convert a serde_json::Error into an io::Error.","","Returns the argument unchanged.","","","Convert the Error to an io::Error, preserving the original …","","","Converts an ErrorKind into an Error.","Converts a alloc::ffi::NulError into a 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.","Creates a new instance of an Error from a particular OS …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for Future.","Extension trait for Stream.","Extension trait for AsyncRead.","Extension trait for AsyncBufRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","","","","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","","","","Checks if this value is equivalent to the given key.","","","","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Examples","","Returns the argument unchanged.","","","","","","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","Creates an iterator over the entries of a HashMap in …","Creates an iterator over the entries of a HashMap in …","Creates a consuming iterator, that is, one that moves each …","Creates a consuming iterator, that is, one that moves each …","","Creates a consuming iterator visiting all the keys in …","","","","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","","","","","","","","","","","","","","","","","","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","","","","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","","","","","","","","","","","","","","","","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","","","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","DashMap is an implementation of a concurrent associative …","DashSet is a thin wrapper around DashMap using () as the …","Implementation detail that is exposed due to generic …","A read-only view into a DashMap. Allows to obtain raw …","","","","","","","","","","","","","","","","Safety","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Safety","","Safety","","","","Safety","","Safety","","Modify a specific value according to a function.","Modify every value in the map according to a function.","","","","","","","","","","","","Returns the number of elements the map can hold without …","Returns how many keys the set can store without …","Returns how many key-value pairs the map can store without …","Removes all keys in the set.","Removes all key-value pairs in the map.","","","","","","","","","","Checks if the set contains a specific key.","Returns true if the map contains a value for the specified …","Checks if the map contains a specific key.","","","Advanced entry API that tries to mimic …","","","","","","","","","","","","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.","Get a reference to an entry in the set","Get an immutable reference to an entry in the map","Returns the key-value pair corresponding to the supplied …","Get a mutable reference to an entry in the map","Hash a given item to produce a usize. Uses the provided or …","Hash a given item to produce a usize. Uses the provided or …","Returns a reference to the map’s BuildHasher.","Inserts a key into the set. Returns true if the key was …","Inserts a key and a value into the map. Returns the old …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this ReadOnlyView, returning the underlying …","","","","Wraps this DashMap into a read-only view. This view allows …","","","","","Returns true if the map contains no elements.","Checks if the set is empty or not.","Checks if the map is empty or not.","","An iterator visiting all key-value pairs in arbitrary …","Creates an iterator over a DashMap yielding immutable …","Creates an iterator over a DashMap yielding immutable …","Iterator over a DashMap yielding mutable references.","","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the map.","Fetches the total number of keys stored in the set.","Fetches the total number of key-value pairs stored in the …","","Creates a new DashSet with a capacity of 0.","Creates a new DashMap with a capacity of 0.","","","","","","","","","","","","Removes an entry from the map, returning the key if it …","Removes an entry from the map, returning the key and value …","Removes an entry from the set, returning the key if the …","Removes an entry from the map, returning the key and value …","","Retain elements that whose predicates return true and …","Retain elements that whose predicates return true and …","","","","Remove excess capacity to reduce memory usage.","Remove excess capacity to reduce memory usage.","","","","","","","","","","Advanced entry API that tries to mimic …","","","","","Get an immutable reference to an entry in the map, if the …","Get a mutable reference to an entry in the map, if the …","","","","","Advanced entry API that tries to mimic …","","","","","","An iterator visiting all values in arbitrary order. The …","Scoped access into an item of the map according to a …","","","","","Creates a new DashMap with a specified starting capacity.","Creates a new DashMap with a specified starting capacity.","Creates a new DashMap with a specified starting capacity …","Creates a new DashMap with a specified starting capacity …","Creates a new DashMap with a specified starting capacity, …","Creates a new DashMap with a specified capacity and shard …","Creates a new DashMap with a capacity of 0 and the …","Creates a new DashMap with a capacity of 0 and the …","Creates a new DashMap with a specified hasher and shard …","Creates a new DashMap with a specified shard amount","Iterator over a DashMap yielding immutable references.","Iterator over a DashMap yielding mutable references.","Iterator over a DashMap yielding key value pairs.","","","","","","","","","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.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply a function to the stored value if it exists.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Sets the value of the entry, and returns a reference to …","","","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s key, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Into the key of the entry.","","","","","","","Get the key of the entry.","","","Return a mutable reference to the element if it exists, …","Return a mutable reference to the element if it exists, …","Return a mutable reference to the element if it exists, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","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).","","","","","","","","","The shard wasn’t locked, and the value wasn’t present …","The shard was locked.","The value was present in the map, and the lock for the …","Represents the result of a non-blocking read from a DashMap…","","","","Returns the argument unchanged.","","Calls U::from(self).","","Returns true if the shard wasn’t locked, and the value …","Returns true if the shard was locked.","Returns true if the value was present in the map, and the …","","","","","If self is Present, returns the reference to the value in …","","If self is Present, returns the reference to the value in …","","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Euler rotation sequences.","All false.","All false.","All false.","All false.","All false.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","The identity transform.","The identity transform.","A 3x3 identity matrix, where all diagonal elements are 1, …","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","The identity transform.","The identity transform.","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f64::INFINITY.","All f64::INFINITY.","All f64::INFINITY.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f64::MAX.","All f64::MAX.","All f64::MAX.","All i32::MAX.","All i32::MAX.","All i32::MAX.","All u32::MAX.","All u32::MAX.","All u32::MAX.","All i64::MAX.","All i64::MAX.","All i64::MAX.","All u64::MAX.","All u64::MAX.","All u64::MAX.","All f32::MIN.","All f32::MIN.","All f32::MIN.","All f32::MIN.","All f64::MIN.","All f64::MIN.","All f64::MIN.","All i32::MIN.","All i32::MIN.","All i32::MIN.","All u32::MIN.","All u32::MIN.","All u32::MIN.","All i64::MIN.","All i64::MIN.","All i64::MIN.","All u64::MIN.","All u64::MIN.","All u64::MIN.","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","All NAN:s.","All NAN:s.","All NAN:s.","All f32::NAN.","All f32::NAN.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f32::NAN.","All f32::NAN.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f64::NAN.","All f64::NAN.","All f64::NAN.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","A quaternion representing an orientation.","All true.","All true.","All true.","All true.","All true.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A 2-dimensional vector.","","","","A 3-dimensional vector.","","","A 3-dimensional vector.","","A 4-dimensional vector.","","","","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","Intrinsic three-axis rotation XYZ","Intrinsic three-axis rotation XZY","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","Intrinsic three-axis rotation YXZ","Intrinsic three-axis rotation YZX","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","The degenerate zero transform.","The degenerate zero transform.","A 3x3 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","The degenerate zero transform.","The degenerate zero transform.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","Intrinsic three-axis rotation ZXY","Intrinsic three-axis rotation ZYX","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","","","","","","","","","Adds two quaternions.","","","","","","","","Adds two quaternions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds two 2x2 matrices.","Adds two 2x2 matrices.","Adds two 3x3 matrices.","Adds two 3x3 matrices.","Adds two 3x3 matrices.","Adds two 4x4 matrices.","Adds two 4x4 matrices.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between two vectors.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns some vector that is orthogonal to the given one.","Returns some vector that is orthogonal to the given one.","Returns some vector that is orthogonal to the given one.","Given a unit vector return two other vectors that together …","Given a unit vector return two other vectors that together …","Given a unit vector return two other vectors that together …","Returns any unit vector that is orthogonal to the given …","Returns any unit vector that is orthogonal to the given …","Returns any unit vector that is orthogonal to the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","","","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a bitmask with the lowest 2 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","bool vector mask types. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns the quaternion conjugate of self. For a unit …","Returns the quaternion conjugate of self. For a unit …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Default YXZ as yaw (y-axis), pitch (x-axis), roll (z-axis).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","","","","","Divides a quaternion by a scalar value. The quotient is …","","","","","Divides a quaternion by a scalar value. The quotient is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","f32 vector, quaternion and matrix types. ","f64 vector, quaternion and matrix types. ","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of 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.","","","","","Creates a Vec3A from the x, y and z elements of self …","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation angle.","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given rotation angle.","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates an affine transform from the given 2D rotation …","Creates an affine transform from the given 2D rotation …","Creates a new vector from an array.","Creates a new vector from an array.","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from a [f32; 6] array stored …","Creates an affine transform from a [f32; 12] array stored …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 2x2 matrix from a [f32; 4] array stored in …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 4x4 matrix from a [f32; 16] array stored in …","Creates an affine transform from a [f64; 6] array stored …","Creates an affine transform from a [f64; 12] array stored …","Creates a 2x2 matrix from a [f64; 4] array stored in …","Creates a 3x3 matrix from a [f64; 9] array stored in …","Creates a 4x4 matrix from a [f64; 16] array stored in …","Creates an affine transform from a [[f32; 2]; 3] 2D array …","Creates an affine transform from a [[f32; 3]; 4] 3D array …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 2x2 matrix from a [[f32; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f32; 4]; 4] 4D array stored …","Creates an affine transform from a [[f64; 2]; 3] 2D array …","Creates an affine transform from a [[f64; 3]; 4] 3D array …","Creates a 2x2 matrix from a [[f64; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f64; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f64; 4]; 4] 4D array stored …","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 3D rotation matrix from the given euler rotation …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transform from a 2x2 matrix (expressing …","The given Mat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","The given DMat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","Creates an affine transform from a 3x3 matrix (expressing …","Creates an affine transform from a 3x3 matrix (expressing …","The given Mat3A must be an affine transform,","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 SIMD aligned rotation …","The given Mat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","The given DMat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to either …","Gets the minimal rotation for transforming from to either …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates a 2x2 matrix containing the combining non-uniform …","Creates a 2x2 matrix containing the combining non-uniform …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Create a quaternion that rotates v.length() radians around …","Create a quaternion that rotates v.length() radians around …","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a rotation quaternion from a slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a rotation quaternion from a slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates a new rotation quaternion from a 4D vector.","Creates a new rotation quaternion from a 4D vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new rotation quaternion.","Creates a new rotation quaternion.","","","","","","","","","","","","","","","","","","","i32 vector types. ","i64 vector types. ","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","","","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","","","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","Multiplies a quaternion and a 3D vector, returning the …","Multiplies a quaternion by a scalar value.","","","","","","","","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","Multiplies a quaternion and a 3D vector, returning the …","Multiplies a quaternion by a scalar value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","","","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiplies two 2x2 matrices.","Multiplies two 2x2 matrices.","Multiplies two 3x3 matrices.","Multiplies two 3x3 matrices.","Multiplies two 3x3 matrices.","Multiplies two 4x4 matrices.","Multiplies two 4x4 matrices.","Multiplies two quaternions. If they each represent a …","Multiplies two quaternions. If they each represent a …","Multiplies a 3x3 matrix by a scalar.","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Transforms a 2D vector.","Transforms a 2D vector.","Transforms a 3D vector.","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a Vec3A.","Transforms a Vec3A.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 4D vector.","Transforms a 4D vector.","","","","","","","","","","","","","","","","","","","","","","","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","","","","","","","Creates a left-handed orthographic projection matrix with …","Creates a left-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite reverse right-handed perspective …","Creates an infinite reverse right-handed perspective …","Creates an infinite right-handed perspective projection …","Creates an infinite right-handed perspective projection …","Creates a left-handed perspective projection matrix with …","Creates a left-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with […","Creates a right-handed perspective projection matrix with […","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Transforms the given 3D vector as a point, applying …","Transforms the given 3D vector as a point, applying …","Creates a quaternion from x, y, z and w values.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","","","","","","","","","","","","","","","","","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Performs a spherical linear interpolation between self and …","Performs a spherical linear interpolation between self and …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","Subtracts the rhs quaternion from self.","","","","","","","","Subtracts the rhs quaternion from self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subtracts two 2x2 matrices.","Subtracts two 2x2 matrices.","Subtracts two 3x3 matrices.","Subtracts two 3x3 matrices.","Subtracts two 3x3 matrices.","Subtracts two 4x4 matrices.","Subtracts two 4x4 matrices.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Traits adding swizzle methods to all vector types. ","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","[x, y]","[x, y, z]","[x, y, z, w]","[x, y, z]","[x, y, z, w]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","Returns the rotation axis (normalized) and angle (in …","Returns the rotation axis (normalized) and angle (in …","Creates a [f32; 6] array storing data in column major …","Creates a [f32; 12] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 4] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 16] array storing data in column major …","Creates a [f64; 6] array storing data in column major …","Creates a [f64; 12] array storing data in column major …","Creates a [f64; 4] array storing data in column major …","Creates a [f64; 9] array storing data in column major …","Creates a [f64; 16] array storing data in column major …","Creates a [[f32; 2]; 3] 2D array storing data in column …","Creates a [[f32; 3]; 4] 3D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 2]; 2] 2D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 4]; 4] 4D array storing data in column …","Creates a [[f64; 2]; 3] 2D array storing data in column …","Creates a [[f64; 3]; 4] 3D array storing data in column …","Creates a [[f64; 2]; 2] 2D array storing data in column …","Creates a [[f64; 3]; 3] 3D array storing data in column …","Creates a [[f64; 4]; 4] 4D array storing data in column …","Returns the rotation angles for the given euler rotation …","Returns the rotation angles for the given euler rotation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts scale, angle and translation from self.","Extracts scale, angle and translation from self.","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Returns the rotation axis scaled by the rotation in …","Returns the rotation axis scaled by the rotation in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 2D vector as a point.","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given Vec3A, applying shear, scale, …","Transforms the given Vec3A as 3D point.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Rotates the given 2D vector.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","Transforms the given Vec3A, applying shear, scale and …","Transforms the give Vec3A as 3D vector.","","","","","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Creates a 2D vector from the x and y elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","u32 vector types. ","u64 vector types. ","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector part of the quaternion.","","","Returns the vector part of the quaternion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","Creates a quaternion from x, y, z and w values.","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","The state of a button, ether pressed or released.","The button is pressed.","The button is released.","","","","","","","","","","","","","Returns the argument unchanged.","","","Gamepad input resource.","","Calls U::from(self).","","Keyboard input resource.","Mouse input resource.","Module prelude.","Get whether or not the button is pressed.","","","","","","","","","","","","","Window information.","An axis event.","A button event.","","The gamepad was connected.","A connection event.","","","","","The gamepad was disconnected.","","A specific gamepad axis that may have changed.","A gamepad axis event.","A specific button on a gamepad.","A gamepad button event.","A gamepad connection event.","The kind of gamepad connection event.","A gamepad event.","Resource containing the gamepad input events detected this …","","","","","","","","","","","","","","","","","","","","","","","","The axis that has changed.","","","","","","","","","","","","","","","","","The gamepad button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type of connection event.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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 ID of the gamepad.","The ID of the gamepad.","The ID of the gamepad.","The gampad events.","","","Calls U::from(self).","Calls U::from(self).","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 value of the button, for example, this will be 1.0 …","The value of the axis.","","","","","","","","","The A key.","The AbntC1 key.","The AbntC2 key.","The Left Alt key. Maps to Left Option on Mac.","The Right Alt key. Maps to Right Option on Mac.","The Apostrophe / ' key.","The Apps key.","The Asterisk / * key.","The At / @ key.","The Ax key.","The B key.","The Back / Backspace key.","The Backslash / \\\\ key.","The Left Bracket / [ key.","The Right Bracket / ] key.","The C key.","The Calculator key.","The Capital key.","The Caret / ^ key.","The Colon / : key.","The Comma / , key.","The Compose key on Linux.","The Left Control key.","The Right Control key.","The Convert key.","The Copy key.","The Cut key.","The D key.","The Delete key.","The Down / Down Arrow key.","The E key.","The End key.","The Equals / = key.","The Escape / ESC key, next to the F1 key.","The F key.","The F1 key.","The F10 key.","The F11 key.","The F12 key.","The F13 key.","The F14 key.","The F15 key.","The F16 key.","The F17 key.","The F18 key.","The F19 key.","The F2 key.","The F20 key.","The F21 key.","The F22 key.","The F23 key.","The F24 key.","The F3 key.","The F4 key.","The F5 key.","The F6 key.","The F7 key.","The F8 key.","The F9 key.","The G key.","The Grave / Backtick / ` key.","The H key.","The Home key.","The I key.","The Insert key, next to the Backspace key.","The J key.","The K key.","The Kana key.","The Kanji key.","The 0 key over the letters.","The 1 key over the letters.","The 2 key over the letters.","The 3 key over the letters.","The 4 key over the letters.","The 5 key over the letters.","The 6 key over the letters.","The 7 key over the letters.","The 8 key over the letters.","The 9 key over the letters.","The key code of a keyboard key.","A keyboard input event.","Resource containing the keyboard input events detected on …","The L key.","The Left / Left Arrow key.","The M key.","The Mail key.","The MediaSelect key.","The MediaStop key.","The Minus / - key.","The Mute key.","The MyComputer key.","The N key.","The NavigateBackward / Next key.","The NavigateForward / Prior key.","The NextTrack key.","The NoConvert key.","The Numlock key.","The Numpad0 / 0 key.","The Numpad1 / 1 key.","The Numpad2 / 2 key.","The Numpad3 / 3 key.","The Numpad4 / 4 key.","The Numpad5 / 5 key.","The Numpad6 / 6 key.","The Numpad7 / 7 key.","The Numpad8 / 8 key.","The Numpad9 / 9 key.","The NumpadAdd / + key.","The NumpadComma / , key.","The NumpadDecimal / . key.","The NumpadDivide / / key.","The NumpadEnter key.","The NumpadEquals / = key.","The NumpadMultiply / * key.","The NumpadSubtract / - key.","The O key.","The Oem102 key.","The P key.","The PageDown key.","The PageUp key.","The Paste key.","The Pause / Break key, next to the Scroll key.","The Period / . key.","The PlayPause key.","The Plus / + key.","The Power key.","The PrevTrack key.","The Q key.","The R key.","The Return / Enter key.","The Right / Right Arrow key.","The S key.","The Scroll / Scroll Lock key.","The Semicolon / ; key.","The Left Shift key.","The Right Shift key.","The Slash / / key.","The Sleep key.","The Snapshot / Print Screen key.","The Space / Spacebar / key.","The Stop key.","The Left Super key. Generic keyboards usually display this …","The Right Super key. Generic keyboards usually display …","The Sysrq key.","The T key.","The Tab / key.","The U key.","The Underline / _ key.","The Unlabeled key.","The Up / Up Arrow key.","The V key.","The VolumeDown key.","The VolumeUp key.","The W key.","The Wake key.","The WebBack key.","The WebFavorites key.","The WebForward key.","The WebHome key.","The WebRefresh key.","The WebSearch key.","The WebStop key.","The X key.","The Y key.","The Yen key.","The Z key.","","","","","","","","The state of the keyboard button.","","","","","","","","","","","","","","","","","","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 key code of the pressed key, if applicable.","The key events that have been detected this frame.","","","","","","","","","","","","The scan code of the pressed key.","","","","","","","","","","","","","","","","","","","","","","The left mouse button.","The number of lines scrolled.","The middle mouse button.","A button on the mouse.","A mouse button input event.","Resource containing the mouse input events made this frame.","Mouse scroll-wheel input event.","The unit that a MouseScrollEvent is in.","Another mouse button with the associated number.","The number of pixels scrolled.","The right mouse button.","","","","","","","","","","","The button that the event refers to.","The mouse button events sent this frame.","","","","","","","","","","","","","","","","","","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 movement of the mouse this frame.","the scroll movement.","","","","","","","","","","","","","","Whether the button was pressed or released.","","","","","","","","","","","","","","","","","","","","","","","","","","The unit the mouse scroll is in.","","","","","","The mouse wheel event sent this frame.","","Information about the window the game is running in.","","","","","","","Returns the argument unchanged.","","","May be set to change whether or not the game is displayed …","Calls U::from(self).","","","","","","The logical size of the window’s client area.","","","","","","","The default SessionRunner, which just runs the systems …","The Game encompasses a complete bones game’s logic, …","Trait for plugins that can be installed into a Game.","A system that runs directly on a Game instead of in a …","A collection of systems associated directly to a Game as …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system that will run every time the named session is …","Add a system that will run on every step, after all of the …","Add a system that will run every time the named session is …","Add a system that will run on every step, before all of …","Add a system that will run only once, before all of the …","Game systems that are run after sessions are run.","Game systems that are run after a specific session is run.","Game systems that are run before sessions are run.","Game systems that are run before a specific session is run.","","","","","","","","","","","","","","","","","Create a new session, and borrow it mutably so it can be …","","","","","","","Delete a session.","Whether or not this session should be deleted.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Borrow a session from the sessions list.","Borrow a session from the sessions list.","Whether or not the session systems in it’s stages have …","Flag which indicates whether or not the startup systems …","Initialize a resource that will be shared across game …","Insert a resource that will be shared across all game …","Install the plugin into the Session.","Install the plugin into the Game.","Install a plugin.","Install a GamePlugin.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Iterate over sessions.","Mutably iterate over sessions.","Create an empty Session.","Create an empty game with an asset server.","Bones lib prelude","The priority of this session relative to other sessions in …","","","","","","","","","","","","","","","Remove a shared resource, if it is present in the world.","Restore the world state.","The session runner to use for this session.","","","The sessions that make up the game.","Get the shared resource of a given type out of this Games …","Get the shared resource cell of a given type out of this …","Get the shared resource of a given type out of this Games …","Collection of resources that will have a shared instance …","Snapshot the world state.","List of sorted session keys.","The system","Startup systems.","Step the simulation once.","","Step the game simulation.","The collection of systems that are associated to the game …","Time functionality for the Bones framework.","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","The ECS world for the core.","Creates an instance of the type this trait is implemented …","Helper trait for unwraping each item in an array.","The World is simply a collection of Resources, and …","Atomic Refcell implmentation.","Bitset implementation.","","","","","","ECS component storage.","Stores the world components.","","Entity implementation, storage, and interation.","","Returns the argument unchanged.","","Creates Self using data from the given World.","","Borrow a resource from the world, if it exists.","Borrow a resource from the world, if it exists.","","Initialize a system parameter.","Initialize a resource of type T by inserting it’s …","","Insert a resource.","Calls U::from(self).","","Remove the component info for dead entities.","Create a new World.","The prelude.","","","","Borrow a resource from the world.","Borrow a resource from the world.","World resource storage.","Stores the world resources.","Run a system once, assuming any necessary initialization …","Run a system once.","Implementation of stage abstraction for running …","Implements the system API for the ECS.","","","","","","Unwrap all the items in an array.","","A mutable memory location with dynamically checked borrow …","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Creates a bitset big enough to contain the index of each …","Implements the BitSet trait members for your type through …","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","An error returned when trying to access an uninitialized …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","The type of iterator this query item creates","A type representing a component-joining entity query.","Modify the iteration bitset","Return an iterator over the provided bitset.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Add a system to be run at the end of the stage.","Add a system that will run only once, before all of the …","Add a system to this stage.","","Add a System to the stage with the given label.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","","","","","","","","Dereferences and returns result wrapped in the Ref.","Dereferences and returns result wrapped in the RefMut.","Converts reference and returns result wrapped in the RefMut…","","Returns a raw pointer to the underlying data in this cell.","Converts reference and returns result wrapped in the Ref.","","","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Read the bitset containing the list of entites with this …","Returns the bitset indicating which entity indices have a …","Returns a bitset where each index where the bit is set to …","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This is used create an instance of the system parame, …","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow the resource.","","","","","","","","Lock the resource for reading.","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","Mutably borrow the resource.","","","","","","","Lock the resource for read-writing.","","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Clears the killed entity list.","","","","","","","","","","","","","","Clone the inner data, creating a new copy instead of …","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","Stores the world components.","Check whether or not this component store has data for the …","Check whether or not the bitset contains the given entity.","Check whether or not the resoruce with the given ID is …","Check whether or not a resource is in the store.","Constructor that) is the same as Ulid::new(), but that …","Creates a new Entity and returns it.","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","","","","","","","","","","","The function pointer that may be used to write a default …","Safety","","","","","","","","","Safety","","","","","Safety","","","","","","","Safety","","","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","","The function pointer that may be used to drop data with …","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","","","","","","Create an UntypedComponentStore that is valid for the …","Forks a TurboCore instance by deterministically deriving 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new UntypedAtomicResource for the given schema, …","Return the data for the type.","Creates a ComponentStore from an UntypedComponentStore.","Create from an UntypedAtomicResource.","Creates Self using data from the given World.","","","","","","","","","","","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns the generation of this Entity.","Gets an immutable reference to the component of Entity.","Get a reference to the component storage for the given …","Borrow a component store.","Get a reference to an untyped resource.","Borrow a resource.","Get the components of a certain type","Get a cell containing the resource data pointer for the …","Gets a clone of the resource cell for the resource of the …","Get the untyped component storage by the component’s …","Get mutable references s to the component data for …","Get mutable references s to the component data for …","Get SchemaRefMuts to the component data for multiple …","Gets a mutable reference to the component of Entity.","Returns a mutable reference to the underlying data.","Get a mutable reference to the component storage for the …","Borrow a component store.","Get a mutable reference to an untyped resource.","Mutably borrow a resource.","Get a SchemaRef to the component for the given Entity if …","Get a SchemaRefMut to the component for the given Entity","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","","","","","","","","Whether or not the startup systems have been run yet.","","","","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","","","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Returns the index of this Entity.","Initialize component storage for type T.","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","","","","","","","","","","This should be called once to initialize the system, …","Initialize the systems in the stages agains the World.","Inserts a component for the given Entity index. Returns …","Insert component data for the given entity and get the …","Insert a resource.","Insert a resource.","Insert component data for the given entity and get the …","Insert a resource.","Insert a resource cell.","Returns true if the entity already had a component of this …","Insert a new stage, after another existing stage","Insert a new stage, before another existing stage","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 AtomicCell, returning the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Splits wrapper into two parts. One is reference to the …","Splits wrapper into two parts. One is reference to the …","Convert into a typed ComponentStore.","Converts to the internal, untyped ComponentStore.","Consume Resources and extract the underlying …","Checks if the Entity is still alive.","Returns whether the store is empty.","Returns whether the store is empty.","Returns a random isize within a given range bound.","Iterates immutably over all components of this type. Very …","Iterates immutably over all components of this type.","Iterates mutably over all components of this type. Very …","Iterates mutably over all components of this type.","Iterates mutable over the components of this type where …","Iterates mutable over the components of this type where …","Iterate over the entities and components in the given …","Return an iterator over the provided bitset.","Iterates immutably over the components of this type where …","Iterates immutably over the components of this type where …","","","","Iterates over entities using the provided bitset.","Kill an entity.","Returns entities in the killed list.","The kind of schema.","The layout of the type.","Convert into a reference to the underlying data.","Convert into a reference to the underlying data.","Get the number of resources in the store.","Get the number of resources in the store.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data.","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","","","","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Creates a new AtomicCell containing value.","Create a arbitrary UntypedComponentStore.","Wraps external reference into Ref.","Wraps external reference into RefMut.","Create a new, empty stage, for the given label.","Creates a new Entity from the provided index and …","Creates a new UntypedAtomicResource storing the given data.","Create an empty UntypedResources.","Create an empty Resources.","Create a new atomic resource.","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","The system queue that will be run at the end of the stage","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Removes the component of Entity. Returns Some(T) if the …","Remove the component data for the entity if it exists.","Remove a resource.","Remove the component data for the entity if it exists.","If there is a previous value, true will be returned.","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","Execute the systems on the given world.","","","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","Get the schema of the components stored.","","Get the schema of the resource.","","The schema of this variant.","The schema of the field.","The registered schemas.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Makes a new Ref for a sub-slice of the borrowed slice.","Makes a new RefMut for a sub-slice of the borrowed slice.","Creates a SmallVec containing the arguments.","The stages in the collection, in the order that they will …","The systems that should run at startup.","Swaps the wrapped value of self with the wrapped value of …","Convert into a System.","","The list of systems in the stage.","The layout of the enum tag.","Takes the wrapped value, leaving Default::default() in its …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","","","","","","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Transposes a Ref of an Option into an Option of a Ref. …","Transposes a RefMut of an Option into an Option of a RefMut…","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning None if the …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a reference to the component storage for the given …","Get mutable references s to the component data for …","Get a mutable reference to the component storage for the …","Insert component data for the given entity and get the …","Insert component data for the given entity and get the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to extract the inner schema box, if this is the …","Remove the component data for the entity if it exists.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Convert into typed Ref. This panics if the schema doesn’…","Convert into typed RefMut. This panics if the schema doesn…","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Undo the effect of leaked guards on the borrow state of …","Hints to the compiler that the branch condition is …","Borrow the underlying UntypedResources store.","Mutably borrow the underlying UntypedResources store.","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wraps external reference into Ref. And associates it with …","Wraps external reference into RefMut. And associates it …","Create a SystemStages collection, initialized with a stage …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","Wrapper type that prevents cloning or copying the inner …","A collection of resources.","An untyped resource that may be inserted into …","Storage for un-typed resources.","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","A StageLabel for the 5 core stages.","The first stage","The fifth stage","The fourth stage","The second stage","A collection of systems that will be run in order.","Trait for things that may be used to identify a system …","Trait for system stages. A stage is a","An ordered collection of SystemStages.","The third stage","Add a system to this stage.","Whether or not the startup systems have been run yet.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Initialize the contained systems for the given world.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","The human-readable name for the stage, used for error …","The system queue that will be run at the end of the stage","Execute the systems on the given world.","The stages in the collection, in the order that they will …","The systems that should run at startup.","The list of systems in the stage.","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","The system input parameter.","Converts a function into a System.","The type of the parameter, ranging over the lifetime of …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","The intermediate state for the parameter, that may be …","Struct containing a static system.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","This is used create an instance of the system parame, …","This is called to produce the intermediate state of the …","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Get a best-effort name for the system, used in diagnostics.","A best-effort name for the system, for diagnostic purposes.","Run the system.","This is run every time the system is executed","Convert into a System.","A Duration type to represent a span of time, typically …","","The maximum duration.","The duration of one microsecond.","The duration of one millisecond.","The duration of one nanosecond.","The duration of one second.","","A duration of zero time.","","","","Returns the total number of whole microseconds contained …","Returns the total number of whole milliseconds contained …","Returns the total number of nanoseconds contained by this …","Returns the number of whole seconds contained by this …","Returns the number of seconds contained by this Duration …","Returns the number of seconds contained by this Duration …","","","","","Checked Duration addition. Computes self + other, …","Checked Duration division. Computes self / other, …","Checked Duration multiplication. Computes self * other, …","Checked Duration subtraction. Computes self - other, …","","","","","","","","","Divide Duration by Duration and return f32.","Divide Duration by Duration and return f64.","Divide Duration by f32.","Divide Duration by f64.","","","","","","","","","Returns the argument unchanged.","","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","Creates a new Duration from the specified number of whole …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","","","Calls U::from(self).","","Returns true if this Duration spans no time.","","","Multiplies Duration by f32.","Multiplies Duration by f64.","Creates a new Duration from the specified number of whole …","The current time, expressed in milliseconds since the Unix …","","","","","","","Saturating Duration addition. Computes self + other, …","Saturating Duration multiplication. Computes self * other, …","Saturating Duration subtraction. Computes self - other, …","","","","","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in …","","","","","","The checked version of from_secs_f32.","The checked version of from_secs_f64.","","","","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","The Game encompasses a complete bones game’s logic, …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","A clock that tracks how much it has advanced (and how much …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The function pointer that may be used to clone data with …","Stores the world components.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","The function pointer that may be used to write a default …","Whether or not this session should be deleted.","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the session systems in it’s stages have …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Install the plugin into the Session.","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Partially shuffles a slice by a given amount and returns …","The priority of this session relative to other sessions in …","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","The session runner to use for this session.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The sessions that make up the game.","Collection of resources that will have a shared instance …","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","List of sorted session keys.","The system","The stages in the collection, in the order that they will …","The systems that should run at startup.","Step the simulation once.","Convert into a System.","The collection of systems that are associated to the game …","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","Whether or not this session should be rendered.","Whether or not this session should be visible.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The ECS world for the core.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A TypeMap-like structure that can store items that …","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","","","","","","","","","","","","","","","","","Get the capacity.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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 data out of the store.","Insert data into the store","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Iterate over the allocation.","Iterate mutably over the allocation.","Get the layout.","Create a new ResizableAlloc for the given memory layout. …","","","","","","","","","to ensure that the following address will satisfy align …","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","","","","","","","","","","","","Remove data from the store.","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncSeek.","Extension trait for AsyncRead.","Extension trait for AsyncBufRead.","Extension trait for AsyncWrite.","Extension trait for Future.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","","","","","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Borrows can be cloned.","Borrows can be cloned.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","","","Returns dummy atomic borrow that doesn’t actually locks …","Returns dummy atomic borrow that doesn’t actually locks …","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","","","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Restore previously leaked AtomicBorrow instance.","Restore previously leaked AtomicBorrowMut instance.","","","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","","","","","Attempts to borrow lock immutably.","Attempts to borrow lock mutably.","","","","","A clock that tracks how much it has advanced (and how much …","Advance the time exactly by the given duration.","","","","","","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since startup, as …","Returns how much time has advanced since startup, as f32 …","Returns how much time has advanced since startup, as f64 …","","Returns the argument unchanged.","","","Calls U::from(self).","","Returns true if the clock is currently paused.","Constructs a new Time instance with a specific startup …","Stops the clock, preventing it from advancing until …","","","","","","","","","","Resumes the clock if paused.","Updates the internal time measurements.","Updates time with a specified Instant.","","Specialization of of the fluent bundle that is used by …","An asset containing a FluentBundle.","An asset containing a FluentResource.","Borrow the localization field from the root asset.","Asset containing all loaded localizations, and functions …","Internal resource used to cache the field of the root …","","","","","","","","","","","","","The bundles for all loaded languages.","","","","","","","","","The bundle selected as the current language.","","","","","","","","","","","A helper macro to simplify creation of FluentArgs.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Get a localized message.","","Get a localized message with the provided arguments.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the root asset of the core asset pack and cast it to …","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Let Path and PathBuf have absolutize and …","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","","The inner state of the asset server.","Stores assets for later retrieval.","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","Overflow usize::MAX or other error during size computation","An ID for an asset that has changed.","A unique content ID.","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","Provides the context method for Result.","YAML format for the core asset pack’s pack.yaml file.","A StageLabel for the 5 core stages.","Error creating ID","An asset with a custom asset loader.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","","","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Dummy AssetIo implementation used for debugging or as a …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","Euler rotation sequences.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","The Game encompasses a complete bones game’s logic, …","This trait provides the means to easily generate all …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","i8","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","The index of a field. Works for tuple fields and named …","The system input parameter.","An error returned when an asset pack does not support the …","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","An equivalent to Option<T> that has a stable memory layout …","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","YAML format for asset packs’ pack.yaml file.","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A quaternion representing an orientation.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","The value is set.","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","A clock that tracks how much it has advanced (and how much …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A u8.","u8","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","The value is not set.","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","An untyped handle to an asset.","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","A 2-dimensional vector.","","","","A 3-dimensional vector.","","","A 3-dimensional vector.","","A 4-dimensional vector.","","","","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","The World is simply a collection of Resources, and …","Intrinsic three-axis rotation XYZ","Intrinsic three-axis rotation XZY","Intrinsic three-axis rotation YXZ","Intrinsic three-axis rotation YZX","Intrinsic three-axis rotation ZXY","Intrinsic three-axis rotation ZYX","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","bool vector mask types. ","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The content ID of the loaded asset.","The function pointer that may be used to clone data with …","Stores the world components.","Wrap the error value with additional context.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","The metadata asset load context.","Creates a dangling pointer with specified alignment. See …","The loaded data of the asset.","An ergonomic abbreviation for Default::default() to make …","The game’s default asset pack.","The function pointer that may be used to write a default …","Whether or not this session should be deleted.","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","The function pointer that may be used to drop data with …","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","List the names of the non-core asset pack folders that are …","The function pointer that may be used to compare two …","f32 vector, quaternion and matrix types. ","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","f64 vector, quaternion and matrix types. ","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the session systems in it’s stages have …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","i32 vector types. ","Returns a random i32 value.","i64 vector types. ","Returns a random i64 value.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The runtime ID of the asset.","The unique identifier for the stage.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Implements the BitSet trait members for your type through …","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","The asset server inner state.","Install the plugin into the Session.","The AssetIo implementation used to load assets.","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","Generates a random char in the range a-z.","","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","","","Helper function to return type data for a metadata asset.","","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Partially shuffles a slice by a given amount and returns …","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The priority of this session relative to other sessions in …","The pointer to load.","Creates a quaternion from x, y, z and w values.","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","The session runner to use for this session.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of the asset being loaded.","The schema of the type pointed to by the handle, if this …","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","The sessions that make up the game.","Collection of resources that will have a shared instance …","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","List of sorted session keys.","The system","The stages in the collection, in the order that they will …","The systems that should run at startup.","Step the simulation once.","The asset store.","Traits adding swizzle methods to all vector types. ","Convert into a System.","The collection of systems that are associated to the game …","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","","","","","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","u32 vector types. ","Returns a random u32 value.","u64 vector types. ","Returns a random u64 value.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Info for the enum variants.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","","","","Subscribe to asset changes.","Filesystem watcher if enabled.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wrap the error value with additional context that is …","Creates a new SeededCore with a specific seed value.","The ECS world for the core.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Iterator of a chain of source errors.","Provides the context method for Result.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","Return early with an error.","Wrap the error value with additional context.","","Construct an ad-hoc error from a string or existing non-…","Wrap the error value with additional context that is …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A TypeMap-like structure that can store items that …","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","to ensure that the following address will satisfy align …","Creates a layout describing the record for n instances of …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncWrite.","Extension trait for AsyncBufRead.","Extension trait for AsyncRead.","Extension trait for AsyncSeek.","Extension trait for Stream.","Extension trait for Future.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncRead.","Extension trait for Future.","Extension trait for Stream.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for AsyncBufRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","","","","","","","","","","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","DashMap is an implementation of a concurrent associative …","DashSet is a thin wrapper around DashMap using () as the …","Implementation detail that is exposed due to generic …","A read-only view into a DashMap. Allows to obtain raw …","","","","","","","","","","Safety","","","","","","","","","","","","","","","","Safety","Safety","","Safety","Safety","","","","","","Iterator over a DashMap yielding immutable references.","Iterator over a DashMap yielding mutable references.","Iterator over a DashMap yielding key value pairs.","","","","","","","","","","","","","","","","","","","","","The shard wasn’t locked, and the value wasn’t present …","The shard was locked.","The value was present in the map, and the lock for the …","Represents the result of a non-blocking read from a DashMap…","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","Creates a quaternion from x, y, z and w values.","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","Resource containing the RendererApi implementation …","Trait for the interface exposed by external bones …","Audio components.","","","Camera components.","Color components.","Have the renderer delete the session.","Returns the argument unchanged.","","Calls U::from(self).","","Line rendering, useful for debugging.","Module prelude.","","Bones framework rendering plugin.","","Sprite rendering components.","Tile map rendering components.","","Transform component.","","","","UI resources & components.","","The audio file asset loader.","The audio manager resource which can be used to play …","The audio source asset type, contains no data, but …","This is a working Cpal backend.","Kira audio backend that will fall back to a dummy backend …","This is a dummy backend since Cpal didn’t work.","A piece of audio loaded into memory all at once.","","","","","","","","","","","","","","","","","","","","","Returns the duration of the audio.","","","","","The raw samples that make up the audio.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Loads a cursor wrapping audio file data into a …","Loads an audio file into a StaticSoundData.","Loads an audio file from a type that implements Symphonia…","","","","","","","The game plugin for the audio system.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","The sample rate of the audio (in Hz).","","","Settings for the sound.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a clone of the StaticSoundData with the modified …","Returns a clone of the StaticSoundData with the specified …","Makes an entity behave like a camera.","Component for an entity with camera shake.","A size setting for a camera.","Queue that can be used to send camera trauma events.","Resource for controlling the clear color.","The camera will be a fixed height with a width dependent …","The camera will be a fixed width with a height dependent …","Resource providing a noise source for CameraShake entities …","A custom viewport specification for a Camera.","Whether or not the camera is enabled and rendering.","Adds trauma to the camera, capping it at 1.0","","","","","","","","","","","","","","","The camera will always restore to this position.","","","","","","","","","","","","","","","The the length of time in seconds for the camera trauma to …","","","","","","","","The maximum depth to render (on a scale from 0.0 to 1.0).","The minimum depth to render (on a scale from 0.0 to 1.0).","","","","","","","Returns the argument unchanged.","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).","","","","","","","","The maximum offset angle in radians that the camera shake …","The maximum offset position that the camera shake can …","Create a new CameraShake component with the provided …","Install the camera utilities on the given SystemStages.","The physical position to render this viewport to within …","Cameras with a higher priority will be rendered on top of …","The event queue.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Send a camera trauma event.","The height of the camera in in-game pixels.","The physical size of the viewport rectangle to render to …","Utility function that spawns the camera in a default …","The speed that the screen is shook.","","","","","","","","","","","","","","","Value from 0-1 that indicates the intensity of the shake. …","","","","","","","","","","","","","","","","","","","","","","An optional viewport override, allowing you to specify …","","","","","","","","Create a new CameraShake component with the provided …","","","","Color type.","","","Error for hex crate errors","Error type for hex color decoding","Error for unexpected length of hex string","","","","sRGBA color","","","Get alpha.","","","Converts a Color to variant Color::Rgba","Converts a Color to a [f32; 4] from sRGB colorspace","Get blue in sRGB colorspace.","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Get green in sRGB colorspace.","New Color from sRGB colorspace.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get red in sRGB colorspace.","","","","","New Color from sRGB colorspace.","New Color from sRGB colorspace.","New Color from sRGB colorspace.","New Color from sRGB colorspace.","","Set alpha.","Set blue in sRGB colorspace.","Set green in sRGB colorspace.","Set red in sRGB colorspace.","","","","","","","","","","","","","","Alpha channel. [0.0, 1.0]","Blue channel. [0.0, 1.0]","Green channel. [0.0, 1.0]","Red channel. [0.0, 1.0]","A component for rendering a 2D line path, made up of a …","","","","","The color of the path.","","","Returns the argument unchanged.","","","Calls U::from(self).","","List of indexes into the points vector, for which that …","The list of points in the path","","","","","The thickness of the line.","","","","","","","","","Atlas image component.","An animated sprite component.","Loaded image data","A reference to image data stored in the external bones …","Image component.","A 2D sprite component","The atlas handle.","","","","","","","","","","","","","","","","","The sprite’s color tint","The sprite’s color tint","The number of columns in the atlas.","","","","Whether or not the flip the sprite horizontally.","Whether or not the flip the sprite horizontally.","Whether or not the flip the sprite vertically.","Whether or not the flip the sprite vertically.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","The image for the atlas.","The sprite image handle.","This is the current index in the animation, with an idx of …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Create a new AtlasSprite from the given atlas handle.","The offset of the first tile from the top-left of the …","The amount of padding between tiles.","","","","","","","","","","","","The number of rows in the atlas.","","","","","Get the size in pixels of the entire atlas image.","Get the position in pixels of the top-left corner of the …","The size of each tile in the atlas.","","","","","","","","","","","","","","","","","","","","","","","","","A tilemap tile component.","A tilemap layer component.","The texture atlas to use for the layer","","","","","","","","","","","Whether or not to flip the tile horizontally.","Whether or not to flip tile vertically.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get’s the tile at the given position in the layer, …","The size of the layer in tiles.","Get the index of the tile at the given position.","The tile index in the tilemap texture.","Calls U::from(self).","Calls U::from(self).","","","Create a new tile layer","Get the position of the tile at the given index.","","","","","","","","","Set the tile at the given position, to a certain entity.","The size of each tile in the layer.","The vector of tile slots in this layer.","","","","","","","","","","","","","The main transform component.","","","","","","","Returns the argument unchanged.","Create a transform from a rotation.","","Create a transform from a scale.","Create a transform from a translation.","","Calls U::from(self).","","","","","The rotation of the entity.","The scale of the entity.","","","","The position of the entity in the world.","","","","","Extension trait with helpers for the egui context","Resource containing the egui::Context that can be used to …","Shared resource that, if inserted, allows you to modify …","Extension trait with helpers for egui responses","Resource for configuring egui rendering.","Resource that maps image handles to their associated egui …","A font asset.","The Font asset loader.","Font metadata for buttons, headings, etc, describing the …","","","","","","","","","","","","","","","Clear the UI focus","","","","","","","","","","","","","The font color.","The egui font data.","","","","","","","","","","","","","The font-family to use.","The name of the loaded font family.","","","","","Set this response to focused if nothing else is focused","Returns the argument unchanged.","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 egui::TextureId for the given bones Handle<Image>.","Get a global runtime state from the EGUI context, …","Get the Egui font 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).","","","","","","","","","Whether or not this is a monospace font.","Create a new egui input hook.","","","","","","","","","","","","","","","","","","Create an egui::RichText that can be passed to ui.label().","Custom scale for the UI.","","","","","","","Set a global runtime state from the EGUI context.","The font size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Bones Framework UI plugin.","","","","","","","","Egui widgets.","Clone the font and set a new color.","Metadata describing a border image.","A button rendered with a BorderImageMeta","A 9-patch style bordered frame.","The border images to use for a ButtonThemeMeta when the …","Metadata describing a themed button.","A margin specification.","Set the button border image","If border_only is set to true, then the middle section of …","Set the scale of the border image.","The size of the border on each side.","The border images to use for different button states.","","","","","","","","","","","","","The bottom margin.","When the button is clicked on.","","","","","","","","","","","","","The default button state.","","","","","","Set whether or not the button focuses itself automatically …","When the button is hovered for focused on.","The font family, size, and color to use for the button.","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 image for the border.","The size of the border image in pixels.","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 left margin.","Set the margin. This will be applied on the outside of the …","Set the margin. This will be applied on the outside of the …","Set the minimum size for the button","Create a new button","Create a new frame with the given BorderImageMeta","Set a different border to use when the mouse is clicking …","Set a different border to use when focusing / hovering …","Set the padding. This will be applied on the inside of the …","Set the padding. This will be applied on the inside of the …","The amount of space to pad around the internal edges of …","Paint the frame into the given rect.","","","","","","","","","","","","","","","The right margin.","The scale to render the border image at.","","","","","By default, buttons senses clicks. Change this to a …","Render the button","Render the frame","Create a button with the given theme.","","","","","","","","","","","The top margin.","","","","","","","","","","","","","","","","","","","","","","","","","","If true, the text will wrap to stay within the max width …","Non-persistent Storage backend.","Persitent storage resource.","Trait implemented by storage backends.","The backend storage API.","","","","","The cache of objects that have been read","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get data from the storage cache.","Get data mutably from the storage cache.","Get data from the storage cache or insert it’s default …","Get data mutably from the storage cache or insert it’s …","Insert the data into storage cache.","Calls U::from(self).","Calls U::from(self).","","","Read the entire collection of objects from storage with …","Load the data from the storage backend.","","","","","","Remove data for a type from the storage.","Write the entire collection of objects to storage, …","Save the data to the storage backend.","","","","","","","","","","","","","Create a new storage resource with the given backend …","Run once and stop.","Reset when finished.","A Stopwatch is a struct that track elapsed time when …","Tracks elapsed time. Enters the finished state once …","Specifies Timer behavior.","","","","","","","","","","","","","","","","","Returns the duration of the timer.","Returns the elapsed time since the last reset of the …","Returns the time elapsed on the timer. Guaranteed to be …","Returns the elapsed time since the last reset of the …","Returns the time elapsed on the timer as an f32. See also …","Returns the elapsed time since the last reset of the …","","","","","","Returns true if the timer has reached its duration at …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a new timer with a given duration in seconds.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true only on the tick the timer reached its …","Returns the mode of the timer.","Create a new unpaused Stopwatch with no elapsed time.","Creates a new timer with a given duration.","Pauses the stopwatch. Any call to tick while paused will …","Pauses the Timer. Disables the ticking of the timer.","Returns true if the stopwatch is paused.","Returns true if the timer is paused.","Returns the percentage of the timer elapsed time (goes …","Returns the percentage of the timer remaining time (goes …","","","","","","","","","","","","Returns the remaining time using Duration","Returns the remaining time in seconds","Resets the stopwatch. The reset doesn’t affect the …","Resets the timer. The reset doesn’t affect the paused …","","Sets the duration of the timer.","Sets the elapsed time of the stopwatch.","Sets the elapsed time of the timer without any other …","Sets the mode of the timer.","Advance the stopwatch by delta seconds. If the stopwatch …","Advance the timer by delta seconds. Non repeating timer …","Returns the number of times a repeating timer finished …","","","","","","","","","","","","","","","","Unpauses the stopwatch. Resume the effect of ticking on …","Unpauses the Timer. Resumes the ticking of the timer.","","",""],"i":[0,0,0,0,1,3,1,3,1,3,1,3,0,1,3,1,3,1,3,0,0,0,1,3,879,0,0,0,1,3,1,3,1,3,1,3,1,3,0,0,0,0,14,13,14,13,14,13,14,13,14,14,13,14,13,14,13,13,13,14,13,14,13,14,13,13,14,13,14,14,13,14,13,14,13,14,13,13,14,13,13,14,13,14,13,14,13,14,13,14,0,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,0,0,38,0,24,0,0,29,29,0,0,0,0,0,147,0,0,29,29,29,29,29,71,0,0,0,147,100,24,0,0,38,71,29,0,0,24,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,24,0,0,44,29,67,29,67,29,29,67,29,0,63,0,0,24,0,0,880,880,880,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,24,27,24,28,30,31,27,41,41,24,24,78,78,52,52,0,131,90,52,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,45,39,42,41,30,28,41,28,27,27,53,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,65,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,44,45,55,56,63,44,45,55,56,63,65,64,89,52,44,81,53,44,43,44,78,46,51,52,54,27,55,56,58,63,64,42,881,65,131,80,53,53,58,64,42,30,28,53,58,64,42,44,45,80,81,50,28,59,60,82,83,65,24,34,25,67,68,29,83,51,39,27,65,137,89,90,91,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,65,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,43,43,43,39,39,39,44,44,44,45,45,45,48,48,48,31,31,31,32,32,32,54,54,54,27,27,27,55,55,55,56,56,56,63,63,63,25,25,25,67,67,67,68,68,68,29,29,29,42,42,42,72,72,72,44,45,143,51,28,27,30,27,66,30,34,43,39,44,44,45,45,46,47,48,48,49,50,51,52,31,28,32,53,54,27,55,55,56,57,58,59,60,61,61,63,65,24,66,34,25,67,68,69,29,42,70,71,71,100,100,101,101,72,27,881,131,35,35,35,43,39,89,44,44,44,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,31,28,32,32,53,54,27,27,55,56,57,58,59,120,60,61,141,63,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,71,71,71,100,101,72,44,44,44,46,42,44,28,30,27,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,44,45,49,50,44,882,83,43,44,78,46,51,52,54,55,56,58,63,64,42,65,78,47,60,61,39,46,64,42,70,28,27,30,27,28,30,39,46,64,42,70,39,70,39,70,70,70,64,64,64,65,43,39,44,45,48,31,28,32,54,27,27,55,56,63,29,42,30,72,65,43,47,48,49,60,47,51,51,51,51,52,44,46,42,46,42,64,46,70,70,70,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,28,28,27,27,39,39,46,46,120,120,42,42,70,70,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,27,58,46,42,70,39,64,39,42,70,51,44,39,46,42,70,39,46,42,70,70,46,70,65,67,66,39,42,70,51,37,133,131,64,64,64,64,64,137,89,90,91,64,78,51,131,80,53,45,0,45,47,50,65,68,69,39,89,44,90,91,45,46,28,27,58,64,42,70,30,44,63,50,31,32,54,61,52,61,53,64,881,52,89,45,44,45,55,56,63,45,31,32,54,52,64,39,42,39,45,0,81,39,42,39,44,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,43,44,78,46,51,52,54,55,56,58,63,64,42,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,43,39,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,43,39,44,45,48,31,32,54,27,55,56,63,29,72,141,64,46,70,70,70,52,56,64,47,59,60,41,43,39,46,28,27,27,56,57,58,63,64,38,133,83,42,30,80,57,68,69,47,141,44,45,143,80,64,78,25,44,44,51,43,39,44,45,46,47,48,49,50,51,52,31,32,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,44,44,44,45,48,55,61,71,100,101,41,30,28,41,28,27,27,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,39,64,70,28,39,70,70,70,27,70,70,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,28,28,27,27,70,39,39,39,39,70,70,65,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,65,56,27,43,55,70,46,70,46,70,25,47,48,49,60,881,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,120,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,137,89,64,89,44,883,884,884,885,885,886,886,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,0,0,38,0,24,0,0,29,29,0,0,0,0,0,147,0,0,29,29,29,29,29,71,0,0,0,147,24,0,0,38,71,29,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,24,0,0,29,67,29,67,29,29,67,29,0,63,0,0,24,0,0,880,880,880,41,41,78,78,52,52,0,131,90,52,45,41,41,53,65,89,52,81,53,881,65,131,80,53,83,65,137,65,66,34,882,65,78,47,60,61,65,43,47,48,49,60,47,52,64,64,65,66,37,137,78,131,80,53,45,0,45,47,50,65,68,69,50,31,32,54,61,52,61,53,881,52,89,45,31,32,54,52,64,45,81,52,56,47,59,60,41,80,57,68,69,47,141,80,78,25,41,41,65,65,25,47,48,49,60,137,89,883,884,884,885,885,886,886,0,0,0,0,0,0,134,134,0,134,150,134,150,134,150,150,887,134,150,134,134,134,134,134,134,0,134,134,0,134,134,134,150,134,150,150,134,150,150,134,150,134,150,134,134,150,150,150,150,150,134,150,134,150,150,134,150,134,134,150,134,150,134,150,134,150,887,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,155,156,155,156,890,890,160,178,160,119,155,156,119,119,109,160,155,156,160,160,165,164,109,160,166,164,109,160,119,155,156,160,165,119,166,155,156,155,156,155,156,155,156,155,156,155,156,890,164,109,185,177,178,188,189,160,160,108,179,888,166,119,165,155,155,156,156,190,164,109,185,177,178,188,189,160,160,108,179,888,166,119,165,155,156,156,190,164,109,166,164,109,166,160,890,890,185,165,160,177,178,160,108,179,166,119,165,155,160,177,178,160,108,179,166,119,165,155,178,160,119,155,156,178,160,119,155,156,891,0,160,160,160,0,160,119,155,156,892,160,166,119,155,156,892,164,160,156,178,160,890,155,156,155,156,160,185,160,165,109,160,155,156,160,155,156,178,160,119,119,119,155,156,178,160,119,155,156,178,178,178,160,160,160,119,119,119,155,155,155,156,156,156,178,160,160,160,890,890,890,890,266,164,109,185,178,178,188,188,189,189,160,166,119,119,165,155,155,156,156,190,190,893,164,164,109,185,177,177,178,188,189,160,160,160,160,160,108,179,888,166,166,119,119,119,119,165,155,155,155,155,155,156,156,156,156,190,190,160,160,160,160,119,160,160,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,160,178,119,155,156,160,160,119,155,156,269,269,269,269,269,269,269,269,269,269,269,269,269,177,0,160,178,160,119,155,156,890,890,890,890,890,160,890,160,160,160,160,160,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,155,156,190,160,160,185,160,160,160,165,155,156,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,160,160,119,155,156,890,185,160,119,0,890,109,155,156,155,156,155,156,155,156,164,109,178,160,166,178,185,165,185,165,185,165,185,165,185,165,185,165,155,156,178,160,119,155,156,890,160,119,178,0,164,160,177,178,160,108,179,166,119,165,155,160,119,155,156,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,178,160,119,155,156,178,160,119,155,156,892,109,109,164,160,889,160,160,160,160,160,160,890,890,890,890,890,890,119,178,160,160,155,156,155,156,155,156,155,156,160,890,159,185,165,0,160,185,165,155,156,155,156,160,155,177,178,160,108,179,166,119,119,165,155,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,894,178,188,189,119,155,156,190,164,109,166,895,896,164,166,160,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,160,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,160,160,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,890,890,890,890,890,178,0,890,890,0,164,109,185,177,178,188,189,160,108,179,888,166,119,165,155,156,190,890,890,160,889,897,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,0,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,129,0,898,0,898,225,86,86,225,129,129,193,218,86,129,193,218,86,129,193,218,225,86,129,193,218,86,129,193,218,129,0,898,225,86,86,129,193,218,129,193,218,129,129,129,193,193,193,218,218,218,129,129,86,129,193,193,218,218,129,129,86,129,193,218,86,129,193,218,129,129,86,86,225,86,225,0,129,86,129,193,218,86,129,193,218,129,129,129,129,86,129,193,218,86,86,129,193,218,129,193,218,129,0,898,129,129,129,86,225,129,86,129,193,218,86,129,193,218,193,218,86,129,193,218,86,129,193,218,86,129,193,218,86,129,193,218,0,0,20,0,20,192,0,20,20,20,20,20,20,20,20,325,20,20,899,20,20,20,20,192,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,192,20,20,20,20,20,20,20,0,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,246,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,246,87,87,87,87,246,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,246,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,324,0,0,0,324,0,0,0,0,318,319,318,320,321,322,319,320,321,322,319,323,324,319,318,319,322,319,322,319,0,319,319,319,321,321,321,318,320,321,322,319,323,324,318,320,321,322,319,323,324,0,0,318,319,318,320,321,322,319,318,320,321,322,319,323,324,318,321,322,319,318,320,321,322,319,323,324,320,321,322,319,320,321,322,319,321,322,319,320,322,322,322,322,318,320,321,322,319,318,320,321,322,319,321,318,319,318,320,322,319,320,320,321,322,319,319,319,319,319,319,319,323,324,320,321,322,319,323,324,320,320,320,321,321,321,322,322,322,319,319,319,323,323,323,324,324,324,318,320,321,322,319,318,318,320,320,321,321,322,322,319,319,318,318,320,320,321,321,322,322,319,319,318,318,319,319,320,321,322,321,320,320,319,318,320,321,322,319,323,323,324,318,318,318,320,320,321,321,322,322,319,319,319,323,323,324,324,318,320,321,322,319,318,320,321,322,319,323,324,318,320,321,322,319,322,319,322,319,320,321,319,320,320,319,320,321,322,319,320,319,319,320,321,319,321,318,320,321,322,319,323,324,320,321,318,318,320,320,320,321,321,322,322,322,319,319,319,318,320,318,320,321,322,319,323,324,318,320,318,321,318,320,321,322,319,321,321,319,318,320,321,322,319,320,322,319,320,323,321,320,320,318,320,321,322,319,0,320,320,319,322,318,320,321,322,319,318,320,321,322,319,320,321,322,319,319,318,318,318,322,319,320,321,322,319,320,321,318,322,319,322,319,320,321,319,320,319,318,320,321,322,319,323,324,318,320,321,322,319,318,320,321,322,319,323,324,320,321,322,319,323,324,320,321,322,319,319,319,319,319,320,321,322,319,320,321,318,319,318,319,319,319,318,320,321,319,319,319,319,318,320,321,322,319,318,319,318,319,320,321,322,319,321,319,319,319,321,321,318,320,321,322,319,323,324,318,320,321,322,319,323,324,323,319,318,320,321,322,319,323,324,320,318,320,321,322,319,323,324,318,319,318,319,318,320,321,322,319,323,324,321,320,320,320,320,0,318,320,321,322,319,323,324,318,319,318,319,319,319,319,900,0,0,0,0,0,0,0,341,353,330,332,360,340,341,353,330,332,360,340,341,353,330,332,341,353,330,332,340,341,353,340,341,353,341,360,360,360,332,360,340,341,353,330,332,360,340,341,353,330,332,360,340,341,353,330,332,341,360,340,341,353,330,332,340,341,353,330,332,360,340,341,353,330,332,340,341,330,340,340,341,353,330,332,340,341,330,341,353,330,332,341,353,330,332,341,353,330,332,341,353,330,332,360,340,341,353,341,360,340,341,353,330,332,340,341,353,330,332,341,353,330,332,340,341,353,360,340,341,353,330,332,360,340,341,353,330,332,360,340,341,353,330,332,360,340,341,353,330,332,360,340,341,353,330,332,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,333,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,354,355,344,356,367,361,358,344,356,367,361,358,344,342,343,356,367,354,355,361,365,343,365,333,369,337,365,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,344,342,343,356,367,354,355,361,337,337,369,337,359,359,359,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,344,342,343,356,367,368,354,355,361,363,334,369,337,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,358,359,359,358,359,359,344,342,356,367,368,354,355,361,363,344,342,343,356,367,368,354,355,344,342,356,354,361,363,344,342,356,354,361,363,358,359,358,359,344,342,343,356,367,368,354,355,361,363,334,344,342,343,356,367,368,354,355,361,363,354,355,354,355,354,355,354,355,333,333,333,333,358,359,358,359,344,356,367,361,358,344,342,343,356,367,354,355,361,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,337,359,359,337,344,342,343,356,367,368,354,355,334,354,355,344,356,367,361,358,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,365,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,358,359,365,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,0,0,0,0,0,0,0,0,0,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,335,345,346,329,364,338,366,362,346,329,364,338,366,362,346,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,362,346,345,346,362,346,329,364,338,366,362,346,329,364,338,366,335,345,362,346,345,362,335,345,335,345,335,345,335,345,346,329,364,338,366,362,346,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,335,345,346,329,364,338,366,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,346,329,364,338,366,335,345,362,0,0,0,0,0,0,0,327,326,327,327,347,349,326,327,336,348,347,349,326,327,336,348,336,348,347,326,348,347,326,348,326,327,347,349,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,348,326,327,327,326,327,327,327,347,349,326,327,336,348,347,349,336,348,347,349,326,327,336,348,347,349,326,327,326,327,347,349,336,348,347,349,348,336,348,336,348,336,348,336,348,326,327,326,327,327,327,327,327,347,326,348,347,349,348,347,349,326,327,336,348,327,327,347,349,336,348,327,327,327,327,336,348,347,326,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,0,0,0,0,0,350,351,352,350,351,352,331,350,351,352,331,350,351,352,331,352,351,352,351,352,352,331,331,350,351,352,350,351,352,331,350,351,352,331,350,351,352,331,350,351,352,331,350,351,352,331,350,351,352,350,351,352,350,351,352,350,351,331,350,351,352,331,350,351,352,352,331,352,331,352,331,352,331,352,351,352,331,350,351,352,350,351,352,331,350,351,352,331,352,351,352,331,350,351,352,350,351,352,331,350,351,352,331,350,351,352,350,351,352,331,350,351,352,331,350,351,352,0,0,0,0,228,373,372,374,228,372,228,228,228,228,228,373,372,374,228,373,372,374,228,373,372,374,228,373,372,374,228,228,228,228,373,374,228,228,228,373,372,374,228,373,372,374,228,228,228,373,373,373,372,372,372,374,374,374,228,228,373,373,372,372,374,374,228,228,228,228,228,373,372,374,228,228,373,372,374,228,228,228,228,228,228,228,373,372,374,228,228,372,228,374,228,228,373,372,374,228,373,228,373,228,228,373,372,374,228,228,373,372,374,228,373,372,374,228,228,374,228,373,372,374,228,373,372,374,373,372,374,228,373,372,374,228,373,372,374,228,373,372,374,374,228,373,372,374,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,15,15,378,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,378,98,317,378,98,317,98,15,98,98,15,15,15,15,15,98,98,381,379,380,381,379,380,378,98,378,98,378,378,378,98,98,98,317,382,383,15,382,383,381,379,380,382,15,99,151,901,902,903,904,905,906,907,378,98,98,317,317,0,382,383,381,379,380,15,378,98,98,317,382,383,381,379,380,15,378,98,317,98,98,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,380,15,15,98,15,378,98,317,98,382,383,381,379,380,15,378,98,317,378,98,98,317,382,380,317,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,378,98,317,382,383,381,379,380,15,378,98,317,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,380,382,383,381,379,380,15,378,98,317,15,0,385,15,385,15,15,385,15,15,0,0,0,386,386,386,386,387,386,386,386,386,386,386,387,388,386,387,388,386,387,386,387,386,386,386,386,386,387,386,388,388,386,386,386,388,386,387,388,386,386,386,386,386,386,386,386,386,386,387,388,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,387,388,386,386,387,386,387,386,387,388,386,387,386,386,386,386,386,386,386,386,387,388,386,386,387,387,388,386,387,388,386,386,386,386,386,387,388,386,386,387,386,386,386,386,386,386,386,386,386,386,386,386,387,386,387,386,387,386,387,388,386,386,386,387,386,387,386,387,388,386,386,386,387,388,386,387,388,386,386,386,386,386,386,386,386,387,388,386,387,386,387,388,386,387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,909,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,389,390,389,390,389,390,389,390,390,389,390,389,390,391,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,391,392,393,394,395,396,397,398,399,400,401,389,391,392,393,394,395,396,397,398,399,400,401,908,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,389,390,389,390,389,390,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,394,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,0,0,0,0,0,0,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,201,201,201,201,201,201,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,403,404,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,390,389,390,397,403,398,399,404,401,406,389,909,389,390,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,0,389,391,392,393,394,395,396,397,398,399,400,401,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,397,399,401,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,391,392,393,394,395,396,397,398,399,400,401,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,394,394,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,417,417,377,422,441,418,419,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,418,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,418,419,417,377,422,377,422,441,377,422,441,377,377,377,422,422,422,441,441,441,377,417,421,377,377,422,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,438,439,439,440,440,441,442,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,0,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,195,0,0,0,0,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,441,417,418,419,417,433,435,436,417,442,421,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,421,418,419,417,423,424,425,426,429,430,431,432,433,434,435,436,418,438,439,440,418,438,439,440,418,438,439,440,418,438,439,440,417,417,419,0,417,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,377,422,441,421,423,424,425,426,427,428,435,436,417,417,418,419,417,433,434,435,436,437,438,439,440,418,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,377,422,438,439,440,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,441,377,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,443,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,443,443,443,443,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,910,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,420,420,420,420,910,444,445,446,447,277,448,911,444,445,446,447,277,448,910,444,445,446,447,277,448,911,444,445,446,447,277,448,910,445,446,447,277,911,445,446,447,277,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,420,420,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,0,0,0,0,0,0,105,105,105,449,105,449,105,105,105,105,105,450,450,105,105,105,105,450,105,105,450,105,105,105,449,451,450,105,105,449,451,105,450,105,105,105,449,105,105,449,105,105,105,105,105,105,105,449,451,105,105,450,450,105,450,105,105,105,105,105,105,105,105,449,105,449,105,105,105,449,449,449,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,105,449,449,451,451,105,450,105,105,105,105,105,105,105,105,105,449,451,105,105,105,105,105,105,105,450,105,449,451,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,449,451,105,105,449,105,450,105,450,105,449,451,105,105,105,105,105,105,450,105,105,105,105,105,105,450,450,450,450,450,450,105,105,105,105,105,105,449,105,450,105,449,451,105,449,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,105,450,105,105,105,105,449,450,105,449,451,105,912,105,449,451,105,105,450,105,449,451,450,105,449,451,105,105,450,105,449,451,449,450,105,449,451,105,105,105,0,0,461,461,461,461,462,461,461,461,461,461,461,462,461,462,461,461,462,461,462,461,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,461,462,461,462,461,462,461,462,461,461,461,461,461,461,461,461,462,461,461,462,461,462,461,461,461,461,461,461,461,461,461,462,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,461,461,461,462,461,462,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,462,461,461,0,913,913,0,0,0,0,0,460,460,466,460,191,467,191,191,191,191,191,191,460,191,191,466,460,191,191,191,466,460,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,191,191,191,467,470,466,460,191,191,467,470,191,466,460,467,470,191,460,191,191,460,191,191,191,460,191,191,191,191,460,191,191,191,191,191,466,460,191,467,470,191,466,460,191,466,460,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,191,467,470,466,460,191,191,191,191,191,191,191,191,191,191,191,191,467,470,191,191,191,191,191,466,460,191,467,470,191,460,191,191,191,191,191,191,466,460,191,467,470,191,191,191,191,466,460,191,191,191,467,470,191,191,466,460,191,467,470,466,460,191,191,466,191,191,191,191,191,191,191,191,191,191,191,466,460,467,470,466,460,470,460,466,460,467,470,466,460,467,470,466,460,467,470,466,460,467,470,191,191,191,191,191,191,191,191,191,460,191,460,191,466,460,191,467,470,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,467,470,191,191,191,191,466,460,467,470,191,460,191,466,460,191,467,470,191,191,466,460,191,467,470,466,460,191,467,470,191,191,466,460,191,467,470,466,460,191,467,470,191,191,191,191,191,0,0,0,0,0,0,0,0,0,0,290,85,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,0,914,0,914,918,914,914,914,915,914,914,0,85,915,289,242,289,290,914,292,292,294,289,289,914,0,915,914,916,916,918,916,916,918,916,0,914,919,290,914,914,918,914,0,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,915,915,915,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,0,915,0,85,542,915,543,544,545,546,547,548,510,514,482,0,0,0,915,542,543,544,545,546,547,548,510,514,482,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,544,545,548,510,514,482,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,552,554,295,549,549,555,21,552,549,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,916,917,550,551,916,21,916,552,553,554,295,552,553,554,295,917,549,552,554,552,554,242,555,918,556,550,553,530,484,549,0,553,21,21,0,549,549,552,554,295,552,554,295,552,552,552,554,554,554,295,295,295,918,556,917,549,556,555,21,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,554,295,555,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,553,21,552,556,550,551,553,530,484,21,552,556,550,551,553,530,484,552,554,549,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,493,521,518,516,522,519,520,517,524,538,540,539,500,486,21,552,556,550,551,553,530,484,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,21,530,918,21,552,549,556,550,551,553,21,552,554,493,521,518,516,522,519,520,517,524,538,540,539,500,486,289,552,550,551,553,553,553,558,560,242,555,550,553,530,484,289,552,550,551,553,553,553,558,560,506,527,480,292,555,552,550,553,557,530,480,484,559,292,552,550,553,480,484,559,294,552,550,551,553,549,289,552,550,551,553,553,553,558,560,289,552,553,553,552,553,554,295,553,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,552,554,295,552,554,21,916,549,556,916,918,916,916,918,916,549,0,919,549,556,530,553,0,21,0,918,916,552,553,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,554,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,493,521,518,516,522,519,520,517,524,538,540,539,500,486,506,527,480,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,550,551,917,549,556,917,917,549,0,0,0,0,0,290,85,0,0,0,0,0,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,914,914,918,914,914,914,915,914,914,85,915,289,242,289,290,914,292,292,294,289,289,914,915,914,916,916,918,916,916,918,916,914,919,290,914,914,918,914,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,914,571,914,571,0,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,914,914,571,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,914,914,914,914,571,914,0,914,914,914,914,571,914,571,914,914,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,571,914,571,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,914,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,508,536,490,488,533,512,501,534,509,505,496,497,513,478,479,502,535,537,571,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,914,571,914,914,571,571,571,571,571,914,571,0,0,0,914,914,0,508,536,490,488,533,512,501,534,509,505,496,497,513,478,479,502,535,537,0,290,914,572,573,574,575,576,577,578,579,580,581,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,914,571,0,914,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,0,914,290,571,572,573,574,575,577,578,507,532,914,914,914,571,914,914,914,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,914,914,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,536,533,501,534,535,572,573,574,575,576,577,578,579,580,581,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,504,0,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,914,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,914,0,0,0,0,0,0,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,0,0,0,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,589,589,0,0,0,0,585,586,585,586,589,586,586,586,585,586,589,585,586,589,585,586,585,586,585,586,589,585,586,585,586,589,586,585,585,586,585,586,586,585,586,585,586,585,585,586,589,585,586,589,590,585,585,585,586,586,586,589,589,589,585,586,585,585,585,586,586,585,586,585,586,589,585,585,586,586,586,589,585,586,585,586,589,585,586,585,586,585,585,585,585,585,585,585,586,586,586,0,0,585,586,585,585,586,585,586,586,585,586,589,585,585,585,586,586,585,585,586,589,585,586,585,586,586,586,585,586,585,585,585,586,585,586,585,586,0,585,586,589,585,586,585,586,589,585,585,585,586,589,585,586,585,586,585,586,585,586,585,586,585,586,585,586,585,586,585,586,586,586,586,585,586,589,585,586,589,585,586,589,585,585,586,589,585,586,585,586,589,586,585,585,585,586,589,585,586,585,586,585,586,585,586,585,586,585,586,920,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,613,594,596,613,594,596,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,605,606,122,128,145,122,128,145,611,122,126,602,605,606,128,145,592,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,608,607,608,607,608,607,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,616,618,614,614,614,616,618,613,614,615,594,616,617,596,618,619,615,614,615,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,614,617,619,614,614,616,618,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,594,616,617,596,618,619,614,122,126,602,605,606,128,145,592,146,122,126,602,605,606,128,145,592,597,146,605,606,605,606,605,606,605,606,594,596,613,594,596,613,594,596,594,596,122,128,145,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,616,618,614,616,618,616,618,614,616,618,616,618,122,126,602,605,606,128,145,592,597,146,605,606,122,128,145,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,603,593,598,604,601,591,610,612,604,601,591,610,612,604,603,593,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,595,621,622,595,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,622,604,603,593,604,603,593,598,601,591,610,612,603,593,598,603,593,598,603,593,598,603,593,598,595,604,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,621,621,604,603,593,598,601,591,610,612,603,593,598,604,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,0,0,0,0,0,0,0,609,609,623,623,623,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,609,609,626,625,609,609,623,609,624,609,609,623,609,624,623,609,609,609,609,609,609,626,625,609,609,609,609,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,609,609,609,609,609,609,609,627,623,609,624,626,625,628,609,624,626,625,628,609,627,623,609,624,626,625,628,609,609,609,626,625,609,609,609,609,624,626,625,628,626,625,626,625,626,625,626,625,623,609,624,609,627,623,609,624,626,625,628,624,624,609,609,609,609,609,624,626,625,626,625,623,609,624,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,627,623,609,624,626,625,628,609,609,609,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,630,631,631,632,633,632,633,0,0,0,0,638,631,633,630,630,630,632,633,632,633,632,632,632,633,633,633,638,631,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,638,631,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,629,75,630,630,630,630,638,631,635,638,638,633,632,633,638,631,638,631,629,75,630,635,632,633,632,633,631,632,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,630,629,75,630,630,630,630,630,630,629,75,630,630,630,630,630,630,638,631,629,75,630,635,632,633,629,75,630,630,629,75,630,630,630,630,630,638,631,629,75,630,635,632,633,638,638,638,638,638,638,660,661,0,651,652,0,0,651,643,644,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,642,644,641,645,647,648,650,646,646,649,634,636,637,634,636,637,634,636,637,641,76,645,653,647,648,650,655,656,641,76,648,656,657,648,650,658,648,658,641,76,645,653,647,648,650,655,656,634,636,637,641,641,76,76,645,645,653,653,647,647,648,648,650,650,655,655,656,656,634,636,634,636,637,637,637,637,921,922,634,634,634,644,636,636,636,637,637,637,641,76,645,653,647,648,650,655,656,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,634,636,637,634,636,637,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,634,636,637,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,651,634,644,636,652,637,652,637,644,636,641,651,634,644,636,652,652,659,654,641,76,645,653,647,648,655,656,641,634,636,637,643,634,636,637,634,636,637,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,637,637,645,647,648,650,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,641,76,645,653,647,648,650,655,656,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,651,634,644,636,652,661,661,660,634,644,636,652,661,659,662,662,661,660,634,644,636,654,663,663,641,76,645,653,647,648,655,656,637,637,637,637,637,637,637,637,637,654,650,663,650,663,650,650,650,650,637,637,637,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,651,644,652,646,642,644,641,76,645,653,647,648,650,655,656,652,646,654,649,641,645,647,648,650,641,645,647,648,650,637,654,650,921,922,634,644,636,637,641,76,645,653,647,648,650,655,656,650,637,888,0,269,0,0,888,0,889,0,0,0,0,890,890,664,890,664,664,890,890,664,664,664,890,664,664,664,664,664,890,890,890,890,266,664,664,893,664,664,664,664,269,664,269,269,269,269,269,269,269,269,269,269,269,269,890,890,890,890,890,890,664,664,890,890,664,890,664,664,664,664,889,664,664,890,890,890,890,890,890,890,664,664,664,664,664,890,890,890,890,890,890,890,664,890,890,889,664,0,0,0,0,0,0,677,138,677,138,677,138,677,677,677,138,677,138,677,138,677,138,677,138,677,138,677,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,138,138,673,138,138,671,672,138,673,671,672,138,673,671,672,138,672,138,671,672,138,673,672,671,672,138,673,672,671,138,672,138,138,673,673,673,673,673,672,138,671,672,138,673,671,672,138,673,672,138,671,672,138,673,672,138,671,672,138,671,138,672,138,138,672,138,671,672,138,673,671,672,138,138,138,671,672,138,673,671,672,138,0,671,672,138,138,0,671,671,672,138,0,672,138,671,672,138,673,672,138,671,672,138,673,673,672,138,672,138,138,672,138,0,138,138,672,138,138,671,672,138,673,671,672,138,673,138,671,672,138,673,138,138,671,672,138,673,138,0,671,672,138,673,671,138,671,672,138,673,672,138,672,138,138,138,672,138,138,138,0,0,0,676,667,668,676,667,668,667,667,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,667,676,667,668,667,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,0,0,678,675,678,675,678,678,675,678,675,678,675,678,675,678,675,678,675,678,678,678,678,678,675,678,678,675,678,675,678,675,678,675,678,675,0,0,0,0,665,0,665,0,665,665,680,679,665,680,679,665,680,679,665,680,679,679,679,665,680,679,665,680,665,680,679,665,680,679,679,665,680,679,665,680,679,665,665,665,665,665,680,679,679,679,679,665,680,679,665,680,679,665,680,679,665,680,679,665,680,679,0,0,681,682,681,682,681,682,682,681,682,681,682,681,682,681,682,681,682,681,682,682,681,682,681,682,681,682,681,682,681,682,681,682,682,681,682,0,0,0,0,112,114,115,112,113,114,115,112,113,114,115,112,113,115,113,115,112,112,114,115,112,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,115,113,114,115,112,113,114,115,112,113,112,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,115,113,114,115,112,113,0,0,0,683,683,683,683,683,683,683,683,683,683,683,683,683,683,0,674,674,674,674,674,674,674,674,674,674,674,674,674,674,669,669,669,0,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,716,717,718,719,720,0,0,0,697,698,699,700,701,702,703,704,705,706,707,708,709,684,685,686,687,688,689,690,0,0,0,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,694,695,696,687,690,693,696,684,685,686,687,688,689,690,691,692,693,694,695,696,684,685,686,687,688,689,690,691,692,693,694,695,696,685,686,687,689,690,692,693,695,696,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,716,717,718,719,720,0,0,0,0,0,0,0,923,924,0,0,925,924,0,0,0,925,923,0,687,690,693,712,696,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,685,686,687,689,690,692,693,711,712,695,696,714,715,697,698,699,684,685,700,701,702,686,687,704,705,706,707,708,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,699,684,684,685,685,700,701,702,703,686,686,687,687,706,707,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,699,684,684,685,685,700,701,702,686,686,687,687,706,707,708,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,716,717,718,719,720,684,685,703,686,709,688,689,716,717,718,719,720,685,686,689,685,686,689,685,686,689,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,700,699,701,702,684,691,710,694,713,685,686,692,711,695,714,687,693,712,696,715,709,703,684,688,691,710,713,685,686,689,692,711,714,687,690,693,712,715,684,688,710,694,713,685,686,689,711,695,714,687,690,712,696,715,706,707,708,699,684,685,700,702,686,687,706,707,708,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,684,685,700,702,703,686,687,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,688,691,710,694,685,686,689,692,711,695,687,690,693,712,696,684,688,691,694,713,685,686,689,692,695,714,687,690,693,696,715,688,691,710,694,713,689,692,711,695,714,689,692,711,695,714,690,693,712,696,715,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,716,717,718,719,720,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,700,701,702,706,707,708,699,700,701,702,706,707,708,703,709,684,685,686,687,688,689,690,685,686,689,692,711,695,714,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,700,703,686,687,704,705,697,698,700,703,686,687,704,705,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,700,701,702,706,707,708,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,694,695,696,684,684,685,685,703,686,686,687,687,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,0,0,0,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,721,716,716,716,717,717,717,718,718,718,719,719,719,720,720,720,691,691,691,692,692,692,693,693,693,710,710,710,711,711,711,712,712,712,694,694,694,695,695,695,696,696,696,713,713,713,714,714,714,715,715,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,688,689,691,692,710,711,694,695,713,714,0,0,684,685,686,687,688,689,690,721,716,716,717,717,718,718,719,719,720,720,697,697,698,698,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,704,704,705,705,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,699,699,699,699,684,684,684,684,684,685,685,685,685,685,685,685,700,700,700,701,701,701,701,701,702,702,702,702,703,703,686,686,686,686,686,686,686,686,686,687,687,687,687,687,687,687,687,687,687,687,687,687,704,705,706,706,706,707,707,707,707,708,708,708,708,709,709,688,688,688,688,688,688,688,688,689,689,689,689,689,689,689,689,689,690,690,690,690,690,690,690,690,690,690,690,690,691,691,691,691,691,692,692,692,692,692,692,693,693,693,693,693,693,693,693,710,710,710,710,710,711,711,711,711,711,711,712,712,712,712,712,712,712,712,694,694,694,694,694,694,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,703,709,697,699,684,700,701,704,706,707,688,697,704,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,698,699,701,702,703,705,707,708,709,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,699,700,701,702,706,707,708,699,701,702,703,707,708,709,697,699,701,704,707,697,704,697,698,700,702,703,704,705,706,708,709,698,705,697,700,702,703,698,699,701,703,705,707,709,698,699,701,702,705,707,708,703,709,703,709,703,709,698,702,705,708,698,699,701,702,703,705,707,708,709,698,699,701,702,703,705,707,708,709,698,699,701,702,703,705,707,708,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,701,702,704,705,707,708,700,706,697,699,701,704,707,698,702,705,708,703,709,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,701,702,704,705,707,708,703,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,703,709,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,685,703,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,700,701,702,703,704,705,706,707,708,709,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,684,685,686,687,688,689,690,703,709,684,685,686,687,688,689,690,691,692,693,694,695,696,684,685,703,686,687,709,688,689,690,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,684,685,703,686,687,709,688,689,690,684,685,703,686,687,709,688,689,690,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,703,686,687,709,688,689,690,698,702,705,708,698,702,705,708,698,702,705,708,698,702,705,708,0,0,0,0,697,704,698,705,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,697,697,698,698,699,699,699,699,699,684,684,685,685,700,700,700,701,701,701,701,701,702,702,702,702,703,703,703,703,686,686,687,687,704,704,705,705,706,706,706,707,707,707,707,708,708,708,708,709,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,697,698,699,699,684,684,685,685,700,700,701,701,702,702,703,686,686,687,687,704,705,706,706,707,707,708,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,703,709,699,700,701,702,706,707,708,700,706,699,701,703,707,709,699,701,703,702,708,699,684,685,700,701,702,703,686,687,706,707,708,709,688,689,690,691,692,693,694,695,696,716,717,718,719,720,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,703,686,687,709,688,689,690,684,685,686,687,688,689,690,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,702,708,702,708,702,708,684,688,691,694,684,688,691,694,702,708,702,708,702,708,702,708,702,708,702,708,702,708,684,685,686,687,688,689,690,697,698,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,704,705,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,702,708,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,684,688,691,694,684,685,686,687,688,689,690,699,700,701,702,706,707,708,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,716,717,718,684,685,703,687,688,689,690,691,692,693,710,711,712,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,716,717,718,719,720,691,691,691,691,691,691,691,691,691,691,692,692,692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,710,710,710,710,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,713,713,713,713,714,714,714,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,715,691,691,691,691,691,691,691,691,691,691,692,692,692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,710,710,710,710,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,713,713,713,713,714,714,714,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,703,709,716,717,718,719,720,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,684,684,685,685,700,701,702,703,686,686,687,687,706,707,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,699,684,684,685,685,700,701,702,686,686,687,687,706,707,708,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,0,716,717,718,719,720,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,703,709,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,703,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,704,698,702,705,708,703,709,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,699,701,704,707,698,702,705,708,698,702,697,699,701,704,707,698,702,705,708,698,702,697,698,704,705,699,700,701,702,706,707,708,684,685,686,687,688,689,690,685,686,687,689,690,692,693,711,712,695,696,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,691,691,691,692,692,692,692,693,693,693,693,710,710,710,710,711,711,711,711,712,712,712,712,694,694,695,695,696,696,713,713,714,714,715,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,0,0,0,0,0,0,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,718,709,690,693,712,696,715,702,708,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,700,701,702,704,705,706,707,708,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,923,685,703,686,687,709,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,687,690,693,712,696,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,923,924,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,717,718,685,709,689,690,692,693,711,712,695,696,714,715,699,701,702,707,708,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,924,687,690,693,712,696,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,923,924,685,686,687,689,690,692,693,711,712,695,696,714,715,0,0,0,0,0,718,716,717,718,716,717,718,717,718,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,697,698,0,697,698,0,0,0,0,702,684,685,699,701,702,684,685,699,701,702,685,699,701,702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,704,705,704,705,709,690,708,709,688,689,690,706,707,708,709,688,689,690,706,707,708,709,689,690,707,708,0,0,0,0,0,0,693,691,692,693,691,692,693,692,693,0,0,0,0,0,0,696,694,695,696,694,695,696,695,696,923,924,0,925,924,0,925,923,0,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,925,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,924,923,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,0,0,0,0,0,0,712,710,711,712,710,711,712,711,712,0,0,0,0,0,0,715,713,714,715,713,714,715,714,715,0,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,0,736,736,736,0,0,0,736,736,736,736,736,736,736,736,736,736,736,736,736,0,738,738,742,740,738,742,742,742,742,740,742,0,0,0,0,0,0,0,0,744,744,742,742,742,744,742,742,742,744,744,744,742,742,742,744,742,742,742,742,742,742,744,743,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,741,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,742,744,742,744,742,742,742,744,744,744,739,737,738,739,740,741,742,742,743,744,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,739,741,743,737,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,737,738,739,740,741,742,743,744,742,744,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,741,743,737,738,739,740,741,742,743,744,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,0,0,0,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,745,746,747,745,746,747,746,745,746,747,745,746,747,745,746,747,747,747,747,747,747,745,746,747,745,746,747,745,746,747,745,746,747,747,745,746,747,745,746,747,746,745,745,746,747,745,746,747,745,746,747,747,747,746,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,752,750,752,0,0,0,0,0,752,750,752,748,749,750,751,752,748,749,750,751,752,751,748,748,749,750,751,752,748,749,750,751,752,748,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,752,748,749,750,751,752,748,749,750,751,752,748,749,748,749,750,751,752,748,752,748,749,750,751,752,748,751,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,749,748,749,750,751,752,748,0,0,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,0,0,0,0,0,0,0,0,0,0,2,756,754,754,754,754,754,754,754,754,754,2,758,4,754,755,756,2,758,4,754,755,756,755,756,755,756,755,2,758,4,754,755,756,755,756,2,2,2,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,755,755,2,754,4,4,760,761,2,4,2,758,4,754,755,756,2,758,4,754,755,756,755,755,2,4,0,2,755,756,2,758,4,754,755,756,2,758,4,754,755,756,4,2,2,755,756,4,4,4,4,4,2,4,2,754,926,758,4,4,0,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,756,2,758,4,754,755,756,2,0,0,0,0,0,17,17,17,17,17,0,17,17,0,17,17,17,767,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,17,0,17,17,17,0,0,17,17,17,17,17,927,17,0,0,0,0,0,0,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,801,0,801,801,0,190,0,0,0,0,0,0,0,0,29,155,156,24,190,0,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,0,24,0,0,29,29,888,0,0,788,0,0,0,269,0,0,0,0,0,29,29,29,29,29,71,0,0,0,189,0,159,801,0,0,0,788,24,0,0,71,0,0,29,155,156,0,928,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,888,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,928,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,67,29,0,189,0,0,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,771,766,797,773,766,890,890,801,764,759,759,779,764,759,785,764,759,759,759,779,764,764,759,41,41,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,775,780,10,0,890,928,803,800,769,775,779,779,780,764,764,764,798,799,759,759,759,802,804,766,773,772,9,9,789,789,790,790,791,791,770,784,796,785,10,781,781,792,782,783,786,787,765,765,788,771,793,793,794,803,800,769,775,779,779,780,764,798,799,759,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,781,792,782,783,786,787,765,765,788,771,793,794,41,41,890,890,10,779,780,764,770,784,785,10,781,786,787,765,788,771,781,65,779,764,779,780,764,770,784,785,10,781,786,787,765,788,771,779,785,779,785,17,775,770,786,787,891,10,0,0,0,775,766,770,784,785,10,786,787,765,771,65,892,764,759,9,789,790,791,770,792,782,782,783,793,794,892,759,790,791,770,792,783,783,793,794,83,890,780,65,779,764,759,785,65,779,764,759,785,779,779,779,785,785,785,890,890,890,890,66,34,266,764,759,769,769,769,769,779,779,764,764,759,759,766,770,796,796,785,10,781,765,788,780,893,803,800,769,775,779,779,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,781,882,775,765,767,775,766,770,784,785,10,786,787,765,771,65,269,269,269,269,269,269,269,269,269,269,269,269,269,785,775,780,784,786,787,784,786,787,784,775,780,780,775,779,780,784,786,787,780,780,0,928,764,759,9,789,790,791,793,766,764,759,785,65,890,890,890,890,890,797,774,773,788,773,0,890,785,784,797,929,928,764,759,773,772,9,789,790,791,793,772,766,775,780,786,787,780,786,787,780,766,766,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,779,803,800,798,799,802,804,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,764,759,780,775,787,10,786,787,890,775,780,775,780,775,780,10,801,775,780,764,759,759,10,10,10,65,66,764,759,786,787,0,890,764,759,764,759,797,774,929,773,772,788,773,772,65,68,69,779,780,764,759,773,785,781,786,787,765,803,800,798,799,802,804,779,764,759,785,890,771,779,780,764,770,784,785,10,781,786,787,765,788,771,775,766,770,784,785,10,786,787,765,771,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,779,785,764,759,785,892,775,780,786,780,780,779,779,889,17,797,929,766,773,772,772,890,890,890,890,890,890,41,780,10,781,771,68,69,141,890,159,764,759,0,766,766,779,768,772,773,25,779,779,780,764,770,784,785,10,781,786,787,765,788,771,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,894,769,779,764,759,796,895,896,764,759,779,779,779,779,41,41,803,800,769,775,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,780,780,780,780,780,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,781,780,65,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,65,782,783,890,890,890,890,890,779,0,787,787,927,890,890,0,25,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,890,890,764,759,766,889,897,885,885,886,886,0,0,0,0,0,0,0,0,0,0,788,788,788,788,0,0,0,0,788,797,766,797,774,773,797,797,774,773,771,797,766,766,773,0,0,0,0,928,0,0,0,0,928,0,768,0,0,928,928,929,928,772,929,772,929,772,768,0,0,639,639,639,639,639,0,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,0,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,0,190,0,0,0,0,0,0,0,0,29,155,156,24,190,0,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,0,24,0,0,29,29,888,0,0,788,0,0,0,269,0,0,0,0,0,0,29,29,29,29,29,71,0,0,0,0,189,0,159,801,0,0,0,788,24,0,0,71,0,0,29,155,156,0,928,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,888,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,0,0,0,0,0,928,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,67,29,0,189,0,0,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,2,756,797,890,890,801,41,41,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,890,0,928,41,41,890,890,65,17,891,0,0,0,65,756,892,892,83,890,65,65,890,890,890,890,66,34,266,893,882,767,65,269,269,269,269,269,269,269,269,269,269,269,269,269,0,928,2,766,65,890,890,890,890,890,797,774,773,0,890,797,929,928,772,760,890,801,65,66,0,890,797,774,929,773,772,65,68,69,890,2,771,892,889,17,797,929,772,2,890,890,890,890,890,890,41,68,69,141,4,4,890,159,0,4,2,766,766,926,768,4,773,25,894,895,896,41,41,65,65,890,890,890,890,890,0,927,890,890,0,25,2,756,890,890,889,2,897,885,885,886,886,29,24,24,0,0,29,29,0,0,0,29,29,29,29,29,24,29,0,24,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,24,0,41,41,41,41,65,65,65,65,66,34,882,65,65,65,66,65,68,69,0,0,0,0,41,68,69,0,25,41,41,65,65,25,885,885,886,886,0,0,0,0,0,0,0,0,0,0,0,0,0,810,812,813,121,125,124,127,811,810,812,813,121,125,124,127,811,810,810,811,810,811,811,810,811,810,812,813,121,125,124,127,811,810,812,813,121,125,124,127,811,811,811,811,810,812,813,121,125,124,127,811,812,813,121,125,124,127,810,812,813,121,125,124,127,811,810,810,810,810,812,813,121,125,124,127,124,127,930,810,810,810,811,811,810,812,813,121,125,124,127,811,811,930,810,810,811,810,812,813,121,125,124,127,811,810,812,813,121,125,124,127,811,810,812,813,121,125,124,127,811,810,812,813,121,125,124,127,811,810,810,810,812,813,121,125,124,127,811,810,29,24,24,0,0,29,29,0,0,0,0,0,29,29,29,29,29,71,24,71,29,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,0,24,41,41,41,41,65,65,83,65,65,66,34,882,65,65,65,66,65,68,69,41,68,69,141,25,41,41,65,65,25,885,885,886,886,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,0,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,898,0,898,225,225,225,0,898,225,225,225,0,0,898,225,0,0,20,0,20,192,0,325,899,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,901,902,903,904,905,906,907,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,909,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,0,0,0,0,0,0,201,201,201,201,201,201,909,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,910,420,420,420,420,910,911,910,911,910,911,420,420,0,0,0,0,0,0,912,0,0,0,913,913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,85,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,0,914,0,914,918,914,914,914,915,914,914,0,85,915,289,242,289,290,914,292,292,294,289,289,914,0,915,914,916,916,918,916,916,918,916,0,914,919,290,914,914,918,914,0,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,915,915,915,0,915,0,85,915,0,0,0,915,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,916,917,916,916,917,242,918,549,0,0,918,917,549,918,289,242,289,292,292,294,289,289,916,916,918,916,916,918,916,0,919,0,0,918,916,917,917,917,0,0,0,0,0,290,85,0,0,0,0,0,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,914,914,918,914,914,914,915,914,914,85,915,289,242,289,290,914,292,292,294,289,289,914,915,914,916,916,918,916,916,918,916,914,919,290,914,914,918,914,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,914,914,0,914,914,914,914,914,914,914,914,0,914,914,914,914,914,914,914,914,914,914,914,0,914,914,914,914,0,0,0,914,914,0,0,290,914,914,0,914,0,0,914,290,914,914,914,914,914,914,914,914,914,914,0,0,914,914,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,920,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,888,0,269,0,0,888,0,889,0,0,0,0,890,890,890,890,890,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,890,890,890,890,890,890,890,890,890,889,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,889,0,0,0,71,71,0,0,0,0,0,0,0,0,0,0,0,931,932,933,934,935,0,0,0,141,0,0,0,83,0,0,0,805,806,805,806,0,0,805,806,0,0,805,806,805,806,805,806,805,806,805,806,805,806,0,0,0,0,805,806,0,0,805,806,805,806,0,0,805,806,805,806,805,806,805,806,805,806,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,815,815,817,818,820,820,819,815,817,818,820,819,818,815,817,818,819,815,817,818,819,818,819,815,817,818,820,815,817,818,820,0,0,0,815,817,818,820,819,815,817,818,820,819,819,818,820,818,820,0,815,817,818,820,819,815,817,818,820,819,815,817,818,819,819,815,817,818,820,819,815,817,818,819,0,815,817,818,819,815,817,818,820,819,815,817,818,820,819,815,817,818,820,819,815,817,818,820,819,0,815,817,818,820,819,0,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,0,0,0,0,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,155,156,24,0,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,29,29,888,0,0,0,788,0,0,0,269,0,0,0,147,0,0,0,0,29,29,29,29,0,0,0,29,0,0,0,71,0,0,0,0,0,189,0,159,801,0,0,0,788,0,0,147,24,0,0,0,0,0,0,0,0,38,71,0,0,29,155,156,0,0,928,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,888,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,0,0,63,0,0,0,928,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,0,0,0,67,29,0,0,0,0,189,0,0,0,63,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,923,924,0,0,925,924,0,0,0,925,923,0,0,0,0,721,721,721,721,721,721,880,880,880,2,756,797,890,890,801,41,41,78,78,52,52,0,131,90,52,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,0,890,0,928,45,41,41,890,890,53,65,17,887,89,52,891,0,81,0,53,0,881,65,756,131,80,53,892,892,83,890,0,0,0,0,65,0,0,0,137,65,0,890,890,0,890,890,66,34,266,893,882,767,65,78,47,60,61,269,269,269,269,269,269,269,269,269,269,269,269,269,0,928,2,766,65,890,890,0,890,0,890,0,0,0,890,797,774,43,773,47,48,49,60,0,47,52,890,797,929,928,772,64,760,64,890,801,0,0,0,65,66,0,37,137,78,131,80,53,890,45,0,0,0,0,697,704,698,705,0,45,797,774,929,773,772,47,50,65,68,69,50,31,32,54,61,52,61,53,881,52,89,890,45,31,32,54,52,64,45,2,81,0,771,892,889,17,52,56,47,59,60,797,929,772,2,890,890,890,890,890,890,41,80,57,68,69,47,141,80,4,4,890,159,0,4,2,766,766,926,78,0,768,4,773,25,894,697,698,704,705,895,896,41,41,65,65,890,890,0,890,0,890,0,0,0,890,0,927,890,890,0,0,0,0,25,0,0,0,0,47,48,49,60,2,756,718,709,690,693,712,696,715,702,708,137,89,890,890,887,889,2,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,925,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,924,923,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,717,718,685,709,689,690,692,693,711,712,695,696,714,715,699,701,702,707,708,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,883,884,884,897,885,885,886,886,0,0,0,0,0,0,0,887,0,0,887,29,24,24,0,0,29,29,0,0,0,29,29,29,29,29,24,29,0,24,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,24,0,41,41,41,41,65,65,65,65,66,34,882,65,65,65,66,65,68,69,0,0,0,0,41,68,69,0,25,41,41,65,65,25,885,885,886,886,0,0,0,0,0,0,0,0,0,0,0,0,0,930,930,29,24,24,0,0,29,29,0,0,0,0,0,29,29,29,29,29,71,24,71,29,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,0,24,41,41,41,41,65,65,83,65,65,66,34,882,65,65,65,66,65,68,69,41,68,69,141,25,41,41,65,65,25,885,885,886,886,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,0,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,898,0,898,225,225,225,0,898,225,225,225,0,0,898,225,0,0,20,0,20,192,0,325,899,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,901,902,903,904,905,906,907,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,909,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,0,0,0,0,0,0,201,201,201,201,201,201,909,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,910,420,420,420,420,910,911,910,911,910,911,420,420,0,0,0,0,0,0,912,0,0,0,913,913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,85,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,0,914,0,914,918,914,914,914,915,914,914,0,85,915,289,242,289,290,914,292,292,294,289,289,914,0,915,914,916,916,918,916,916,918,916,0,914,919,290,914,914,918,914,0,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,915,915,915,0,915,0,85,915,0,0,0,915,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,916,917,916,916,917,242,918,549,0,0,918,917,549,918,289,242,289,292,292,294,289,289,916,916,918,916,916,918,916,0,919,0,0,918,916,917,917,917,0,0,0,0,0,290,85,0,0,0,0,0,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,914,914,918,914,914,914,915,914,914,85,915,289,242,289,290,914,292,292,294,289,289,914,915,914,916,916,918,916,916,918,916,914,919,290,914,914,918,914,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,914,914,0,914,914,914,914,914,914,914,914,0,914,914,914,914,914,914,914,914,914,914,914,0,914,914,914,914,0,0,0,914,914,0,0,290,914,914,0,914,0,0,914,290,914,914,914,914,914,914,914,914,914,914,0,0,914,914,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,920,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,888,0,269,0,0,888,0,889,0,0,0,0,890,890,890,890,890,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,890,890,890,890,890,890,890,890,890,889,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,889,0,0,0,71,71,0,0,0,0,0,0,0,0,0,0,0,931,932,933,934,935,0,0,0,141,0,0,0,83,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,190,0,155,156,190,0,189,0,0,0,888,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,888,0,889,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,890,890,890,890,890,891,0,0,892,892,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,0,890,890,890,890,890,890,890,0,890,890,0,892,889,0,890,890,890,890,890,890,890,159,0,894,895,896,890,890,890,890,890,0,890,890,0,890,890,889,897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,898,0,898,225,225,225,0,898,225,225,225,0,0,898,225,0,0,20,0,20,192,0,325,899,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,901,902,903,904,905,906,907,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,909,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,908,0,0,0,0,0,0,201,201,201,201,201,201,909,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,910,420,420,420,420,910,911,910,911,910,911,420,420,0,0,0,0,0,0,912,0,0,0,913,913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,85,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,0,914,0,914,918,914,914,914,915,914,914,0,85,915,289,242,289,290,914,292,292,294,289,289,914,0,915,914,916,916,918,916,916,918,916,0,914,919,290,914,914,918,914,0,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,915,915,915,0,915,0,85,915,0,0,0,915,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,916,917,916,916,917,242,918,549,0,0,918,917,549,918,289,242,289,292,292,294,289,289,916,916,918,916,916,918,916,0,919,0,0,918,916,917,917,917,0,0,0,0,0,290,85,0,0,0,0,0,0,0,914,914,915,914,915,914,916,917,916,915,914,916,914,917,914,242,918,914,914,914,914,918,914,914,914,914,914,914,917,914,914,914,914,914,918,914,914,914,915,914,914,85,915,289,242,289,290,914,292,292,294,289,289,914,915,914,916,916,918,916,916,918,916,914,919,290,914,914,918,914,914,916,914,914,914,914,914,914,914,917,917,917,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,914,914,0,914,914,914,914,914,914,914,914,0,914,914,914,914,914,914,914,914,914,914,914,0,914,914,914,914,0,0,0,914,914,0,0,290,914,914,0,914,0,0,914,290,914,914,914,914,914,914,914,914,914,914,0,0,914,914,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,920,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,888,0,269,0,0,888,0,889,0,0,0,0,890,890,890,890,890,890,890,890,890,890,266,893,269,269,269,269,269,269,269,269,269,269,269,269,269,890,890,890,890,890,890,890,890,890,889,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,889,0,0,0,0,0,0,718,716,717,718,716,717,718,717,718,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,0,0,0,0,0,0,0,0,0,0,0,0,0,0,665,0,665,0,0,0,0,0,0,0,0,0,0,0,669,669,669,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,697,698,0,697,698,0,0,0,0,702,684,685,699,701,702,684,685,699,701,702,685,699,701,702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,704,705,704,705,709,690,708,709,688,689,690,706,707,708,709,688,689,690,706,707,708,709,689,690,707,708,0,0,0,0,0,0,693,691,692,693,691,692,693,692,693,0,0,0,0,0,0,696,694,695,696,694,695,696,695,696,923,924,0,925,924,0,925,923,0,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,925,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,924,923,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,925,923,924,924,924,924,924,924,925,923,924,924,925,923,924,925,923,924,923,924,925,923,924,924,925,923,924,925,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,924,924,924,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,923,924,924,923,924,923,924,923,924,0,0,0,0,0,0,712,710,711,712,710,711,712,711,712,0,0,0,0,0,0,715,713,714,715,713,714,715,714,715,0,0,0,936,936,0,0,937,936,936,936,936,0,0,936,0,936,0,0,936,0,936,936,936,0,936,0,0,0,833,0,833,0,824,833,830,825,823,824,833,830,825,823,824,823,824,823,824,825,825,823,825,823,824,824,824,823,824,824,833,830,825,823,824,824,824,824,833,830,825,823,824,825,0,833,830,825,823,824,833,830,825,823,824,823,824,0,830,823,824,825,833,830,825,823,824,824,825,823,824,833,833,823,824,833,830,825,823,824,833,830,825,823,824,833,830,825,823,824,833,830,825,823,824,833,830,825,823,824,824,824,0,0,0,0,0,837,837,0,0,836,835,836,837,838,839,840,835,841,836,837,838,839,840,835,841,835,836,837,838,839,840,835,841,836,837,838,839,840,835,841,835,836,837,838,839,840,835,841,838,838,839,839,836,837,838,835,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,835,835,835,0,838,836,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,841,836,838,0,835,836,837,838,839,840,835,841,836,837,838,839,840,835,841,835,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,837,838,839,840,835,841,836,836,837,838,839,840,835,841,835,735,735,735,0,735,735,843,0,843,735,735,735,735,735,735,735,735,735,735,735,735,735,843,735,843,735,735,735,735,735,843,843,735,735,735,735,843,843,735,843,735,735,735,735,843,735,843,735,735,735,735,735,735,735,735,735,735,735,735,735,735,843,735,735,735,735,735,735,735,735,735,843,735,735,843,843,735,843,735,843,735,843,735,843,938,938,938,938,0,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,845,0,0,0,0,846,846,0,0,11,846,847,848,11,846,847,848,11,846,847,848,11,846,847,848,11,848,11,847,847,848,11,848,11,848,11,846,847,848,11,846,847,848,11,846,847,848,11,847,848,11,847,848,11,846,847,848,11,846,847,848,11,11,847,847,846,847,848,11,847,848,11,846,847,848,11,847,846,847,848,11,847,847,847,846,847,848,11,846,847,848,11,846,847,848,11,846,847,848,11,846,847,848,11,846,847,848,11,0,0,849,849,850,849,850,849,850,849,850,849,850,850,850,849,850,849,850,849,850,849,850,849,849,849,850,849,850,849,850,849,849,849,850,849,850,849,850,849,850,849,849,849,849,850,849,850,849,850,849,850,849,850,849,850,0,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,842,0,0,0,0,0,0,0,0,0,859,851,852,853,854,855,856,859,851,852,853,854,855,856,939,851,852,853,854,855,856,851,852,853,854,855,856,855,854,851,853,855,856,851,852,853,851,852,853,855,0,855,854,851,853,855,856,940,859,851,852,853,854,855,856,859,851,852,853,854,855,856,851,853,855,856,853,939,855,859,851,852,853,854,855,856,859,851,852,853,854,855,856,859,854,852,851,852,853,854,855,856,851,853,855,856,859,851,852,853,854,855,856,855,856,851,852,853,854,855,856,939,855,851,852,853,854,855,856,859,851,852,853,854,855,856,859,851,852,853,854,855,856,859,851,852,853,854,855,856,859,851,852,853,854,855,856,0,859,851,852,853,854,855,856,0,855,0,0,0,0,0,0,861,863,863,862,864,861,863,862,864,865,866,861,863,862,864,865,866,866,865,862,864,865,866,862,864,865,866,862,864,865,866,865,866,862,864,865,866,861,865,864,861,863,862,864,865,866,861,863,862,864,865,866,862,864,865,866,862,862,861,863,862,864,865,866,861,863,862,864,865,866,866,861,863,861,861,863,861,861,861,863,864,863,862,864,865,866,862,864,865,866,861,863,862,864,865,866,866,862,862,864,865,866,861,861,863,861,862,864,865,866,861,863,862,864,865,866,866,861,863,862,864,865,866,861,863,862,864,865,866,861,863,862,864,865,866,861,861,863,862,864,865,866,861,0,0,0,873,873,874,873,874,873,873,874,873,874,873,874,873,874,873,873,873,873,873,873,874,873,874,875,873,874,873,874,873,874,873,875,873,874,873,873,874,873,874,873,874,873,874,873,874,873,878,878,0,0,0,878,876,877,878,876,877,878,876,877,878,876,877,878,876,877,878,877,876,877,876,877,876,878,878,878,878,878,877,876,877,878,876,877,878,876,877,878,877,876,877,878,878,876,877,878,876,877,878,877,877,876,877,876,877,876,877,877,877,876,877,878,876,877,878,876,877,878,878,878,877,877,876,877,877,877,876,877,877,876,877,877,876,877,878,876,877,878,876,877,878,876,877,878,876,877,878,876,877,876,877,878],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,2]],[[3,4]],[[]],[[]],[[]],[[]],0,0,0,[5],[5],[[]],0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,[[[9,[8]],[9,[10]],[12,[11]],[12,[13]]]],[2],0,[[]],[[]],[[]],[[]],[13,13],[14,14],[[]],[[]],0,[[],13],[[],14],[[13,15],16],[[14,15],16],0,0,[[]],[[]],[[]],[[]],[17],[17],0,[[]],[[]],[[]],[[]],0,[[5,5]],[[5,5]],[5],[5],[5],[5],0,[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[[9,[10]],[12,[14]],[12,[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,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[24,[[26,[25]]]],[27,28],[24,[[26,[29]]]],[28,5],[30,5],[31,32],[27,30],[33,28],[33,30],[24,[[26,[34]]]],[24,[[26,[18]]]],0,0,0,0,[[[36,[35]],37],38],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[39,40],[[[42,[41]]],40],[[],41],[30,41],[28,41],[[],41],[28,41],[27,41],[27,41],0,[43,43],[39,39],[44,44],[45,45],[[[46,[41,41]]],[[46,[41,41]]]],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[31,31],[32,32],[53,53],[54,54],[27,27],[55,55],[56,56],[57,57],[[[58,[41]]],[[58,[41]]]],[59,59],[60,60],[61,61],[[[63,[62]]],[[63,[62]]]],[64,64],[65,65],[24,24],[66,66],[34,34],[25,25],[67,67],[68,68],[69,69],[29,29],[[[42,[41]]],[[42,[41]]]],[70,70],[30,30],[71,71],[72,72],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[44,44],73],[[45,45],73],[[55,55],73],[[56,56],73],[[[63,[74]],[63,[74]]],73],[[],73],[[],73],[[],73],[[],73],[[],73],[65,66],[64,[[76,[75,47]]]],0,0,[[],44],0,0,[44,77],[[],43],[[],44],[[],78],[[],[[46,[41,41]]]],[[],51],[[],52],[[],54],[18,27],[[],55],[[],56],[[],[[58,[41]]]],[[],63],[[],64],[[],[[42,[41]]]],0,0,0,0,0,[53],[[[58,[41]]]],[64],[[[42,[41]]]],[30],[28],[53],[[[58,[41]]]],[64],[[[42,[41]]]],[79,[[6,[44]]]],[79,[[6,[45]]]],[[80,79],6],[[81,79],6],[79,[[6,[50]]]],[[28,79],6],[79,[[6,[59]]]],[79,[[6,[60]]]],[[82,79],6],[[83,28,79],6],[79,[[6,[65]]]],[79,[[6,[24]]]],[79,[[6,[34]]]],[79,[[6,[25]]]],[79,[[6,[67]]]],[79,[[6,[68]]]],[79,[[6,[29]]]],0,[51,84],[39],[27],0,[[],[[88,[[87,[85,86]]]]]],[89,[[88,[[87,[85,86]]]]]],[90,[[88,[[87,[85,86]]]]]],[91,[[88,[[87,[85,86]]]]]],[[43,43],92],[[39,39],92],[[44,44],92],[[45,45],92],[[48,48],92],[[31,31],92],[[32,32],92],[[54,54],92],[[27,27],92],[[55,55],92],[[56,56],92],[[[63,[[93,[[93,[[93,[93]]]]]]]],[63,[[93,[[93,[[93,[93]]]]]]]]],92],[[25,25],92],[[67,67],92],[[68,68],92],[[29,29],92],[[[42,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,41]]]],41]]]],41]]]],41]]]],[42,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,41]]]],41]]]],41]]]],41]]]]],92],[[72,72],92],0,[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[51,84],[[28,[36,[71]]],28],[[27,[36,[71]]],30],[[30,[36,[71]]],30],[[27,[36,[71]]],28],0,[[30,97],30],0,[[43,15],[[6,[98]]]],[[39,15],[[6,[98]]]],[[44,15],[[6,[98]]]],[[44,15],[[6,[98]]]],[[45,15],[[6,[98]]]],[[45,15],[[6,[98]]]],[[[46,[[0,[41,99]],[0,[41,99]]]],15],[[6,[98]]]],[[47,15],[[6,[98]]]],[[48,15],[[6,[98]]]],[[48,15],[[6,[98]]]],[[49,15],[[6,[98]]]],[[50,15],[[6,[98]]]],[[51,15],[[6,[98]]]],[[52,15],[[6,[98]]]],[[31,15],[[6,[98]]]],[[28,15],[[6,[98]]]],[[32,15],[[6,[98]]]],[[53,15],[[6,[98]]]],[[54,15],[[6,[98]]]],[[27,15],[[6,[98]]]],[[55,15],[[6,[98]]]],[[55,15],[[6,[98]]]],[[56,15],[[6,[98]]]],[[57,15],[[6,[98]]]],[[[58,[[0,[41,99]]]],15],[[6,[98]]]],[[59,15],[[6,[98]]]],[[60,15],[[6,[98]]]],[[61,15],[[6,[98]]]],[[61,15],[[6,[98]]]],[[[63,[99]],15],[[6,[98]]]],[[65,15],[[6,[98]]]],[[24,15],[[6,[98]]]],[[66,15],[[6,[98]]]],[[34,15],[[6,[98]]]],[[25,15],[[6,[98]]]],[[67,15],[[6,[98]]]],[[68,15],[[6,[98]]]],[[69,15],[[6,[98]]]],[[29,15],[[6,[98]]]],[[[42,[[0,[41,99]]]],15],[[6,[98]]]],[[70,15],[[6,[98]]]],[[71,15],[[6,[98]]]],[[71,15],[[6,[98]]]],[[100,15],[[6,[98]]]],[[100,15],[[6,[98]]]],[[101,15],[[6,[98]]]],[[101,15],[[6,[98]]]],[[72,15],[[6,[98]]]],[27],[[]],[[]],[[]],[102,35],[[[103,[102]]],35],[[]],[[]],[[]],[104,44],[[]],[[],44],[[[103,[5]]],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,31],[[]],[[]],[[],32],[[]],[[]],[[]],[[[58,[41]]],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[26,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,71],[102,71],[105,71],[[]],[[]],[[]],[[[103,[5]]],44],[77,44],[[77,[0,[106,33]]],44],[97,[[46,[41,41]]]],[97,[[42,[41]]]],[[107,104],44],[[5,18],28],[[5,18],30],[[[109,[108]],18],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102,[[6,[44]]]],[102,[[6,[45]]]],[102,[[6,[49]]]],[102,[[6,[50]]]],[102,[[6,[44,110]]]],[[]],[[],83],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],0,0,0,0,0,[[39,40],[[26,[41]]]],[[[46,[41,41]],41],[[26,[41]]]],[[64,[43,[41]]],[[112,[55,53,41,111]]]],[[[42,[41]],40],[[26,[41]]]],[[70,41],[[26,[41]]]],[[28,[36,[71]]],[[6,[28,101]]]],[[27,[36,[71]]],[[6,[30,101]]]],[[30,[36,[71]]],[[6,[30,101]]]],[[27,[36,[71]]],[[6,[28,101]]]],[[28,97],28],[[30,97],[[6,[30,101]]]],[[39,40],[[26,[41]]]],[[[46,[41,41]],41],[[26,[41]]]],[[64,[43,[41]]],[[113,[55,53,41,111]]]],[[[42,[41]],40],[[26,[41]]]],[[70,41],[[26,[41]]]],[[39,40],[[26,[30]]]],[[70,30],[[26,[30]]]],[[39,40],[[26,[28]]]],[[70,30],[[26,[28]]]],[[70,30],[[26,[30]]]],[[70,30],[[26,[28]]]],[[64,56],[[26,[[114,[55,53,111]]]]]],[[64,56],[[26,[[115,[55,53,111]]]]]],[[64,116]],[65,92],[[43,117]],[39,107],[[44,117]],[[45,117]],[[48,117]],[[31,117]],[28,[[26,[107]]]],[[32,117]],[[54,117]],[27,107],[[27,117]],[[55,117]],[[56,117]],[[[63,[118]],117]],[[29,117]],[[[42,[41]]],107],[30,[[26,[107]]]],[[72,117]],0,0,0,0,0,0,0,[51],[51],[51],[51],0,[44,[[26,[44]]]],[[[46,[41,41]],41]],[[[42,[41]],40]],[[[46,[41,41]],41]],[[[42,[41]],40]],0,[[[46,[41,41]],41,41],[[26,[41]]]],[[70,41,41],[[26,[41]]]],[[70,27,27],[[26,[27]]]],[[70,27,27],[[26,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,[36,[71]]],28],[[28,97],28],[27,41],[27,41],[39],[39],[[[46,[41,41]]]],[[[46,[41,41]]]],[[[120,[119]]]],[[[120,[102]]]],[[[42,[41]]]],[[[42,[41]]]],[70],[70],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,[[58,[41]]]],[[[58,[41]]],27],[[[46,[41,41]]],70],[[[42,[41]]],39],[70,[[46,[41,41]]]],[39,[[42,[41]]]],0,[39,92],[[[42,[41]]],92],[70,92],[51,92],[44,92],[39,121],[[[46,[41,41]]],[[123,[[122,[27,27]]]]]],[[[42,[41]]],[[124,[41]]]],[70,[[123,[[122,[27,27]]]]]],[39,125],[[[46,[41,41]]],[[123,[[126,[27,27]]]]]],[[[42,[41]]],[[127,[41]]]],[70,[[123,[[126,[27,27]]]]]],[70,18],[[[46,[41,41]]],[[123,[[128,[27,27]]]]]],[70,[[123,[[128,[27,27]]]]]],0,[67,129],0,[39,40],[[[42,[41]]],40],[70,40],[51,[[88,[[87,[130,86]]]]]],[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[[133,80,28,79],[[6,[96]]]],[[131,19],[[6,[56,134]]]],[[64,32],56],[[64,31,92],85],[[64,32],56],[64,85],[64,85],[32,[[88,[[87,[85,86]]]]]],[[89,32],[[88,[[87,[85,86]]]]]],[[90,32],[[88,[[87,[85,86]]]]]],[[91,32],[[88,[[87,[85,86]]]]]],[[64,[26,[102]]],85],0,[51,84],0,0,0,0,[102,38],0,0,0,0,0,0,[18,39],[[19,19],89],[[],44],[102,90],[97,91],[[107,107,107],45],[[],[[46,[41,41]]]],[41,28],[[[0,[41,135,136]]],27],[41,[[58,[41]]]],[[137,45],64],[[],[[42,[41]]]],[[18,18],70],[41,30],[[],44],[63,26],0,0,0,0,0,0,0,0,[64,[[138,[48,47,111]]]],0,0,0,[102,[[6,[45,139]]]],[[44,44],[[26,[73]]]],[[45,45],[[26,[73]]]],[[55,55],[[26,[73]]]],[[56,56],[[26,[73]]]],[[[63,[[140,[[140,[[140,[140]]]]]]]],[63,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],0,0,0,0,0,0,[39,[[26,[41]]]],[[[42,[41]]],[[26,[41]]]],[39,[[26,[27]]]],0,0,0,[[39,41]],[[[42,[41]],41]],[[39,27]],[44,104],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[[141,65],18],[64,64],[[[46,[41,41]],41],[[26,[41]]]],[[70,41],[[26,[41]]]],[[70,30],[[26,[27]]]],[[70,30],[[26,[27]]]],0,0,[64,[[112,[55,53,41,111]]]],0,0,0,[[],18],[[],18],[39,18],[[],18],[28,18],[[],18],[27,18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[30,18],0,0,0,0,0,0,[[44,142],6],[[45,142],6],[[143,142],6],0,[[64,137]],0,0,[44,107],[44,[[103,[5]]]],[51,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[44,[132,[5]]],[[6,[102,144]]]],[44,105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],[[6,[41,100]]]],[30,[[6,[41,100]]]],[28,[[6,[41,100]]]],[[],[[6,[41,100]]]],[28,[[6,[41,100]]]],[27,[[6,[41,100]]]],[27,[[6,[41,100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[27,[[6,[[58,[41]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[39,40],[[6,[[26,[41]],100]]]],[[64,[43,[41]]],[[26,[[112,[55,53,41,111]]]]]],[[70,41],[[6,[[26,[41]],100]]]],[[28,97],[[6,[28,101]]]],[[39,40],[[6,[[26,[41]],100]]]],[[70,41],[[6,[[26,[41]],100]]]],[[70,30],[[6,[[26,[30]],100]]]],[[70,30],[[6,[[26,[28]],100]]]],[27,[[26,[107]]]],[[70,41,41],[[6,[[26,[41]],100]]]],[[70,27,27],[[6,[[26,[27]],100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[28,[36,[71]]],[[6,[28,28]]]],[[28,97],[[6,[28,28]]]],[27,[[6,[41,100]]]],[27,[[6,[[58,[41]],27]]]],[70,[[6,[[46,[41,41]],100]]]],[39,[[6,[[42,[41]],100]]]],[39,[[6,[[26,[41]],100]]]],[[39,41],[[6,[100]]]],[[39,27],[[6,[100]]]],[[70,41],[[6,[[26,[41]],100]]]],[[70,30],[[6,[[26,[27]],100]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[56,43],[18,27],[43,56],[[55,[132,[5]]]],[70,18],[[[46,[41,41]]],[[123,[[145,[27,27]]]]]],[70,[[123,[[145,[27,27]]]]]],[[[46,[41,41]]],[[123,[[146,[27,27]]]]]],[70,[[123,[[146,[27,27]]]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[148,[147]]],92],[[89,[148,[147]]],92],[64],0,[106,44],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[33,28],[33,30],0,0,0,0,[[[36,[35]],37],38],0,0,0,0,[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[88,[[87,[85,86]]]]]],0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[32,[[88,[[87,[85,86]]]]]],0,0,0,0,0,[102,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,[[],18],0,0,0,0,0,0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,[[[148,[147]]],92],0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[134]]]],0,0,[134,149],[134,149],0,[[]],[[]],[[]],[[]],[134,150],[150,150],[[]],[[[0,[151,136,135]]],[[6,[134]]]],[[134,[0,[151,136,135]]],134],[[],150],[134],[134],[134,[[6,[[0,[151,99,136,135]],134]]]],[134,[[26,[[0,[151,99,136,135]]]]]],[134,[[26,[[0,[151,99,136,135]]]]]],[134],0,[[134,15],[[6,[98]]]],[[134,15],[[6,[98]]]],0,[152],[[[0,[149,136,135]]],134],[[]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[134,92],[150,40],[[[0,[151,99,136,135]]],134],[[[0,[149,136,135]]],134],[149,150],[150,26],[150,26],[[5,5]],[5],[5],[5],[134,149],[150],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],[153,[[6,[134]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[155,[[0,[154,154]]]],155]],[[[156,[[0,[154,154]]]],156]],[[[155,[[0,[62,157,157]]]],155]],[[[156,[[0,[157,157]]]],156]],[[],158],[[],158],[[[160,[159]],[160,[159]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[119,161],[119,162],[[[109,[163]]],[[164,[163]]]],[[[160,[159]]],132],[155,26],[156],[[[160,[159]]]],[[[160,[159]]],132],[[[165,[159]]],132],[[[164,[163]]],5],[[[109,[163]]],5],[[[160,[159]]]],[[[166,[163]]],5],[[[164,[163]]],[[166,[163]]]],[[[109,[163]]],[[166,[163]]]],[[[160,[159]]],132],[119,102],[155],[156],[[[160,[159]]],132],[[[165,[159]]],132],[119,102],[[[166,[163]]],[[164,[163]]]],[[[155,[[0,[167,167]]]],155]],[[[156,[[0,[167,167]]]],156]],[[[155,[[0,[62,168,168]]]],155]],[[[156,[[0,[168,168]]]],156]],[[[155,[[0,[169,169]]]],155]],[[[156,[[0,[169,169]]]],156]],[[[155,[[0,[62,170,170]]]],155]],[[[156,[[0,[170,170]]]],156]],[[[155,[[0,[171,171]]]],155]],[[[156,[[0,[171,171]]]],156]],[[[155,[[0,[62,172,172]]]],155]],[[[156,[[0,[172,172]]]],156]],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[155],[[]],[[]],[156],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[156],[[]],[[[164,[163]],40],[[164,[163]]]],[[[109,[163]],40],[[109,[163]]]],[[[166,[163]],40],[[166,[163]]]],[[[164,[163]],173],[[164,[163]]]],[[[109,[163]],173],[[109,[163]]]],[[[166,[163]],173],[[166,[163]]]],[[[160,[159]]],40],[174,92],[[[175,[158]]],158],[[],176],[[],176],[[[160,[159]]]],[177,177],[178,178],[[[160,[159]]],[[160,[159]]]],[108,108],[179,179],[[[166,[[0,[62,163]]]]],[[166,[[0,[62,163]]]]]],[119,119],[[[165,[[0,[159,62]]]]],[[165,[[0,[159,62]]]]]],[[[155,[62]]],[[155,[62]]]],[[[160,[159]],[160,[159]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[178,178],73],[[[160,[159]],[160,[159]]],73],[[119,119],73],[[[155,[74]],[155,[74]]],73],[[[156,[74]],[156,[74]]],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[180,[[181,[5]]]],[[[160,[159]]]],[[[160,[159]],116]],[[[160,[159]],116]],[[],182],[[],[[160,[159]]]],[[],119],[[],[[155,[182]]]],[[],[[156,[182]]]],[[]],[[[160,[159]]],132],[[[166,[163]]]],[119],[155],[156],[[]],[[[164,[163]]]],[[[160,[159]]],132],[156],[79,[[6,[178]]]],[79,[[6,[[160,[159]]]]]],[5,158],[[[155,[[0,[183,183]]]],155]],[[[156,[[0,[183,183]]]],156]],[[[155,[[0,[62,184,184]]]],155]],[[[156,[[0,[184,184]]]],156]],[[[160,[159]],[175,[40]]],[[185,[159]]]],[[[185,[159]]]],[[[160,[159]]]],[[[165,[159]]]],[[[109,[163]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[178,178],92],[[[160,[159]],[160,[159]]],92],[[119,119],92],[[119,105],92],[[119,102],92],[[[155,[93]],155],92],[[[156,[93]],156],92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[160,[159]],97]],[[[160,[159]],132]],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[[164,[163]],15],[[6,[98]]]],[[[109,[163]],15],[[6,[98]]]],[[[185,[159]],15],[[6,[98]]]],[[178,15],[[6,[98]]]],[[178,15],[[6,[98]]]],[[188,15],[[6,[98]]]],[[188,15],[[6,[98]]]],[[189,15],[[6,[98]]]],[[189,15],[[6,[98]]]],[[[160,[159]],15],[[6,[98]]]],[[[166,[163]],15],[[6,[98]]]],[[119,15],[[6,[98]]]],[[119,15],[[6,[98]]]],[[[165,[159]],15],[[6,[98]]]],[[[155,[151]],15],[[6,[98]]]],[[[155,[99]],15],[[6,[98]]]],[[[156,[99]],15],[[6,[98]]]],[[[156,[151]],15],[[6,[98]]]],[[190,15],[[6,[98]]]],[[190,15],[[6,[98]]]],[[]],[[]],[[],[[164,[108]]]],[[]],[[]],[[]],[132,177],[[]],[[]],[[]],[132,[[160,[159]]]],[[[191,[86]]],[[160,[159]]]],[159,[[160,[159]]]],[152],[[]],[[]],[[]],[[]],[[],[[166,[108]]]],[[]],[102,119],[[]],[102,119],[105,119],[[]],[[[20,[192]]],[[155,[192]]]],[[],155],[[],155],[152],[[]],[[],156],[152],[[]],[[],156],[193,190],[[]],[159,[[160,[159]]]],[[159,40],[[160,[159]]]],[[[194,[159]],40],[[160,[159]]]],[40,[[160,[159]]]],[102,[[26,[119]]]],[97,[[160,[159]]]],[[40,40],[[160,[159]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,[[160,[159]]]],[102,[[6,[178]]]],[102,[[6,[119]]]],[102,[[6,[[155,[195]]]]]],[102,[[6,[[156,[195]]]]]],[[[191,[86]]],[[160,[159]]]],[17],[17],[17],[17],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[177,40]],[102,105],[[[160,[159]],40]],[[178,117]],[[[160,[159]],117]],[[119,117]],[[[155,[118]],117]],[[[156,[118]],117]],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[160,[159]],[201,[132]]]],[[[175,[40]]],40],[[[160,[159]],[201,[132]]]],[[[160,[159]]],40],[[[160,[159]],40]],[[[160,[159]],40,132]],[[[160,[159]],40,97]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[155,[192]]],[[20,[192]]]],[[]],[[]],[[[160,[159]]],[[87,[132,86]]]],[[[160,[159]]],[[6,[159,[160,[159]]]]]],[[]],[[[160,[159]]]],[[[160,[159]]]],[[[160,[159]]]],[[]],[[[155,[62]]],62],[[[156,[62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],[[191,[86]]]],[[[160,[159]]],92],[119,92],[155,92],[156,92],[[[175,[173]]],173],[[[185,[159]]],40],[[[160,[159]]],40],[119,40],[92,92],[[],158],[153],[[[155,[62]]],62],[[[156,[62]]],62],[[[155,[[0,[202,202]]]],155]],[[[156,[[0,[202,202]]]],156]],[[[155,[[0,[62,203,203]]]],155]],[[[156,[[0,[203,203]]]],156]],[[[155,[204]]]],[[[156,[204]]]],[[[181,[5]]],[[164,[163]]]],[[[181,[5]]],[[109,[163]]]],[102,[[6,[178,188]]]],[[],[[160,[159]]]],[[[181,[5]]],[[166,[163]]]],[[102,44],[[6,[178,188]]]],[[[185,[159]]],26],[[[165,[159]]],26],[[[185,[159]]],26],[[[165,[159]]],26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[155,[207]]]],[[[156,[207]]]],[[178,178],[[26,[73]]]],[[[160,[159]],[160,[159]]],[[26,[73]]]],[[119,119],[[26,[73]]]],[[[155,[[140,[[140,[[140,[140]]]]]]]],[155,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[[156,[[140,[[140,[[140,[140]]]]]]]],[156,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[132,40]],[[[160,[159]]],26],[119,107],[178,102],0,[[[164,[163]]],[[109,[163]]]],[[[160,[159]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[[],208],[[[109,[163]]]],[[[109,[179]]]],[[[164,[163]]],[[164,[163]]]],[[[160,[159]],40]],[[]],[[[160,[159]],40]],[[[160,[159]],40]],[[[160,[159]],40]],[[[160,[159]],40,116]],[[[160,[159]],116]],[[[160,[159]],116]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],[[178,142],6],[[[160,[159]],142],6],[[[160,[159]],40]],[[[155,[[0,[210,210]]]],155]],[[[156,[[0,[210,210]]]],156]],[[[155,[[0,[62,211,211]]]],155]],[[[156,[[0,[211,211]]]],156]],[[[155,[[0,[212,212]]]],155]],[[[156,[[0,[212,212]]]],156]],[[[155,[[0,[62,213,213]]]],155]],[[[156,[[0,[213,213]]]],156]],[[[160,[159]]]],[132],[[],40],[[[185,[159]]]],[[[165,[159]]]],0,[[[160,[159]]],92],[[],214],[[],214],[[[155,[[0,[215,215]]]],155]],[[[156,[[0,[215,215]]]],156]],[[[155,[[0,[62,216,216]]]],155]],[[[156,[[0,[216,216]]]],156]],[[[160,[159]],40]],[[[155,[62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[119,105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],160],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[[164,[108]]],[[164,[179]]]],[[[109,[108]]],[[109,[179]]]],[[[166,[108]]],[[166,[179]]]],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[164,[108]]],[[164,[108]]]],[[[166,[108]]],[[166,[108]]]],[[[160,[159]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[160,[159]],40],[[6,[190]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[160,[159]],40],[[6,[190]]]],[[[160,[159]],40],[[6,[190]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[178,44],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[132,217],26],[[132,217],26],[40,[[160,[159]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,40],[[129,40],[[6,[129,193]]]],[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[[86,129],[[6,[[181,[[132,[5]]]],218]]]],[[86,129],[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[40,[[6,[129,193]]]],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,33],[86,86],[129,129],[193,193],[218,218],[[]],[[]],[[]],[[]],[129,[[181,[5]]]],[[5,129]],[[5,129]],[[[181,[5]],129]],[[86,[181,[5]],129]],[[],86],[[129,129],92],[[193,193],92],[[218,218],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[129,129],[[6,[193]]]],[[129,129],[[6,[129,193]]]],[[86,15],[[6,[98]]]],[[129,15],[[6,[98]]]],[[193,15],[[6,[98]]]],[[193,15],[[6,[98]]]],[[218,15],[[6,[98]]]],[[218,15],[[6,[98]]]],[33,129],[[],129],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,40],[[6,[129,193]]]],[[40,40],129],[17],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[129,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],129],[129,129],[[129,40],40],[[129,40],40],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[[5,129,40],5],[[5,129,40],5],[[129,40],[[6,[193]]]],[[129,40],[[6,[193]]]],[[129,40],[[6,[129,193]]]],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[20,[102]],[20,[102]]]],[[[20,[102]],102]],[[[20,[102]],102]],[[[20,[102]],[20,[102]]]],[[],23],[[[20,[219]]],19],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[[[20,[102]]],102],[[]],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[[]],[[]],[[]],[[[20,[102]]]],[[[20,[[0,[192,33]]]]],[[20,[[0,[192,33]]]]]],[[[20,[[0,[192,33]]]],[20,[[0,[192,33]]]]]],[[]],[[]],[[[20,[[0,[74,192,33]]]],[20,[[0,[74,192,33]]]]],73],[[],73],[[],[[20,[[0,[192,33]]]]]],[[[20,[102]],[220,[40]]]],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[79,[[6,[[20,[[0,[192,33]]]]]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[20,[219]],221],92],[[[20,[219]],222],92],[[[20,[219]],19],92],[[[20,[19]],219],92],[[[20,[19]],19],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[[132,[[0,[93,62]]]]]],[224,[223]]],92],[[[20,[[0,[[93,[[0,[192,33]]]],192,33]]]],[20,[[0,[192,33]]]]],92],[[[20,[102]],102],92],[[[20,[102]],105],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[[132,[[0,[93,62]]]]]],[191,[225]]],92],[[[20,[19]],221],92],[[[20,[219]],219],92],[[[20,[19]],219],92],[[[20,[219]],219],92],[[[20,[219]],19],92],[[[20,[19]],222],92],[[[20,[19]],19],92],[[[20,[102]],102],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[[20,[[0,[99,192,33]]]],15],[[6,[98]]]],[[[20,[[0,[151,192,33]]]],15],[[6,[98]]]],[162,[[20,[162]]]],[226,[[20,[102]]]],[105,[[20,[102]]]],[[[132,[62]]],[[20,[[132,[62]]]]]],[219,[[20,[219]]]],[[[191,[62,86]]],[[20,[[132,[62]]]]]],[19,[[20,[19]]]],[105,[[20,[102]]]],[227,[[20,[[132,[5]]]]]],[221,[[20,[219]]]],[102,[[20,[102]]]],[228,[[20,[162]]]],[[[191,[62,86]]],[[20,[[132,[62]]]]]],[228,[[20,[162]]]],[221,[[20,[219]]]],[222,[[20,[19]]]],[[]],[222,[[20,[19]]]],[97,[[20,[102]]]],[97,[[20,[[132,[62]]]]]],[97,[[20,[102]]]],[97,[[20,[102]]]],[[]],[17],[[[20,[[0,[118,192,33]]]],117]],[[[20,[102]],102,40],40],[[]],[[[20,[102]]],[[230,[229]]]],[[[20,[[0,[192,33]]]]]],[[]],[[[20,[[0,[192,33]]]]],92],[[[20,[102]]],92],[[[20,[[0,[192,33]]]]],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[102]],102],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[102]],105],92],[[[20,[102]],102],92],[[[20,[[132,[[0,[93,62]]]]]],[191,[225]]],92],[[[20,[[132,[[0,[93,62]]]]]],[224,[223]]],92],[[[20,[219]],219],[[26,[73]]]],[[[20,[219]],19],[[26,[73]]]],[[[20,[219]],222],[[26,[73]]]],[[[20,[219]],19],[[26,[73]]]],[[[20,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,192,33]]]],192,33]]]],192,33]]]],192,33]]]],[20,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,192,33]]]],192,33]]]],192,33]]]],192,33]]]]],[[26,[73]]]],[[[20,[19]],219],[[26,[73]]]],[[[20,[19]],19],[[26,[73]]]],[[[20,[219]],219],[[26,[73]]]],[[[20,[19]],219],[[26,[73]]]],[[[20,[19]],19],[[26,[73]]]],[[[20,[219]],221],[[26,[73]]]],[[[20,[19]],222],[[26,[73]]]],[[[20,[19]],221],[[26,[73]]]],[[5,5]],[5],[5],[[5,5],92],[5,107],[[[20,[102]],102]],[[[20,[[0,[231,192,33]]]],142],6],[[[20,[102]]],105],[[[20,[[0,[192,33]]]]]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],7],[[]],0,0,[[[87,[33,225]]],225],[[],23],[[[87,[232,86]]],233],[[[87,[33,225]]],33],[[[87,[234,86]]],198],[[[87,[33,225]]],33],[[],235],[[[87,[194,225]]],[[87,[225]]]],[[[87,[[132,[194]],225]]],[[87,[132,225]]]],[[[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]]],92],[[[87,[132,86]],40,92],[[87,[132,86]]]],[[[87,[132,86]]],40],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],92],[[87,[132,86]]]],[[[87,[132,86]]],40],[[[87,[132,86]],[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]]],92],[[[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],40],92],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[]],[[]],[[[87,[33,225]]],33],[[]],[[]],[[[87,[33,225]]],33],[[[87,[[0,[[217,[236]],33]],225]],236]],[[[87,[[0,[[116,[236]],33]],225]],236]],[[[87,[[0,[[153,[236]],33]],225]],236]],[[[87,[149,86]]],[[26,[149]]]],[[],176],[[[87,[162,86]]],[[87,[162,86]]]],[[[87,[237,86]]],[[87,[237,86]]]],[[[87,[[238,[62,62]],86]]],[[87,[[238,[62,62]],86]]]],[[[87,[[239,[62]],86]]],[[87,[[239,[62]],86]]]],[[[87,[19,86]]],[[87,[19,86]]]],[[[87,[219,86]]],[[87,[219,86]]]],[[[87,[102,86]]],[[87,[102,86]]]],[[[87,[62,[0,[225,62]]]]],[[87,[62,[0,[225,62]]]]]],[[[87,[[132,[62]],[0,[225,62]]]]],[[87,[[132,[62]],[0,[225,62]]]]]],[[[87,[62,[0,[225,62]]]],[87,[62,[0,[225,62]]]]]],[[[87,[[132,[62]],[0,[225,62]]]],[87,[[132,[62]],[0,[225,62]]]]]],[[]],[[[87,[[0,[240,33]],86]],241],241],[[[87,[[0,[74,33]],225]],[87,[[0,[74,33]],225]]],73],[[],73],[[[88,[[87,[[0,[242,243,33]],86]]]],40]],[[[87,[[0,[244,33]],86]],40]],[[[87,[[0,[240,33]],86]]],245],[[],[[87,[162,86]]]],[[],[[87,[182,86]]]],[[],[[87,[238,86]]]],[[],[[87,[239,86]]]],[[],[[87,[102,86]]]],[[],[[87,[132,86]]]],[[],[[87,[219,86]]]],[[[246,[33]]],33],[[[87,[33,225]]],33],[[[246,[33]]],33],[[[87,[33,225]]],33],[[[87,[[0,[247,33]],86]],248],[[6,[21]]]],[[[87,[149,86]]],102],[79,[[6,[[87,[219,86]]]]]],[79,[[6,[[87,[19,86]]]]]],[79,[[6,[[87,[102,86]]]]]],[79,[[6,[[87,[[132,[249]],86]]]]]],[79,[[6,[[87,[162,86]]]]]],[79,[[6,[[87,[249,86]]]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[23,225]]],[[6,[[87,[23,225]],[87,[23,225]]]]]],[[[87,[23,225]]],[[6,[[87,[23,225]],[87,[23,225]]]]]],[[[87,[23,225]]],[[6,[[87,[23,225]],[87,[23,225]]]]]],[[[87,[[0,[240,33]],86]],7],26],[[[87,[23,225]]],[[87,[23,225]]]],[[[87,[23,225]]],[[87,[23,225]]]],[[[87,[23,225]]],[[87,[23,225]]]],[[[246,[33]]]],[[[87,[33,225]]]],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[252,33]],86]],253],92],[[[87,[[0,[240,33]],86]],254],92],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[23,92],[[],92],[[],92],[[],92],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[94,[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[[0,[240,33]],86]],265]],[[[87,[[0,[240,33]],86]],265],92],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[244,33]],86]]],[[6,[[132,[5]],21]]]],[[[87,[[0,[266,33]],86]],[132,[5]]]],[[[87,[[0,[235,33]],86]],[132,[5]]]],[[[87,[[0,[267,33]],86]],[132,[5]]]],[[[87,[[0,[117,33]],225]]],107],[[[87,[[0,[252,33]],86]]]],[[[87,[[0,[268,33]],86]]],[[6,[21]]]],[[[246,[[0,[151,33]]]],15],[[6,[98]]]],[[[246,[[0,[99,33]]]],15],[[6,[98]]]],[[[87,[[0,[151,33]],225]],15],[[6,[98]]]],[[[87,[[0,[99,33]],225]],15],[[6,[98]]]],[[[87,[33,225]],15],[[6,[98]]]],[[]],[[[20,[102]]],[[87,[149,86]]]],[102,[[87,[149,86]]]],[103,[[87,[132,86]]]],[[[20,[102]]],[[87,[149,86]]]],[152],[[[20,[162]]],[[87,[162,86]]]],[[[20,[[132,[62]]]]],[[87,[[132,[62]],86]]]],[105,[[87,[102,86]]]],[[[87,[102,225]]],[[87,[[132,[5]],225]]]],[[[238,[208,208]]],[[87,[[238,[208,208]],86]]]],[[[239,[208]]],[[87,[[239,[208]],86]]]],[[[191,[225]]],[[87,[132,225]]]],[102,[[87,[102,86]]]],[149,[[87,[149,86]]]],[228,[[87,[162,86]]]],[219,[[87,[219,86]]]],[[],[[87,[86]]]],[[[20,[102]]],[[87,[102,86]]]],[105,[[87,[149,86]]]],[162,[[87,[162,86]]]],[102,[[87,[149,86]]]],[[[0,[149,136,135]]],[[87,[149,86]]]],[105,[[87,[149,86]]]],[[]],[[[132,[62]]],[[87,[[132,[62]],86]]]],[134,[[87,[149,86]]]],[19,[[87,[19,86]]]],[[[20,[219]]],[[87,[219,86]]]],[134,[[87,[149,86]]]],[221,[[87,[219,86]]]],[[[20,[19]]],[[87,[19,86]]]],[222,[[87,[19,86]]]],[134,[[87,[149,86]]]],[97,[[87,[132,86]]]],[[],[[87,[33,86]]]],[225,[[87,[33,225]]]],[[]],[[]],[17],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[87,[[0,[269,33]],86]]],[[103,[5]]]],[[[87,[[0,[270,33]],86]],103],174],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[271,272],[[6,[273,274]]]],[[[6,[275,276]]]],[[[6,[222,276]]]],[[[87,[[0,[118,33]],225]],117]],[4],[2],[[]],[[]],[[[87,[225]]],[[87,[132,225]]]],[[]],[[[87,[225]]]],[[[87,[238,86]]]],[[[87,[239,86]]]],[[]],[[[87,[33,225]]],[[88,[[87,[33,225]]]]]],[[[87,[33,225]]]],[[[87,[33,225]]]],[[]],[[]],[102,277],[102,92],[[[87,[[0,[278,33]],225]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[102,92],[[[87,[[0,[279,33]],86]]],92],[102,92],[[[87,[[0,[280,243,33]],86]]],92],[[[87,[[0,[281,243,33]],86]]],92],[[[87,[[0,[268,33]],86]]],92],[[[87,[[0,[209,33]],225]]],26],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[87,[33,225]]],33],[[[87,[[0,[278,33]],225]]],40],[[[87,[[0,[252,33]],86]],282]],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[87,[[0,[240,33]],86]]],[[26,[283]]]],[[[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[[],246],[[],[[87,[86]]]],[[225,225],[[87,[225,225]]]],[[[87,[[0,[240,33]],86]],284],241],[[],[[87,[194,86]]]],[[225,225],[[87,[194,225,225]]]],[40,[[87,[[132,[194]],86]]]],[[40,225],[[87,[[132,[194]],225]]]],[[[285,[33]]],[[246,[33]]]],[[],[[87,[194,86]]]],[[225,225],[[87,[194,225,225]]]],[40,[[87,[[132,[194]],86]]]],[[40,225],[[87,[[132,[194]],225]]]],[[[87,[[0,[209,33]],225]]],26],[[[87,[[0,[286,33]],225]]],26],[[[87,[[0,[267,33]],86]]],84],[[[87,[[0,[235,33]],86]]],84],[[[87,[[0,[235,33]],86]]],107],[[[87,[[0,[267,33]],86]]],107],[[],205],[[],206],[[],205],[[],206],[[[87,[[0,[209,33]],225]],40],26],[[[87,[[0,[286,33]],225]],40],26],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],[[26,[73]]]],[[],[[88,[[87,[86]]]]]],[[225,225],[[88,[[87,[225,225]]]]]],[[[88,[[87,[[0,[85,243,33]],225]]]],287],288],[[[88,[[87,[[0,[289,243,33]],86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[87,[[0,[242,243,33]],86]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[87,[[0,[289,243,33]],86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[87,[[0,[290,243,33]],86]]]],287],[[288,[26]]]],[[[88,[[87,[[0,[291,243,33]],86]]]],287],[[288,[26]]]],[[[88,[[87,[[0,[292,243,33]],86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[292,243,33]],86]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[294,243,33]],86]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[87,[[0,[289,243,33]],86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[289,243,33]],86]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[5,5]],[5],[5],[5],[[5,5],92],[5,107],[[[87,[[0,[279,33]],86]],[132,[5]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],297],[[6,[21]]]],[[[87,[[0,[279,33]],86]],[132,[5]]],[[6,[21]]]],[[[87,[[0,[244,33]],86]],105],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],[191,[5,86]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],105],[[6,[40,21]]]],[[[87,[[0,[244,33]],86]],5,[191,[5,86]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],[132,[293]]],[[6,[40,21]]]],[[[87,[[0,[298,33]],86]],299,300]],[[[87,[[0,[240,33]],86]],241,301]],[[299,99]],[[[87,[[0,[240,33]],86]],241,241]],[[[87,[[0,[247,33]],86]],248,302,303],[[6,[21]]]],[[[87,[[0,[240,33]],86]],254],304],[[[87,[[0,[247,33]],86]],248,302,303],[[6,[21]]]],[102,[[6,[[191,[305,86]],21]]]],[[[88,[[87,[[0,[306,243,33]],225]]]]],307],[[308,309]],[[[87,[[0,[310,33]],86]],295],[[6,[107,21]]]],[[[87,[[0,[231,33]],86]],142],6],[[[87,[[0,[291,243,33]],86]]]],[[[87,[[0,[290,243,33]],86]]]],[[[87,[[0,[209,33]],225]]]],[[[87,[[0,[311,33]],86]]],[[26,[312]]]],[[[246,[[0,[149,33]]]]],[[26,[149]]]],[[[87,[149,86]]],[[26,[149]]]],[[[87,[[0,[310,33]],86]]],[[6,[107,21]]]],[[],214],[102,[[26,[102]]]],[102,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[[87,[[0,[240,33]],86]],241],92],[[[87,[[0,[235,33]],86]],[132,[5]]],[[6,[313]]]],[[[87,[[0,[267,33]],86]],[132,[5]]],[[6,[314]]]],[[],6],[[[87,[132,86]]],[[6,[[87,[103,86]]]]]],[[[191,[86]]],[[6,[[87,[103,86]]]]]],[[],6],[[],6],[[],6],[[],[[6,[[87,[86]],218]]]],[[225,225],[[6,[[87,[225,225]],218]]]],[[],[[6,[[87,[194,86]],218]]]],[[225,225],[[6,[[87,[194,225,225]],218]]]],[40,[[6,[[87,[[132,[194]],86]],218]]]],[[],[[6,[[87,[194,86]],218]]]],[[225,225],[[6,[[87,[194,225,225]],218]]]],[40,[[6,[[87,[[132,[194]],86]],218]]]],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[],7],[[],7],[315,316],[[]],[[]],[[[87,[194,225]]],[[87,[225]]]],[[[87,[[0,[117,33]],225]],[132,[5]]]],[[[87,[[0,[268,33]],86]],[132,[5]]],[[6,[40,21]]]],[[[87,[[0,[268,33]],86]],[132,[5]]],[[6,[21]]]],[[[87,[[0,[268,33]],86]],317],[[6,[21]]]],[[[87,[[0,[117,33]],225]],196]],[[[87,[[0,[117,33]],225]],197]],[[[87,[[0,[117,33]],225]],198]],[[[87,[[0,[117,33]],225]],199]],[[[87,[[0,[117,33]],225]],161]],[[[87,[[0,[117,33]],225]],173]],[[[87,[[0,[117,33]],225]],40]],[[[87,[[0,[117,33]],225]],102]],[[[87,[[0,[117,33]],225]],104]],[[[87,[[0,[117,33]],225]],200]],[[[87,[[0,[117,33]],225]],84]],[[[87,[[0,[117,33]],225]],107]],[[[87,[[0,[117,33]],225]],5]],[[[87,[[0,[117,33]],225]],40]],[[[87,[[0,[268,33]],86]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,[[[318,[225]]],225],[[[319,[225]]],225],[[[318,[74,225]],[318,[74,225]]]],[[[320,[74,62,[0,[225,62]]]],[320,[74,62,[0,[225,62]]]]]],[[[321,[74,62,[0,[225,62]]]],[321,[74,62,[0,[225,62]]]]]],[[[322,[86]],[322,[86]]]],[[[319,[225]],[319,[225]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[319,[225]]]],[[[318,[225]]],132],[[[319,[225]]]],[[[322,[225]]],26],[[[319,[225]]],26],[[[322,[225]]],26],[[[319,[225]]],26],0,[[[319,[74,225]],74],[[6,[40,40]]]],[[[319,[225]],116],[[6,[40,40]]]],[[[319,[225]],74,116],[[6,[40,40]]]],[[[321,[[0,[74,62]],[0,[225,62]]]],[321,[[0,[74,62]],[0,[225,62]]]]],[[321,[[0,[74,62]],[0,[225,62]]]]]],[[[321,[[0,[74,62]],[0,[225,62]]]],[321,[[0,[74,62]],[0,[225,62]]]]],[[321,[[0,[74,62]],[0,[225,62]]]]]],[[[321,[[0,[74,62]],[0,[225,62]]]],[321,[[0,[74,62]],[0,[225,62]]]]],[[321,[[0,[74,62]],[0,[225,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[318,[225]]],40],[[[319,[225]]],40],[[[318,[225]]]],[[[320,[[0,[225,62]]]]]],[[[321,[62,[0,[225,62]]]]]],[[[322,[225]]]],[[[319,[225]]]],[[[318,[62,[0,[225,62]]]]],[[318,[62,[0,[225,62]]]]]],[[[320,[62,62,[0,[225,62]]]]],[[320,[62,62,[0,[225,62]]]]]],[[[321,[62,[0,[225,62]]]]],[[321,[62,[0,[225,62]]]]]],[[[322,[62,[0,[225,62]]]]],[[322,[62,[0,[225,62]]]]]],[[[319,[62,[0,[225,62]]]]],[[319,[62,[0,[225,62]]]]]],[323,323],[324,324],[[[318,[62,[0,[225,62]]]],[318,[62,[0,[225,62]]]]]],[[[321,[62,[0,[225,62]]]],[321,[62,[0,[225,62]]]]]],[[[322,[62,[0,[225,62]]]],[322,[62,[0,[225,62]]]]]],[[[319,[62,[0,[225,62]]]],[319,[62,[0,[225,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[320,[74,74,[0,[225,62]]]],[320,[74,74,[0,[225,62]]]]],73],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],73],[[[322,[74,225]],[322,[74,225]]],73],[[[319,[74,225]],[319,[74,225]]],73],[[],73],[[],73],[[],73],[[],73],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],92],[[[322,[[93,[[93,[[93,[93]]]]]],225]],[93,[[93,[[93,[[93,[93]]]]]]]]],92],[[[319,[[93,[[93,[[93,[93]]]]]],225]],[93,[[93,[[93,[[93,[93]]]]]]]]],92],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],92],[[[322,[225]]],[[326,[225]]]],[[[322,[225]]],[[327,[225]]]],[[[322,[225]]],[[326,[225]]]],[[[322,[225]]],[[327,[225]]]],[[],[[318,[74,86]]]],[[],[[320,[86]]]],[[],[[321,[86]]]],[[],[[322,[86]]]],[[],[[319,[86]]]],[79,[[6,[[318,[[0,[249,74]],86]]]]]],[79,[[6,[[320,[[0,[249,74]],249,86]]]]]],[79,[[6,[[321,[[0,[249,328,74]],86]]]]]],[79,[[6,[[322,[249,86]]]]]],[79,[[6,[[319,[249,86]]]]]],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],[[329,[74,[0,[225,62]]]]]],[[[318,[225]]],[[330,[225]]]],[[[319,[225]],[175,[40]]],[[331,[225]]]],[[[318,[74,225]]],[[332,[74,225]]]],[[[320,[[0,[225,62]]]]]],[[[322,[225]]]],[[[319,[225]]]],[[[320,[74,[0,[225,62]]]],74],[[333,[74,[0,[225,62]]]]]],[[[320,[[93,[[93,[[93,[93]]]]]],[93,[[93,[[93,[93]]]]]],[0,[225,62]]]],[320,[[93,[[93,[[93,[93]]]]]],[93,[[93,[[93,[93]]]]]],[0,[225,62]]]]],92],[[[321,[[93,[[93,[[93,[93]]]]]],[0,[225,62]]]],[321,[[93,[[93,[[93,[93]]]]]],[0,[225,62]]]]],92],[[[322,[[93,[[93,[[93,[93]]]]]],225]],[322,[[93,[[93,[[93,[93]]]]]],225]]],92],[[[319,[93,225]],103],92],[[[319,[93,225]],[191,[225]]],92],[[[319,[93,225]],132],92],[[[319,[[93,[[93,[[93,[93]]]]]],225]],[319,[[93,[[93,[[93,[93]]]]]],225]]],92],[[[319,[93,225]],103],92],[[[319,[93,225]],103],92],[[[319,[93,225]],132],92],[[323,323],92],[[324,324],92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[318,[[0,[74,208]],225]],97]],[[[318,[74,225]],97]],[[[320,[[0,[74,208]],208,[0,[225,62]]]],97]],[[[320,[74,[0,[225,62]]]],97]],[[[321,[74,[0,[225,62]]]],97]],[[[321,[[0,[74,208]],[0,[225,62]]]],97]],[[[322,[208,225]],97]],[[[322,[225]],97]],[[[319,[208,225]],97]],[[[319,[225]],97]],[[[318,[[0,[74,208]],225]],[0,[74,208]]]],[[[318,[74,225]],74]],[[[320,[[0,[74,208]],208,[0,[225,62]]]]]],[[[320,[74,[0,[225,62]]]]]],[[[321,[[0,[74,208]],[0,[225,62]]]],[0,[74,208]]]],[[[321,[74,[0,[225,62]]]],74]],[[[322,[225]]]],[[[322,[208,225]],208]],[[[319,[208,225]],208]],[[[319,[225]]]],[[[318,[[0,[74,208]],225]],40]],[[[318,[74,225]],40]],[[[319,[225]],40]],[[[319,[208,225]],40]],[[[320,[74,[0,[225,62]]]],116],[[334,[74,116,[0,[225,62]]]]]],[[[321,[74,[0,[225,62]]]],116],[[335,[74,116,[0,[225,62]]]]]],[[[322,[225]],116],[[336,[116,225]]]],[[[321,[74,[0,[225,62]]]]],[[26,[74]]]],[[[320,[74,[0,[225,62]]]]],[[26,[[337,[74,[0,[225,62]]]]]]]],[[[320,[74,[0,[225,62]]]]],26],[[[319,[5,225]]],[[6,[21]]]],[[[318,[99,225]],15],[[6,[98]]]],[[[320,[99,99,[0,[225,62]]]],15],[[6,[98]]]],[[[321,[99,[0,[225,62]]]],15],[[6,[98]]]],[[[322,[99,225]],15],[[6,[98]]]],[[[319,[99,225]],15],[[6,[98]]]],[[323,15],[[6,[98]]]],[[323,15],[[6,[98]]]],[[324,15],[[6,[98]]]],[[]],[[[191,[74,225]]],[[318,[74,225]]]],[[[103,[74]]],[[318,[74,86]]]],[103,[[320,[74,86]]]],[[]],[[[103,[74]]],[[321,[74,86]]]],[[]],[[]],[103,[[322,[86]]]],[[]],[103,[[319,[86]]]],[[[191,[225]]],[[319,[225]]]],[[]],[324,323],[[]],[193,324],[97,[[318,[74,86]]]],[97,[[320,[74,86]]]],[97,[[321,[74,86]]]],[97,[[322,[86]]]],[97,[[319,[86]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[[[322,[225]]],26],[[[319,[225]]],26],[[[322,[225]]],26],[[[319,[225]]],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],26],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],[[26,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[225]],40],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],26],[[[319,[225]],40],26],[[[320,[118,118,[0,[225,62]]]],117]],[[[321,[118,[0,[225,62]]]],117]],[[[322,[118,225]],117]],[[[319,[118,225]],117]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]]],[[[319,[225]],40]],[[[319,[225]],40]],[[[320,[74,[0,[225,62]]]],74],26],[[[321,[74,[0,[225,62]]]],74],92],[[[319,[225]],40]],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],[[338,[74,[0,[225,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[320,[[0,[[339,[229]],328,74]],[339,[229]],86]]]],[[[321,[[0,[[339,[229]],328,74]],86]]]],[[[318,[225]]],340],[[[318,[225]]],[[341,[225]]]],[[[320,[[0,[225,62]]]]],342],[[[320,[[0,[225,62]]]]],[[343,[[0,[225,62]]]]]],[[[320,[[0,[225,62]]]]],344],[[[321,[[0,[225,62]]]]],[[345,[[0,[225,62]]]]]],[[[321,[[0,[225,62]]]]],346],[[[322,[225]]],347],[[[322,[225]]],[[348,[225]]]],[[[322,[225]]],349],[[[319,[225]]],350],[[[319,[225]]],351],[[[319,[225]]],[[352,[225]]]],[[[318,[225]]],[[353,[225]]]],[[[320,[[0,[225,62]]]]],[[354,[[0,[225,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[318,[74,225]]],[[191,[74,225]]]],[[[320,[[0,[225,62]]]]],[[355,[[0,[225,62]]]]]],[[[318,[225]]],[[191,[225]]]],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],92],[[[318,[225]]],92],[[[320,[[0,[225,62]]]]],92],[[[321,[[0,[225,62]]]]],92],[[[322,[225]]],92],[[[319,[225]]],92],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],92],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],92],[[[319,[5,225]]],92],[[[318,[225]]],340],[[[320,[[0,[225,62]]]]],344],[[[321,[[0,[225,62]]]]],346],[[[322,[225]]],347],[[[319,[225]]],351],[[[320,[[0,[225,62]]]]],342],[[[322,[225]]],349],[[[319,[225]]],350],[[[320,[[0,[225,62]]]]],356],[323,324],[[[321,[74,[0,[225,62]]]]],[[26,[74]]]],[[[320,[74,[0,[225,62]]]]],[[26,[[337,[74,[0,[225,62]]]]]]]],[[[320,[74,[0,[225,62]]]]],26],[[[318,[225]]],40],[[[320,[[0,[225,62]]]]],40],[[[321,[[0,[225,62]]]]],40],[[[322,[225]]],40],[[[319,[225]]],40],0,[[[320,[[0,[[325,[74]],74]],[0,[225,62]]]],[357,[74]]],[[358,[[0,[[325,[74]],74]]]]]],[[[320,[[0,[[325,[74]],74]],[0,[225,62]]]],[357,[74]]],[[359,[[0,[[325,[74]],74]],[0,[225,62]]]]]],[[[319,[225]]],132],[[[322,[[93,[[93,[[93,[93]]]]]],225]],[322,[[93,[[93,[[93,[93]]]]]],225]]],92],[[],[[318,[74,86]]]],[[],[[320,[86]]]],[[],[[321,[86]]]],[[],[[322,[86]]]],[[],[[319,[86]]]],[225,[[318,[74,225]]]],[[[0,[225,62]]],[[320,[[0,[225,62]]]]]],[[[0,[225,62]]],[[321,[[0,[225,62]]]]]],[225,[[322,[225]]]],[225,[[319,[225]]]],[[[320,[[140,[[140,[[140,[140]]]]]],[140,[[140,[[140,[140]]]]]],[0,[225,62]]]],[320,[[140,[[140,[[140,[140]]]]]],[140,[[140,[[140,[140]]]]]],[0,[225,62]]]]],[[26,[73]]]],[[[321,[[140,[[140,[[140,[140]]]]]],[0,[225,62]]]],[321,[[140,[[140,[[140,[140]]]]]],[0,[225,62]]]]],[[26,[73]]]],[[[322,[[140,[[140,[[140,[140]]]]]],225]],[322,[[140,[[140,[[140,[140]]]]]],225]]],[[26,[73]]]],[[[319,[[140,[[140,[[140,[140]]]]]],225]],[319,[[140,[[140,[[140,[140]]]]]],225]]],[[26,[73]]]],[[[319,[225]],116],40],[[[318,[225]]],26],[[[318,[74,225]]],[[26,[[360,[74,225]]]]]],[[[318,[74,225]]],[[26,[74]]]],[[[322,[225]]],26],[[[319,[225]]],26],[[[320,[74,[0,[225,62]]]]],26],[[[321,[74,[0,[225,62]]]]],[[26,[74]]]],[[[322,[225]]],26],[[[319,[225]]],26],[[[320,[74,[0,[225,62]]]]],26],[[[321,[74,[0,[225,62]]]]],[[26,[74]]]],[[[318,[74,225]],74]],[[[322,[225]]]],[[[319,[225]]]],[[[322,[225]]]],[[[319,[225]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[175,[[0,[74,33]]]]],[[361,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[175,[[0,[74,33]]]]],[[362,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[225]],[175,[40]]],351],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[175,[[0,[74,33]]]]],[[363,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[225]],[175,[40]]],350],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[[[319,[5,225]],[132,[5]]],[[6,[40,21]]]],[[[319,[5,225]],297],[[6,[21]]]],[[[319,[5,225]],[191,[5,86]]],[[6,[40,21]]]],[[[319,[5,225]],105],[[6,[40,21]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],26],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],92],[[[322,[225]],40]],[[[319,[225]],40],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],26],[[[321,[74,[0,[225,62]]]],74],[[26,[74]]]],[[[318,[225]],40]],[[[319,[225]],40]],[[[318,[225]],40]],[[[319,[225]],40]],[[[319,[62,225]],40,62]],[[[319,[225]],40,116]],[[[318,[74,225]],116]],[[[320,[74,[0,[225,62]]]],116]],[[[321,[74,[0,[225,62]]]],116]],[[[319,[225]],116]],[[[319,[225]],116]],[[[319,[225]],40]],[[[319,[225]],40]],[[[318,[231,86]],142],6],[[[320,[231,231,86]],142],6],[[[321,[231,86]],142],6],[[[322,[231,86]],142],6],[[[319,[231,86]],142],6],[[[318,[225]],40]],[[[319,[225]],40]],[[[318,[225]]]],[[[319,[225]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[225,62]]]],[0,[74,33]]],[[320,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[225,62]]]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[225,62]]]],[0,[74,33]]],[[321,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[225,62]]]]]],[[[322,[62,225]],40],[[322,[62,225]]]],[[[319,[62,225]],40],[[319,[62,225]]]],[[[321,[[0,[74,62]],[0,[225,62]]]],[321,[[0,[74,62]],[0,[225,62]]]]],[[321,[[0,[74,62]],[0,[225,62]]]]]],[[[319,[225]],40,40]],[[[319,[225]],40],26],[[[319,[225]],40],26],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],[[364,[74]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[225,62]]]],[0,[74,33]]],[[26,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[[319,[225]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[320,[74,[0,[225,62]]]],74],[[6,[[365,[74,[0,[225,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[318,[225]],40],[[6,[323]]]],[[[319,[225]],40],[[6,[323]]]],[[[318,[225]],40],[[6,[323]]]],[[[319,[225]],40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[321,[74,[0,[225,62]]]],[321,[74,[0,[225,62]]]]],[[366,[74]]]],[[[320,[[0,[[325,[74]],74]],[0,[225,62]]]],[357,[74]]],[[358,[[0,[[325,[74]],74]]]]]],[[[320,[[0,[[325,[74]],74]],[0,[225,62]]]],[357,[74]]],[[359,[[0,[[325,[74]],74]],[0,[225,62]]]]]],[[[320,[[0,[225,62]]]]],367],[[[320,[[0,[225,62]]]]],368],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[318,[74,86]]]],[40,[[319,[86]]]],[[40,225],[[318,[74,225]]]],[[40,225],[[319,[225]]]],[[[319,[5,225]],[132,[5]]],[[6,[40,21]]]],[[[319,[5,225]],[132,[5]]],[[6,[21]]]],[[[319,[5,225]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,[[[341,[225]]],225],[[[353,[225]]],225],[[[330,[225]]],225],[[[332,[74,225]]],225],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[[],176],[340,340],[[[341,[62,[0,[62,225]]]]],[[341,[62,[0,[62,225]]]]]],[[[353,[62,[0,[62,225]]]]],[[353,[62,[0,[62,225]]]]]],[[]],[[]],[[]],[[],[[341,[86]]]],[[[360,[74,225]]],74],[[[360,[74,225]]],74],[[[360,[74,225]]]],[[[332,[74,225]]]],[[[360,[[0,[74,99]],225]],15],[[6,[98]]]],[[[340,[99]],15],[[6,[98]]]],[[[341,[99,225]],15],[[6,[98]]]],[[[353,[99,[0,[99,225]]]],15],[[6,[98]]]],[[[330,[99,[0,[99,225]]]],15],[[6,[98]]]],[[[332,[[0,[99,74]],[0,[99,225]]]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[340,92],[[[341,[225]]],92],[[[330,[225]]],92],[340,26],[340,26],[[[341,[225]]],26],[[[353,[74,225]]],[[26,[74]]]],[[[330,[225]]],26],[[[332,[74,225]]],[[26,[74]]]],[340,26],[[[341,[225]]],26],[[[330,[225]]],26],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[[360,[74,225]]],74],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[340],[[[341,[225]]]],[[[353,[74,225]]]],[[[330,[225]]]],[[[332,[74,225]]]],[[],214],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[333,[74,[0,[225,62]]]],153],[[333,[74,[0,[225,62]]]]]],[359,358],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[344,344],[356,356],[367,367],[361,361],[358,358],[[]],[[]],[[]],[[]],[[]],[[],344],[[],342],[[],[[343,[[0,[225,182,62]]]]]],[[],356],[[],367],[[],[[354,[[0,[225,182,62]]]]]],[[],[[355,[[0,[225,182,62]]]]]],[[],361],[[[365,[[0,[99,74]],99,86]]],102],[[[343,[[0,[225,62]]]]]],0,[[[333,[[0,[99,74]],99,[0,[225,62]]]],15],[[6,[98]]]],[[[369,[[0,[99,74]],[0,[225,62]]]],15],[[6,[98]]]],[[[337,[[0,[99,74]],99,[0,[225,62]]]],15],[[6,[98]]]],[[[365,[[0,[99,74]],99,[0,[225,62]]]],15],[[6,[98]]]],[[[365,[[0,[99,74]],99,[0,[225,62]]]],15],[[6,[98]]]],[[[344,[99,99]],15],[[6,[98]]]],[[[342,[99,99]],15],[[6,[98]]]],[[[343,[99,99,[0,[225,62]]]],15],[[6,[98]]]],[[[356,[99]],15],[[6,[98]]]],[[[367,[99]],15],[[6,[98]]]],[[[368,[99]],15],[[6,[98]]]],[[[354,[99,[0,[225,62]]]],15],[[6,[98]]]],[[[355,[99,[0,[225,62]]]],15],[[6,[98]]]],[[[361,[99,99]],15],[[6,[98]]]],[[[363,[99,99]],15],[[6,[98]]]],[[[334,[99,99,116,86]],15],[[6,[98]]]],[[[358,[99,99]],15],[[6,[98]]]],[[[359,[99,99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[17],[[[337,[74,[0,[225,62]]]]]],[[[337,[74,[0,[225,62]]]]]],[[[369,[74,[0,[225,62]]]]]],[[[337,[74,[0,[225,62]]]]]],[[[359,[74,[0,[225,62]]]],74]],[[[359,[74,[0,[225,62]]]],74]],[[[359,[74,[0,[225,62]]]],74]],[[[359,[74,[0,[225,62]]]],74]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[369,[74,[0,[225,62]]]]],74],[[[337,[74,[0,[225,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[333,[74,[0,[225,62]]]]],74],[[[369,[74,[0,[225,62]]]]],74],[[[337,[74,[0,[225,62]]]]],74],[358,26],[359,26],[359,26],[358,26],[359,26],[359,26],[344,26],[342,26],[356,26],[367,26],[368,26],[[[354,[[0,[225,62]]]]],26],[[[355,[[0,[225,62]]]]],26],[361,26],[363,26],[344,40],[342,40],[[[343,[[0,[225,62]]]]],40],[356,40],[367,40],[368,40],[[[354,[[0,[225,62]]]]],40],[[[355,[[0,[225,62]]]]],40],[344,26],[342,26],[356,26],[[[354,[74,[0,[225,62]]]]],[[26,[74]]]],[361,26],[363,26],[344,26],[342,26],[356,26],[[[354,[74,[0,[225,62]]]]],[[26,[74]]]],[361,26],[363,26],[358],[359],[358],[359],[344,26],[342,26],[[[343,[[0,[225,62]]]]],26],[356,26],[367,26],[368,26],[[[354,[[0,[225,62]]]]],26],[[[355,[[0,[225,62]]]]],26],[361,26],[363,26],[[[334,[116,[0,[225,62]]]]],26],[344,26],[342,26],[[[343,[[0,[225,62]]]]],26],[356,26],[367,26],[368,26],[[[354,[[0,[225,62]]]]],26],[[[355,[[0,[225,62]]]]],26],[361,26],[363,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[333,[74,182,[0,[225,62]]]]],182],[[[333,[74,[0,[225,62]]]]]],[[[333,[74,[0,[225,62]]]],153]],[[[333,[74,[0,[225,62]]]],153]],[358,26],[359,26],[358,26],[359,26],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[337,[74,[0,[225,62]]]]]],[[[359,[74,[0,[225,62]]]]],26],[[[359,[74,[0,[225,62]]]]],26],[[[337,[74,[0,[225,62]]]]]],[344],[342],[[[343,[[0,[225,62]]]]]],[356],[367],[368],[[[354,[[0,[225,62]]]]]],[[[355,[[0,[225,62]]]]]],[[[334,[116,[0,[225,62]]]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[358,26],[359,26],0,[359,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[346,346],[[[329,[[0,[225,62]]]]],[[329,[[0,[225,62]]]]]],[364,364],[[[338,[[0,[225,62]]]]],[[338,[[0,[225,62]]]]]],[366,366],[362,362],[[]],[[]],[[]],[[]],[[]],[[]],[[],346],[[],[[345,[[0,[225,182,62]]]]]],[[],362],[[[346,[99]],15],[[6,[98]]]],[[[329,[99,[0,[225,62]]]],15],[[6,[98]]]],[[[364,[99]],15],[[6,[98]]]],[[[338,[99,[0,[225,62]]]],15],[[6,[98]]]],[[[366,[99]],15],[[6,[98]]]],[[[335,[99,116,[0,[225,62]]]],15],[[6,[98]]]],[[[345,[99,[0,[99,225,62]]]],15],[[6,[98]]]],[[[362,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[346,26],[362,26],[346,40],[[[345,[[0,[225,62]]]]],40],[346,26],[362,26],[346,26],[[[329,[74,[0,[225,62]]]]],[[26,[74]]]],[[[364,[74]]],[[26,[74]]]],[[[338,[74,[0,[225,62]]]]],[[26,[74]]]],[[[366,[74]]],[[26,[74]]]],[362,26],[346,26],[[[329,[74,[0,[225,62]]]]],[[26,[74]]]],[[[364,[74]]],[[26,[74]]]],[[[338,[74,[0,[225,62]]]]],[[26,[74]]]],[[[366,[74]]],[[26,[74]]]],[[[335,[116,[0,[225,62]]]]],26],[[[345,[[0,[225,62]]]]],26],[362,26],[346,26],[[[345,[[0,[225,62]]]]],26],[362,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[346],[[[329,[74,[0,[225,62]]]]]],[[[364,[74]]]],[[[338,[74,[0,[225,62]]]]]],[[[366,[74]]]],[[[335,[116,[0,[225,62]]]]]],[[[345,[[0,[225,62]]]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[327,[225]]],[[326,[225]]]],[[[326,[225]]],26],[[[327,[225]]],26],[[[327,[225]]],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[347,347],[[[326,[225]]],[[326,[225]]]],[[[348,[62,[0,[62,225]]]]],[[348,[62,[0,[62,225]]]]]],[[]],[[]],[[]],[[[326,[225]]],26],[[[327,[225]]],26],[[],347],[[],349],[[],[[348,[86]]]],[[[347,[99]],15],[[6,[98]]]],[[[349,[99]],15],[[6,[98]]]],[[[326,[99,225]],15],[[6,[98]]]],[[[327,[99,225]],15],[[6,[98]]]],[[[336,[99,116,86]],15],[[6,[98]]]],[[[348,[99,225]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[326,[225]]],26],[[[327,[225]]],26],[[[327,[225]]],26],[[[326,[225]]],[[26,[40]]]],[[[327,[225]]],[[26,[40]]]],[[[327,[225]]]],[[[327,[225]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[347,26],[349,26],[[[326,[225]]]],[[[327,[225]]]],[[[326,[225]]]],[[[327,[225]]]],[347,26],[349,26],[[[336,[116,225]]],26],[[[348,[225]]],26],[347,26],[349,26],[[[348,[225]]],26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[326,[225]]],26],[[[327,[225]]],26],[[[326,[225]]],26],[[[327,[225]]],26],[[[327,[225]]],26],[[[327,[225]]],26],[[[327,[225]]]],[[[327,[225]]]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[327,[225]]],26],[[[327,[62,225]]],[[26,[[322,[62,225]]]]]],[347],[349],[[[336,[116,225]]]],[[[348,[225]]]],[[[327,[86]],[322,[86]]]],[[[327,[86]],[322,[86]]]],[[[327,[62,225]]],[[322,[62,225]]]],[[[327,[62,225]]],[[322,[62,225]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[350,40],[[6,[180]]]],[[351,40],[[6,[180]]]],[[[352,[225]],40],[[6,[180]]]],[[350,40],[[6,[180]]]],[[351,40],[[6,[180]]]],[[[352,[225]],40],[[6,[180]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[351,351],[[[352,[62,[0,[62,225]]]]],[[352,[62,[0,[62,225]]]]]],[[]],[[]],[[[352,[225]]],40],[[[331,[225]]]],[[[331,[99,225]],15],[[6,[98]]]],[[[350,[99]],15],[[6,[98]]]],[[[351,[99]],15],[[6,[98]]]],[[[352,[99,225]],15],[[6,[98]]]],[[350,116]],[[351,116]],[[[352,[225]],116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[350,92],[351,92],[[[352,[225]]],92],[350,26],[351,26],[[[352,[225]]],26],[350,40],[351,40],[[[331,[225]]],26],[350,26],[351,26],[[[352,[225]]],26],[[[331,[225]]],26],[350,26],[351,26],[[[352,[225]]],26],[[[352,[225]]],[[6,[103,370]]]],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[5],[5],[5],[5],[[350,116]],[[351,116]],[[[352,[225]],116]],[[[331,[225]]]],[350],[351],[[[352,[225]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[350,116],371],[[351,116],371],[[[352,[225]],116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[350,116],371],[[351,116],371],[[[352,[225]],116],371],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,0,[[],23],[[],23],[[],23],[[],23],[228,[[132,[5]]]],[372,[[132,[5]]]],[228,[[132,[5]]]],[228,162],[228,162],[[]],[228,162],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[228,228],[373,373],[372,372],[374,374],[[]],[[]],[[]],[[]],[[228,228],73],[[],73],[[],228],[228,162],[373,102],[374,102],[79,[[6,[228]]]],[228],[[228,228],92],[[373,373],92],[[372,372],92],[[374,374],92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[228,15],[[6,[98]]]],[[373,15],[[6,[98]]]],[[373,15],[[6,[98]]]],[[372,15],[[6,[98]]]],[[372,15],[[6,[98]]]],[[374,15],[[6,[98]]]],[[374,15],[[6,[98]]]],[162,228],[[[20,[162]]],228],[[[191,[375,86]]],228],[[[87,[162,86]]],228],[[]],[[]],[[]],[[]],[161,228],[[]],[[]],[[]],[[]],[[[191,[5,86]]],228],[[[191,[5,86]]],[[6,[228,372]]]],[[[191,[5,86]]],228],[17],[[228,117]],[[228,376],162],[[]],[[]],[[]],[[]],[228,[[87,[162,86]]]],[228,[[191,[5,86]]]],[372,[[191,[5,86]]]],[228,[[191,[5,86]]]],[374,228],[228,161],[[]],[[]],[[]],[[]],[228,[[6,[105,374]]]],[373,[[191,[5,86]]]],[[[36,[[191,[5,86]]]]],[[6,[228,373]]]],[373,40],[[228,228],[[26,[73]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[[228,142],6],[374,[[26,[149]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[374,377],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[26,[378]]]],[15,92],[[],23],[[],23],[317,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[378,378],[98,98],[317,317],[[]],[[]],[[]],[[98,98],73],[[15,[0,[151,33]]],[[6,[98]]]],[[],73],[151,98],[15,379],[15,380],[15,381],[[15,102],382],[[15,102],383],[[],98],[98,102],[[381,97],381],[[379,97],379],[[380,97],380],[[381,99],381],[[379,99],379],[[380,99,99],380],[[378,378],92],[[98,98],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[382,102,99],382],[[383,99],383],[15,158],[382,[[6,[98]]]],[383,[[6,[98]]]],[381,[[6,[98]]]],[379,[[6,[98]]]],[380,[[6,[98]]]],[382,[[6,[98]]]],[15,84],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[[378,15],[[6,[98]]]],[[98,15],[[6,[98]]]],[[98,15],[[6,[98]]]],[[317,15],[[6,[98]]]],[[317,15],[[6,[98]]]],[317,105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[384,98],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[98,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,99],380],[[15,102],[[6,[98]]]],[[15,92,102,102],[[6,[98]]]],[[98,98],[[26,[73]]]],[15,[[26,[40]]]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[[317,299,300]],[[382,299,99]],[[380,299,99]],[[317,142],6],[[15,92],[[6,[98]]]],[[15,[132,[5]]],[[6,[98]]]],[[15,158],[[6,[98]]]],[[15,187],[[6,[98]]]],[[15,174],[[6,[98]]]],[[15,196],[[6,[98]]]],[[15,197],[[6,[98]]]],[[15,198],[[6,[98]]]],[[15,199],[[6,[98]]]],[[15,161],[[6,[98]]]],[[15,[26,[40]]],[[6,[98]]]],[[15,102,[0,[231,33]]],[[6,[98]]]],[[15,102,84,102,[0,[231,33]]],[[6,[98]]]],[15,[[6,[98]]]],[[15,[26,[40]]],[[6,[98]]]],[[15,[0,[231,33]]],[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102,40],[[6,[98]]]],[[15,102,84,102,40],[[6,[98]]]],[[15,40],[[6,[98]]]],[[15,102,40],[[6,[98]]]],[[15,102,84,102,40],[[6,[98]]]],[[15,104],[[6,[98]]]],[[15,200],[[6,[98]]]],[[15,84],[[6,[98]]]],[[15,107],[[6,[98]]]],[[15,5],[[6,[98]]]],[15,[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102,84,102],[[6,[98]]]],[15,92],[15,92],[15,92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[380,99],380],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[26,[40]]]],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[[15,158],[[6,[98]]]],[317,[[6,[98]]]],[[15,317],[[6,[98]]]],[[15,317],[[6,[98]]]],[102,[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102],[[6,[98]]]],0,0,0,[[[386,[225]]],225],[[],23],[[[386,[232,86]]],233],[[[386,[33,225]]]],[[[387,[33,225]]]],[[[386,[234,86]]],198],[[[386,[33,225]]],33],[[[386,[[132,[194]],62,225]]],[[386,[132,62,225]]]],[[[386,[194,62,225]]],[[386,[62,225]]]],[[[386,[33,225]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[[386,[33,[0,[225,62]]]]],[[386,[33,[0,[225,62]]]]]],[[[387,[33,[0,[225,62]]]]],[[387,[33,[0,[225,62]]]]]],[[]],[[]],[[[386,[[0,[74,33]],225]],[386,[[0,[74,33]],225]]],73],[[],73],[[]],[225],[[],[[386,[182,86]]]],[[],[[387,[86]]]],[[[386,[33,225]]],33],[388],[388],[[[386,[23,[0,[225,62]]]]],[[6,[[386,[23,[0,[225,62]]]],[386,[23,[0,[225,62]]]]]]]],[[[386,[23,[0,[225,62]]]]],[[386,[23,[0,[225,62]]]]]],[[[386,[33,62,225]]],[[387,[33,62,225]]]],[388,[[387,[86]]]],[[[386,[33,225]]]],[[[387,[33,225]]]],[388],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[23,92],[[],92],[[],92],[[],92],[[[386,[[0,[151,33]],225]],15],[[6,[98]]]],[[[386,[33,225]],15],[[6,[98]]]],[[[386,[[0,[99,33]],225]],15],[[6,[98]]]],[[[387,[33,225]],15],[[6,[98]]]],[[[388,[99]],15],[[6,[98]]]],[228,[[386,[162,86]]]],[[],[[386,[86]]]],[102,[[386,[102,86]]]],[152],[[[132,[62]]],[[386,[[132,[62]],86]]]],[19,[[386,[19,86]]]],[[[87,[33,225]]],[[386,[33,225]]]],[219,[[386,[219,86]]]],[221,[[386,[219,86]]]],[[[191,[225]]],[[386,[132,225]]]],[[]],[[[386,[102,86]]],[[386,[[132,[5]],86]]]],[105,[[386,[102,86]]]],[162,[[386,[162,86]]]],[[[20,[[0,[192,33]]]]],[[386,[[0,[192,33]],86]]]],[222,[[386,[19,86]]]],[[]],[[]],[97,[[386,[132,86]]]],[[],[[386,[33,86]]]],[[],[[387,[33,86]]]],[225,[[386,[33,225]]]],[225,[[387,[33,225]]]],[[]],[[]],[[]],[17],[17],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[386,[33,225]]],[[26,[33]]]],[[[386,[33,225]]],33],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[386,[[0,[118,33]],225]],117]],[[]],[[62,225]],[[]],[[]],[[]],[[[386,[225]]],26],[[[386,[33,225]]]],[[[387,[33,225]]]],[[[387,[33,62,225]]]],[388,[[386,[86]]]],[[]],[[]],[[]],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[386,[62,[0,[225,62]]]]],62],[[[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[[],[[386,[86]]]],[[],[[387,[86]]]],[[],388],[153,[[386,[86]]]],[225,[[386,[225]]]],[225,[[387,[225]]]],[[],[[386,[194,86]]]],[225,[[386,[194,225]]]],[40,[[386,[[132,[194]],86]]]],[[40,225],[[386,[[132,[194]],225]]]],[[],[[386,[194,86]]]],[225,[[386,[194,225]]]],[40,[[386,[[132,[194]],86]]]],[[40,225],[[386,[[132,[194]],225]]]],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],[[26,[73]]]],[[],[[88,[[386,[86]]]]]],[225,[[88,[[386,[225]]]]]],[[[386,[33,225]],[386,[33,225]]],92],[[[387,[33,225]],[387,[33,225]]],92],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[[[386,[33,225]]],40],[[[387,[33,225]]],40],[[]],[[]],[[]],[[]],[[]],[[],105],[[[386,[132,86]]],[[6,[[386,[103,86]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],[[6,[[386,[86]],218]]]],[225,[[6,[[386,[225]],218]]]],[[],[[6,[[386,[194,86]],218]]]],[225,[[6,[[386,[194,225]],218]]]],[[],[[6,[[386,[194,86]],218]]]],[225,[[6,[[386,[194,225]],218]]]],[[[386,[225]]],[[6,[[386,[225]]]]]],[[],7],[[],7],[[],7],[[[386,[62,[0,[225,62]]]]],62],[[[387,[33,62,225]]],[[26,[[386,[33,62,225]]]]]],[[]],[[]],[[]],[[[386,[33,225]]],40],[[[387,[33,225]]],40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[389,40],[[6,[180]]]],[[390,40],[[6,[180]]]],[[389,40],[[6,[180]]]],[[390,40],[[6,[180]]]],[[389,116],92],[[390,116],92],[[389,116],92],[[390,116],92],[390,132],[389,132],[390,132],[389,132],[390,132],[[[391,[116]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,389],[[[391,[[0,[62,116]]]]],[[391,[[0,[62,116]]]]]],[[[392,[[0,[62,116]]]]],[[392,[[0,[62,116]]]]]],[[[393,[[0,[62,116]]]]],[[393,[[0,[62,116]]]]]],[394,394],[395,395],[396,396],[397,397],[[[398,[62]]],[[398,[62]]]],[399,399],[400,400],[401,401],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,40],[390,40],[395,40],[396,40],[402,40],[397,40],[403,40],[398,40],[399,40],[404,40],[400,40],[405,40],[401,40],[406,40],[[],389],[[],390],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[389,116],26],[[390,116],26],[[389,116],26],[[390,116],26],[[[389,[99]],15],[[6,[98]]]],[[[390,[99]],15],[[6,[98]]]],[[[391,[99,116]],15],[[6,[98]]]],[[[392,[99,116]],15],[[6,[98]]]],[[[407,[99,116]],15],[[6,[98]]]],[[[408,[99,116]],15],[[6,[98]]]],[[[393,[99,116]],15],[[6,[98]]]],[[[409,[99,116]],15],[[6,[98]]]],[[[410,[99,116]],15],[[6,[98]]]],[[[411,[99,116]],15],[[6,[98]]]],[[[412,[99,116]],15],[[6,[98]]]],[[[413,[99,116]],15],[[6,[98]]]],[[[414,[99]],15],[[6,[98]]]],[[[415,[99]],15],[[6,[98]]]],[[394,15],[[6,[98]]]],[[394,15],[[6,[98]]]],[[[395,[99]],15],[[6,[98]]]],[[[396,[99]],15],[[6,[98]]]],[[[402,[99]],15],[[6,[98]]]],[[[397,[99]],15],[[6,[98]]]],[[[403,[99]],15],[[6,[98]]]],[[[398,[99]],15],[[6,[98]]]],[[[399,[99]],15],[[6,[98]]]],[[[404,[99]],15],[[6,[98]]]],[[[400,[99]],15],[[6,[98]]]],[[[405,[99]],15],[[6,[98]]]],[[[401,[99]],15],[[6,[98]]]],[[[406,[99]],15],[[6,[98]]]],[[389,116]],[[390,116]],[[394,116]],[[389,116]],[[390,116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[403,132],[404,132],[406,132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[390,132],[389,92],[390,92],[397,92],[403,92],[398,92],[399,92],[404,92],[401,92],[406,92],[[389,116],92],[[]],[389,26],[390,26],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,26],[396,26],[402,26],[397,26],[403,26],[398,26],[399,26],[404,26],[400,26],[405,26],[401,26],[406,26],[389,40],[390,40],[389,26],[390,26],[[[391,[116]]],[[26,[132]]]],[[[392,[116]]],[[26,[132]]]],[[[407,[116]]],[[26,[132]]]],[[[408,[116]]],[[26,[132]]]],[[[393,[116]]],[[26,[132]]]],[[[409,[116]]],[[26,[132]]]],[[[410,[116]]],[[26,[132]]]],[[[411,[116]]],[[26,[132]]]],[[[412,[116]]],[[26,[132]]]],[[[413,[116]]],[[26,[132]]]],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,[[26,[132]]]],[396,[[26,[132]]]],[402,[[26,[132]]]],[397,[[26,[132]]]],[403,[[26,[132]]]],[398,26],[399,[[26,[103]]]],[404,[[26,[103]]]],[400,[[26,[132]]]],[405,[[26,[132]]]],[401,[[26,[132]]]],[406,[[26,[132]]]],[389,26],[390,26],[[[391,[116]]],[[26,[132]]]],[[[392,[116]]],[[26,[132]]]],[[[407,[116]]],[[26,[132]]]],[[[408,[116]]],[[26,[132]]]],[[[393,[116]]],[[26,[132]]]],[[[409,[116]]],[[26,[132]]]],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,[[26,[132]]]],[396,[[26,[132]]]],[402,[[26,[132]]]],[397,[[26,[132]]]],[403,[[26,[132]]]],[398,[[26,[103]]]],[399,[[26,[103]]]],[404,[[26,[103]]]],[400,[[26,[132]]]],[405,[[26,[132]]]],[401,[[26,[132]]]],[406,[[26,[132]]]],[[389,40],26],[[390,40],26],[[395,40],26],[[396,40],26],[[402,40],[[26,[132]]]],[[397,40],26],[[403,40],[[26,[132]]]],[[398,40],26],[[399,40],26],[[404,40],26],[[400,40],26],[[405,40],[[26,[132]]]],[[401,40],26],[[406,40],[[26,[132]]]],[[389,40],26],[[390,40],26],[[395,40],26],[[396,40],26],[[402,40],26],[[397,40],26],[[403,40],26],[[398,40],[[26,[103]]]],[[399,40],26],[[404,40],26],[[400,40],26],[[405,40],26],[[401,40],26],[[406,40],26],[[389,116],[[26,[40]]]],[[390,116],[[26,[40]]]],[[[175,[40]],[416,[40]]],[[220,[40]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[397,132],[399,132],[401,132],[[389,116],[[26,[40]]]],[[390,116],[[26,[40]]]],[389],[390],[[[391,[116]]]],[[[392,[116]]]],[[[407,[116]]]],[[[408,[116]]]],[[[393,[116]]]],[[[409,[116]]]],[[[410,[116]]]],[[[411,[116]]]],[[[412,[116]]]],[[[413,[116]]]],[[[414,[116]]]],[[[415,[116]]]],[394],[395],[396],[402],[397],[403],[398],[399],[404],[400],[405],[401],[406],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[394,116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[417,116],92],[[417,116],92],[[],23],[[],23],[[],23],[418,102],[419,102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[[],176],[[[421,[420]]],[[421,[420]]]],[377,377],[422,422],[418,418],[419,419],[417,417],[[[423,[420]]],[[423,[420]]]],[[[424,[420]]],[[424,[420]]]],[[[425,[420]]],[[425,[420]]]],[[[426,[420]]],[[426,[420]]]],[[[427,[420]]],[[427,[420]]]],[[[428,[420]]],[[428,[420]]]],[[[429,[420]]],[[429,[420]]]],[[[430,[420]]],[[430,[420]]]],[[[431,[420]]],[[431,[420]]]],[[[432,[420]]],[[432,[420]]]],[433,433],[434,434],[435,435],[436,436],[437,437],[438,438],[439,439],[440,440],[441,441],[442,442],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[418,40],[419,40],[417,40],[377,102],[422,102],[[377,377],92],[[422,422],92],[[441,441],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[377,[[26,[40]]]],[[417,116],26],[[[421,[420]],15],[[6,[98]]]],[[377,15],[[6,[98]]]],[[377,15],[[6,[98]]]],[[422,15],[[6,[98]]]],[[422,15],[[6,[98]]]],[[418,15],[[6,[98]]]],[[419,15],[[6,[98]]]],[[417,15],[[6,[98]]]],[[[423,[420]],15],[[6,[98]]]],[[[424,[420]],15],[[6,[98]]]],[[[425,[420]],15],[[6,[98]]]],[[[426,[420]],15],[[6,[98]]]],[[[427,[420]],15],[[6,[98]]]],[[[428,[420]],15],[[6,[98]]]],[[[429,[420]],15],[[6,[98]]]],[[[430,[420]],15],[[6,[98]]]],[[[431,[420]],15],[[6,[98]]]],[[[432,[420]],15],[[6,[98]]]],[[433,15],[[6,[98]]]],[[434,15],[[6,[98]]]],[[435,15],[[6,[98]]]],[[436,15],[[6,[98]]]],[[437,15],[[6,[98]]]],[[438,15],[[6,[98]]]],[[438,15],[[6,[98]]]],[[439,15],[[6,[98]]]],[[439,15],[[6,[98]]]],[[440,15],[[6,[98]]]],[[440,15],[[6,[98]]]],[[441,15],[[6,[98]]]],[[442,15],[[6,[98]]]],[[438,116]],[[439,116]],[[440,116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[441,[[132,[5]]]],[417,92],[418,[[26,[158]]]],[419,26],[417,26],[433,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[417,40],[[[132,[5]]],442],[[[421,[420]]],[[26,[102]]]],[418,[[26,[158]]]],[419,26],[417,[[26,[5]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[427,[420]]],[[26,[102]]]],[[[428,[420]]],[[26,[102]]]],[[[429,[420]]],26],[[[430,[420]]],26],[[[431,[420]]],[[26,[102]]]],[[[432,[420]]],[[26,[102]]]],[433,[[26,[102]]]],[434,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[437,[[26,[200]]]],[438,[[26,[158]]]],[439,[[26,[158]]]],[440,[[26,[158]]]],[442,[[26,[441]]]],[[[421,[420]]],[[26,[102]]]],[418,[[26,[158]]]],[419,26],[417,[[26,[5]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[429,[420]]],26],[[[430,[420]]],26],[[[431,[420]]],[[26,[102]]]],[[[432,[420]]],[[26,[102]]]],[433,[[26,[102]]]],[434,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[417,40],26],[[417,40],26],[419,40],0,[[417,116],[[26,[40]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[[421,[420]]],[[26,[102]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[427,[420]]],[[26,[102]]]],[[[428,[420]]],[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[[417,116],26],[[417,116],[[26,[40]]]],[418],[419],[417],[433],[434],[435],[436],[437],[438],[439],[440],[[],214],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],105],[[],105],[[438,116],371],[[439,116],371],[[440,116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[441,102],[377,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[443,443],[444,444],[445,445],[446,446],[447,447],[[[277,[[0,[62,116]]]]],[[277,[[0,[62,116]]]]]],[448,448],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[443,443],92],[23,92],[[],92],[[],92],[[],92],[[443,15],[[6,[98]]]],[[444,15],[[6,[98]]]],[[445,15],[[6,[98]]]],[[446,15],[[6,[98]]]],[[447,15],[[6,[98]]]],[[[277,[116]],15],[[6,[98]]]],[[448,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],102],[444,102],[445,102],[446,102],[447,102],[[[277,[116]]],102],[448,102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102],[102,92],[102,92],[102,92],[[],443],[444,443],[445,443],[446,443],[447,443],[[[277,[116]]],443],[448,443],[[],443],[444,443],[445,443],[446,443],[447,443],[[[277,[116]]],443],[448,443],[[],26],[444,26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[448,26],[[],26],[444,26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[448,26],[[],26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[[],26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[102,[[26,[102]]]],[102,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[105,102],105],[[105,102]],[[],23],[[],23],[105,[[132,[5]]]],[449,[[132,[5]]]],[105,102],[105,102],[105,105],[105,105],[105,[[191,[5,86]]]],[450,102],[450,[[132,[5]]]],[105,219],[105,19],[105,[[132,[5]]]],[105,102],[450,102],[105,102],[105,102],[[]],[105,102],[105,102],[[]],[[]],[[]],[[]],[105,102],[[]],[[]],[[]],[105,40],[[],176],[105],[105],[105,105],[449,449],[[105,105]],[[]],[[]],[[105,105],73],[[],73],[[105,102]],[[],105],[[105,[220,[40]]]],[105,102],[105,102],[449,102],[451,102],[79,[[6,[105]]]],[[105,[175,[40]]],450],[450],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[105,40,153],[[6,[40,452]]]],[[105,453],92],[[105,102],92],[[105,102],92],[[105,454],92],[[105,105],92],[[105,[20,[102]]],92],[[449,449],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,[175,[40]]]],[[105,[20,[102]]]],[[105,158]],[[105,158]],[[105,102]],[[105,105]],[[105,40]],[[105,40]],[105,105],[105,105],[[450,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[449,15],[[6,[98]]]],[[449,15],[[6,[98]]]],[[451,15],[[6,[98]]]],[[451,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[]],[455,105],[102,105],[102,105],[[]],[158,105],[[[20,[102]]],105],[[[87,[102,86]]],105],[105,105],[44,105],[[]],[[]],[97,105],[97,105],[97,105],[97,105],[97,105],[97,105],[[5,40,40],105],[[]],[[]],[[]],[[]],[102,[[6,[105]]]],[[[132,[200]]],[[6,[105,451]]]],[[[132,[200]]],105],[[[191,[5,86]]],[[6,[105,449]]]],[[[132,[5]]],[[20,[102]]]],[[[191,[5,86]]],105],[17],[[105,117]],[[105,[456,[40]]],102],[[105,[457,[40]]],102],[[105,376],102],[[105,[220,[40]]],102],[[105,[416,[40]]],102],[[105,[458,[40]]],102],[[105,[220,[40]]],102],[[105,[457,[40]]],102],[[105,[416,[40]]],102],[[105,[458,[40]]],102],[[105,[456,[40]]],102],[[105,376],102],[[105,40,158]],[[105,40,102]],[[105,102,40],40],[[]],[[]],[[]],[[]],[105,[[87,[102,86]]]],[105,[[191,[5,86]]]],[449,[[191,[5,86]]]],[105,[[459,[229]]]],[[]],[105],[[]],[[]],[[]],[[]],[[105,102]],[[105,102],92],[105,92],[105,92],[[105,102],92],[[105,102],92],[450,[[26,[158]]]],[105,102],[105,40],[[105,[20,[102]]],92],[[105,102],92],[[105,102],92],[[],105],[450,[[26,[158]]]],[450,[[26,[158]]]],[[],205],[[],206],[[],205],[[],206],[[105,105],[[26,[73]]]],[[105,117]],[105,[[26,[158]]]],[[105,158]],[[105,102]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[[105,299,300]],[[105,40],158],[[105,420]],[[105,102]],[[105,[175,[40]],102]],[[105,40]],[[105,40]],[[105,116]],[[],18],[[105,142],6],[[105,40]],[105],[450],[[105,[220,[40]]],105],[[105,40],105],[[],214],[[105,102],[[26,[102]]]],[[105,102],[[26,[102]]]],[105,105],[[]],[[]],[[]],[[]],[[]],[[]],[105,[[6,[[460,[305,86]],21]]]],[[],105],[[],105],[[],105],[[],105],[105],[[105,40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[105,40],[[6,[323]]]],[[105,40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[449,377],[[]],[[]],[[]],[[]],[40,105],[[105,158],[[6,[98]]]],[[105,102],[[6,[98]]]],0,0,[[[461,[225]]],225],[[],23],[[[461,[232,86]]],233],[[[461,[33,225]]]],[[[462,[33,225]]]],[[[461,[234,86]]],198],[[[461,[33,225]]],33],[[[461,[194,62,225]]],[[461,[62,225]]]],[[[461,[[132,[194]],62,225]]],[[461,[132,62,225]]]],[[[461,[33,225]]],33],[[]],[[]],[[]],[[]],[[[461,[[0,[149,33]],86]]],[[26,[149]]]],[[[461,[33,[0,[225,62]]]]],[[461,[33,[0,[225,62]]]]]],[[[462,[33,[0,[225,62]]]]],[[462,[33,[0,[225,62]]]]]],[[]],[[]],[[[461,[[0,[240,33]],86]],241],241],[[[461,[[0,[74,33]],225]],[461,[[0,[74,33]],225]]],73],[[],73],[[[461,[463,86]],102,[87,[311,86]]],[[6,[[87,[311,86]],274]]]],[[[461,[[0,[240,33]],86]]],245],[[]],[225],[[],[[461,[182,86]]]],[[],[[462,[86]]]],[[[461,[33,225]]],33],[[[461,[[0,[149,33]],86]]],102],[[[461,[23,[0,[225,62]]]]],[[6,[[461,[[0,[23,136,135]],[0,[225,62]]]],[461,[23,[0,[225,62]]]]]]]],[[[461,[[0,[240,33]],86]],7],26],[[[461,[23,[0,[225,62]]]]],[[461,[[0,[23,136,135]],[0,[225,62]]]]]],[[[461,[33,62,225]]],[[462,[33,62,225]]]],[[[461,[33,225]]]],[[[462,[33,225]]]],[[[461,[[0,[240,33]],86]],241]],[[[461,[[0,[252,33]],86]],253],92],[[[461,[[0,[240,33]],86]],254],92],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[461,[[0,[240,33]],86]],241]],[[[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[23,92],[[],92],[[],92],[[],92],[[[461,[[0,[240,33]],86]],265]],[[[461,[[0,[240,33]],86]],265],92],[[[461,[[0,[240,33]],86]],241]],[[[461,[464,86]]],[[6,[21]]]],[[[461,[[0,[252,33]],86]]]],[[[461,[33,225]],15],[[6,[98]]]],[[[461,[[0,[99,33]],225]],15],[[6,[98]]]],[[[461,[[0,[151,33]],225]],15],[[6,[98]]]],[[[462,[33,86]],15],[[6,[98]]]],[162,[[461,[162,86]]]],[219,[[461,[219,86]]]],[[[20,[[0,[192,33]]]]],[[461,[[0,[192,33]],86]]]],[152],[[[87,[33,225]]],[[461,[33,225]]]],[19,[[461,[19,86]]]],[222,[[461,[19,86]]]],[102,[[461,[102,86]]]],[[[132,[62]]],[[461,[[132,[62]],86]]]],[221,[[461,[219,86]]]],[[]],[[[461,[102,86]]],[[461,[[132,[5]],86]]]],[[],[[461,[86]]]],[105,[[461,[102,86]]]],[[[191,[[0,[225,62]]]]],[[461,[132,[0,[225,62]]]]]],[228,[[461,[162,86]]]],[[]],[97,[[461,[132,86]]]],[[],[[461,[33,86]]]],[[],[[462,[33,86]]]],[225,[[461,[33,225]]]],[225,[[462,[33,225]]]],[[]],[[]],[17],[17],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[461,[33,225]]],[[26,[33]]]],[[[461,[33,225]]],33],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[461,[[0,[118,33]],225]],117]],[[]],[[62,225]],[[]],[[]],[[[461,[225]]],26],[[[461,[33,225]]]],[[[462,[33,225]]]],[[]],[[]],[[[461,[464,86]]],92],[[[461,[464,86]]],92],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[461,[[0,[252,33]],86]],282]],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],92],[[[461,[62,[0,[225,62]]]]],62],[[[461,[[0,[240,33]],86]]],[[26,[283]]]],[[[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],225]]],92],[[],[[461,[86]]]],[[],[[462,[86]]]],[153,[[461,[86]]]],[225,[[461,[225]]]],[225,[[462,[225]]]],[[[461,[[0,[240,33]],86]],284],241],[[],[[461,[194,86]]]],[225,[[461,[194,225]]]],[40,[[461,[[132,[194]],86]]]],[[40,225],[[461,[[132,[194]],225]]]],[[],[[461,[194,86]]]],[225,[[461,[194,225]]]],[40,[[461,[[132,[194]],86]]]],[[40,225],[[461,[[132,[194]],225]]]],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],225]]],[[26,[73]]]],[[],[[88,[[461,[86]]]]]],[225,[[88,[[461,[225]]]]]],[[[461,[[0,[149,33]],86]],465]],[[[461,[33,225]],[461,[33,225]]],92],[[[462,[33,225]],[462,[33,225]]],92],[[5,5]],[[5,5]],[5],[5],[5],[5],[[5,5],92],[5,107],[[[461,[464,86]],[132,[5]]],[[6,[40,21]]]],[[[461,[464,86]],297],[[6,[21]]]],[[[461,[464,86]],[191,[5,86]]],[[6,[40,21]]]],[[[461,[464,86]],105],[[6,[40,21]]]],[[[461,[464,86]],[132,[293]]],[[6,[40,21]]]],[[[461,[[0,[240,33]],86]],241,301]],[[[461,[[0,[240,33]],86]],241,241]],[[[461,[[0,[240,33]],86]],254],304],[[[461,[464,86]],295],[[6,[107,21]]]],[[[461,[[0,[149,33]],86]]],[[26,[149]]]],[[[461,[33,225]]],40],[[[462,[33,225]]],40],[[]],[[]],[[]],[[]],[[],105],[[[461,[[0,[240,33]],86]],241],92],[[],6],[[[461,[132,[0,[225,62]]]]],[[6,[[461,[103,[0,[225,62]]]]]]]],[[],6],[[],6],[[],6],[[],[[6,[[461,[86]],218]]]],[225,[[6,[[461,[225]],218]]]],[[],[[6,[[461,[194,86]],218]]]],[225,[[6,[[461,[194,225]],218]]]],[[],[[6,[[461,[194,86]],218]]]],[225,[[6,[[461,[194,225]],218]]]],[[],[[6,[[88,[[461,[86]]]],218]]]],[225,[[6,[[88,[[461,[225]]]],218]]]],[[[461,[225]]],[[6,[[461,[225]]]]]],[[],7],[[],7],[[[461,[62,[0,[225,62]]]]],62],[[[462,[33,62,225]]],[[26,[[461,[33,62,225]]]]]],[[]],[[]],[[[461,[33,225]]],40],[[[462,[33,225]]],40],[[[461,[464,86]],[132,[5]]],[[6,[40,21]]]],[[[461,[464,86]],[132,[296]]],[[6,[40,21]]]],0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,[[[460,[225]],40],[[6,[180]]]],[[[460,[225]],40],[[6,[180]]]],[[[466,[225]]],225],[[[460,[225]]],225],[[[191,[225]]],225],[[[467,[116,225]]],225],[[[191,[225]],[191,[225]]]],[[],23],[[[191,[225]]],[[191,[225]]]],[[[191,[225]]],132],[[[191,[225]]]],[[],194],[[[460,[225]]],132],[[[191,[225]]],132],[[[191,[225]]]],[[[466,[225]]],132],[[[460,[225]]],132],[[[191,[225]]],[[191,[225]]]],[[[191,[225]]],132],[[[191,[468,86]]],[[26,[[132,[5]]]]]],[[[466,[225]]],132],[[[460,[225]]],132],[[[191,[225]]],132],[[[191,[86]]],92],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]]],92],[[[191,[86]],40,92],[[191,[86]]]],[[[191,[86]]],40],[[[191,[86]],[191,[86]]],92],[[[191,[86]],[191,[86]]],92],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],92],[[191,[86]]]],[[[191,[86]]],40],[[[191,[86]],[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]]],92],[[[191,[86]]],[[191,[86]]]],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],[191,[86]]],92],[[[191,[86]],[191,[86]]],92],[[[191,[86]],40],92],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[]],[[]],[[[191,[5,86]]],[[132,[5]]]],[[]],[[[191,[225]]],132],[[]],[[]],[[]],[[]],[[]],[[[191,[225]]],132],[[]],[[]],[[[191,[225]]],40],[[],176],[[],176],[[],176],[[],176],[[[191,[225]]]],[[[460,[62,[0,[225,62]]]]],[[460,[62,[0,[225,62]]]]]],[[[191,[62,[0,[225,62]]]]],[[191,[62,[0,[225,62]]]]]],[[[191,[62,[0,[225,62]]]],[191,[62,[0,[225,62]]]]]],[[]],[[]],[[[191,[74,225]],[191,[74,225]]],73],[[],73],[[[460,[225]]],40],[[[191,[5,86]],40,153],[[6,[40,469]]]],[[[191,[[93,[[93,[[93,[93]]]]]],225]]]],[[[191,[225]],116]],[[[191,[225]],116]],[[],[[460,[[0,[225,182]]]]]],[[],[[191,[86]]]],[[[191,[225]]],132],[[[191,[225]]],132],[79,[[6,[[191,[249,86]]]]]],[[[191,[225]],[175,[40]]],[[466,[225]]]],[[[466,[225]]]],[[[460,[225]]]],[[[191,[225]]]],[[[467,[116,225]]]],[[[470,[209,225]]]],[[[191,[[0,[471,472,99]],86]],[191,[5,86]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[191,[5,86]],40,153],[[6,[40,452]]]],[[[191,[93,225]],132],92],[[[191,[93,225]],103],92],[[[191,[93,225]],132],92],[[[191,[93,225]],132],92],[[[191,[93,225]],103],92],[[[191,[93,225]],[191,[225]]],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[[191,[225]],97]],[[[191,[208,225]],97]],[[[191,[62,225]],[132,[62]]]],[[[191,[62,225]],[175,[40]]]],[[[191,[208,225]],208]],[[[191,[225]]]],[[[191,[208,225]],40]],[[[191,[225]],40]],[[[191,[225]],116],[[467,[116,225]]]],[[[191,[5,225]]],[[6,[21]]]],[[[466,[99,225]],15],[[6,[98]]]],[[[460,[99,225]],15],[[6,[98]]]],[[[191,[99,225]],15],[[6,[98]]]],[[[467,[99,[0,[99,116]],[0,[99,225]]]],15],[[6,[98]]]],[[[470,[[0,[99,209]],[0,[99,225]]]],15],[[6,[98]]]],[[]],[[]],[[[132,[62]]],[[191,[62,86]]]],[[]],[103,[[191,[86]]]],[473,[[191,[474,86]]]],[[[87,[132,225]]],[[191,[225]]]],[102,[[191,[5,86]]]],[[[319,[225]]],[[191,[225]]]],[105,[[191,[5,86]]]],[[[132,[62]]],[[191,[62,86]]]],[[[318,[225]]],[[191,[225]]]],[[[20,[132]]],[[191,[86]]]],[228,[[191,[5,86]]]],[[]],[[]],[[[22,[[132,[5]]]]],[[6,[[191,[5,86]]]]]],[[],[[191,[194,86]]]],[97,[[191,[86]]]],[[40,40],[[191,[86]]]],[[40,40,225],[[191,[225]]]],[[]],[[]],[[]],[[]],[[]],[[[132,[[132,[5]]]]],[[191,[468,86]]]],[17],[17],[[[191,[475,86]]],[[132,[475]]]],[[[191,[118,225]],117]],[[[191,[225]],[201,[132]]]],[[[191,[225]],[201,[132]]]],[[[191,[225]],40]],[[]],[[]],[[]],[[]],[[]],[[[191,[225]]],[[87,[132,225]]]],[[[191,[[339,[229]],86]]]],[[[191,[103,225]]],[[191,[225]]]],[[[191,[194,86]]]],[[]],[[]],[[[191,[225]]]],[[[191,[225]]]],[[[191,[225]]]],[[]],[[]],[[[191,[225]]]],[[[191,[225]]]],[[]],[[]],[[]],[[]],[[]],[[[466,[225]]],92],[[[460,[225]]],92],[[[191,[225]]],92],[[[191,[5,225]]],92],[[[466,[225]]]],[[[191,[225]]],132],[[[191,[225]]],40],[[],40],[[[191,[93,225]],[191,[225]]],92],[[[191,[93,225]],132],92],[[[191,[93,225]],103],92],[[[191,[93,225]],132],92],[[[191,[93,225]],103],92],[[[191,[93,225]],132],92],[[],[[191,[86]]]],[225,[[191,[225]]]],[[[466,[225]]],26],[[[460,[225]]],26],[[[467,[116,225]]],26],[[[470,[209,225]]],26],[[[466,[225]]],26],[[[460,[225]]],26],[[[470,[209,225]]],26],[[[460,[225]]],[[6,[103,370]]]],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[[191,[[140,[[140,[[140,[140]]]]]],225]],[191,[[140,[[140,[[140,[140]]]]]],225]]],[[26,[73]]]],[[[191,[5,86]],117]],[[[88,[[191,[5,86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[191,[5,86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[191,[5,86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[191,[5,86]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[191,[225]]],26],[[[191,[225]]]],[[[191,[225]]],6],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[476,[[6,[[191,[[0,[471,472,99]],86]],477]]]],[[[191,[225]],40]],[[[191,[225]],40]],[[[191,[225]],40]],[[[191,[62,225]],40,62]],[[[191,[225]],40,116]],[[[191,[225]],116]],[[[191,[225]],116]],[[[191,[231,86]],142],6],[[[191,[225]],40]],[[[191,[225]],40]],[[[191,[225]]]],[[[466,[225]]]],[[[460,[225]]]],[[[467,[116,225]]]],[[[470,[209,225]]]],[[[191,[225]]],[[132,[194]]]],[[[191,[225]],[175,[40]],97],[[470,[225]]]],[[[191,[225]]]],[[[191,[62,225]],40],[[191,[62,225]]]],[[],214],[[],214],[[],214],[[],214],[[[191,[225]],40]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[191,[468,86]]],[[191,[[132,[5]],86]]]],[[[191,[225]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[191,[225]],40],[[6,[323]]]],[[[191,[225]],40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[40,[[191,[86]]]],[[40,225],[[191,[225]]]],[[[191,[5,225]],[132,[5]]],[[6,[40,21]]]],[[[191,[5,225]],[132,[5]]],[[6,[21]]]],[[[191,[5,225]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],0,[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[542,15],[[6,[98]]]],[[543,15],[[6,[98]]]],[[544,15],[[6,[98]]]],[[[545,[99]],15],[[6,[98]]]],[[546,15],[[6,[98]]]],[[[547,[[0,[99,85]],[0,[99,85]]]],15],[[6,[98]]]],[[[548,[[0,[99,85]],[0,[99,85]]]],15],[[6,[98]]]],[[[510,[99,99]],15],[[6,[98]]]],[[[514,[99,99]],15],[[6,[98]]]],[[[482,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[[88,[542]],287],288],[[243,287],288],[[[88,[[543,[85]]]],287],288],[[[88,[[544,[116]]]],287],288],[[[88,[545]],287],288],[[[88,[546]],287],288],[[[88,[[547,[85,85]]]],287],288],[[[88,[[548,[85,85]]]],287],288],[[[88,[[510,[85,85]]]],287],288],[[[88,[[514,[85,85]]]],287],288],[[[88,[[482,[[0,[85,481]]]]]],287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[],545],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[85,85],[[548,[85,85]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],23],[549],[549],[[]],[[]],[[]],[[]],[549],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[549],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[550,[[132,[5]]]],[[[551,[289]]],[[132,[5]]]],[33,[[480,[33]]]],[21,[[26,[149]]]],[[33,292],[[484,[33,292]]]],[[[552,[62]]],[[552,[62]]]],[[[553,[62]]],[[553,[62]]]],[554,554],[295,295],[[]],[[]],[[]],[[]],[243,[[486,[243]]]],[[[549,[[0,[289,243]]]]],[[6,[21]]]],[[[552,[74]],[552,[74]]],73],[[554,554],73],[[],73],[[],73],[[88,40]],[[[88,[555]],40]],[[243,40]],[[[556,[[0,[242,243]]]],40]],[[[88,[[550,[292]]]],40]],[[[88,[[553,[[0,[[22,[[132,[5]]]],243]]]]]],40]],[[[88,[[530,[242]]]],40]],[[[88,[[484,[242,242]]]],40]],0,[[[0,[292,243]],[0,[289,243]]],85],[[],[[553,[182]]]],[21,102],[21,[[6,[[87,[[0,[149,136,135]],86]],21]]]],[[],555],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[552,[[93,[[93,[[93,[93]]]]]]]],[552,[[93,[[93,[[93,[93]]]]]]]]],92],[[554,554],92],[[295,295],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[243,[[493,[243]]]],[[[556,[[0,[242,243]]]]],[[6,[[132,[5]],21]]]],[243,[[500,[243]]]],[[[549,[[0,[289,243]]]]],[[6,[21]]]],[[[556,[[0,[289,243]]]]],[[6,[21]]]],[[555,15],[[6,[98]]]],[[21,15],[[6,[98]]]],[[21,15],[[6,[98]]]],[[[552,[99]],15],[[6,[98]]]],[[[549,[99]],15],[[6,[98]]]],[[[556,[99]],15],[[6,[98]]]],[[[550,[99]],15],[[6,[98]]]],[[[551,[99]],15],[[6,[98]]]],[[[553,[99]],15],[[6,[98]]]],[[557,15],[[6,[98]]]],[[558,15],[[6,[98]]]],[[[493,[[0,[99,33]]]],15],[[6,[98]]]],[[[521,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[518,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[506,[99]],15],[[6,[98]]]],[[[527,[99]],15],[[6,[98]]]],[[[516,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[522,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[519,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[520,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[517,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[530,[99]],15],[[6,[98]]]],[[[480,[99]],15],[[6,[98]]]],[[[484,[99,99]],15],[[6,[98]]]],[[[524,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[538,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[540,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[539,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[500,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[486,[[0,[99,243,33]]]],15],[[6,[98]]]],[[[559,[99]],15],[[6,[98]]]],[[[560,[99]],15],[[6,[98]]]],[[554,15],[[6,[98]]]],[[554,15],[[6,[98]]]],[[295,15],[[6,[98]]]],[[]],[561,21],[314,21],[[]],[562,21],[563,21],[564,21],[313,21],[565,21],[554,21],[373,21],[566,21],[567,21],[568,21],[569,21],[570,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[198,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[21,[[26,[149]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[21,[[26,[149]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[[[552,[118]],117]],[[554,117]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[26,[[87,[149,86]]]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,554],[[],21],[530,107],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[554,[36,[[87,[149,86]]]]],21],[[],552],[287,549],[[],556],[292,[[550,[292]]]],[289,[[551,[289]]]],[[],553],[[[36,[[87,[149,86]]]]],21],[[[552,[[140,[[140,[[140,[140]]]]]]]],[552,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[554,554],[[26,[73]]]],[[[88,[[493,[[0,[242,243,33]]]]]],287],288],[[[88,[[521,[[0,[242,243,33]]]]]],287],288],[[[88,[[518,[[0,[242,243,33]]]]]],287],288],[[[88,[[516,[[0,[292,243,33]]]]]],287],288],[[[88,[[522,[[0,[292,243,33]]]]]],287],288],[[[88,[[519,[[0,[292,243,33]]]]]],287],288],[[[88,[[520,[[0,[292,243,33]]]]]],287],288],[[[88,[[517,[[0,[292,243,33]]]]]],287],288],[[[88,[[524,[[0,[294,243,33]]]]]],287],288],[[[88,[[538,[[0,[289,243,33]]]]]],287],288],[[[88,[[540,[[0,[289,243,33]]]]]],287],288],[[[88,[[539,[[0,[289,243,33]]]]]],287],288],[[[88,[[500,[[0,[289,243,33]]]]]],287],288],[[[88,[[486,[[0,[289,243,33]]]]]],287],288],[[88,287],[[288,[[6,[21]]]]]],[[[88,[[552,[268]]]],287],[[288,[[6,[21]]]]]],[[[88,[[550,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[551,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[132,[5]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[558]],287],[[288,[[6,[21]]]]]],[[[88,[[560,[[0,[289,243]]]]]],287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[555]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[550,[292]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],243]]]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[530,[242]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[484,[242,242]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[[88,[[552,[268]]]],287],[[288,[[6,[21]]]]]],[[[88,[[550,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[551,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[132,[5]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[558]],287],[[288,[[6,[21]]]]]],[[[88,[[560,[[0,[289,243]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[506,[242]]]],287],[[288,[26]]]],[[[88,[[527,[242]]]],287],[[288,[26]]]],[[[88,[[480,[[0,[292,243]]]]]],287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[555]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[279]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],243]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[557]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[530,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[480,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[484,[292,292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[559,[[0,[292,243]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[279]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],243]]]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[480,[292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[484,[292,292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[559,[[0,[292,243]]]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[[88,[[552,[310]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[550,[294]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[551,[[0,[289,294]]]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],243]]]]]],287,295],[[288,[[6,[107,21]]]]]],[[[549,[243]],153],[[6,[21]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[268]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[289]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[551,[289]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[132,[5]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[558]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[560,[[0,[289,243]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[268]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[132,[5]]]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[553,107],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[21,[[26,[198]]]],[[243,[132,[5]]],[[516,[243]]]],[[[549,[[0,[292,243]]]],[132,[5]]],[[6,[40,21]]]],[[[556,[[0,[292,243]]]],[132,[5]]],[[6,[40,21]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[[[549,[[0,[292,243]]]],[132,[293]]],[[6,[40,21]]]],[5,557],[[243,295],[[524,[243]]]],[[[549,[[0,[294,243]]]],295],[[6,[107,21]]]],[[[556,[[0,[294,243]]]],295],[[6,[107,21]]]],[[530,107]],[[553,107]],[[],558],[21,[[26,[149]]]],[[[0,[292,289,243]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,292],[[550,[292]]]],[[40,289],[[551,[289]]]],[[243,[132,[5]]],[[538,[243]]]],[[[549,[[0,[289,243]]]],[132,[5]]],[[6,[40,21]]]],[[[556,[[0,[289,243]]]],[132,[5]]],[[6,[40,21]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[[549,[[0,[289,243]]]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[[571,[[0,[290,243]]]],116],92],[[243,116],[[479,[243,116]]]],[[[571,[[0,[290,243]]]],116],92],[[[0,[290,243]]],[[571,[[0,[290,243]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[33,290],[[483,[33,290]]]],[[],176],[[[572,[62]]],[[572,[62]]]],[[[573,[62]]],[[573,[62]]]],[[[574,[62]]],[[574,[62]]]],[[[575,[62]]],[[575,[62]]]],[[[576,[62]]],[[576,[62]]]],[[[577,[62]]],[[577,[62]]]],[[[578,[62]]],[[578,[62]]]],[[[579,[62,62,62]]],[[579,[62,62,62]]]],[[[580,[62,62,62]]],[[580,[62,62,62]]]],[[[523,[62,62,62]]],[[523,[62,62,62]]]],[[[503,[62]]],[[503,[62]]]],[[[507,[62,62]]],[[507,[62,62]]]],[[[498,[62,62,62]]],[[498,[62,62,62]]]],[[[499,[[0,[62,290]]]]],[[499,[[0,[62,290]]]]]],[[[532,[62,62,62]]],[[532,[62,62,62]]]],[[[494,[62,62]]],[[494,[62,62]]]],[[[511,[62,62]]],[[511,[62,62]]]],[[[515,[62,62]]],[[515,[62,62]]]],[[[495,[62,62]]],[[495,[62,62]]]],[[[529,[62]]],[[529,[62]]]],[[[531,[62,62]]],[[531,[62,62]]]],[[[525,[62]]],[[525,[62]]]],[[[526,[62,62]]],[[526,[62,62]]]],[[[528,[62]]],[[528,[62]]]],[[[483,[62,62]]],[[483,[62,62]]]],[[[485,[62]]],[[485,[62]]]],[[[489,[62]]],[[489,[62]]]],[[[491,[62]]],[[491,[62]]]],[[[492,[62]]],[[492,[62]]]],[[[504,[62,62]]],[[504,[62,62]]]],[[[541,[[0,[62,290]],62]]],[[541,[[0,[62,290]],62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[571,[[0,[290,243]]]]],40],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[[571,[[0,[290,243]]]],116],26],[[243,116],[[497,[243,116]]]],[[[571,[[0,[290,243]]]],116],26],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[[[571,[99]],15],[[6,[98]]]],[[[572,[99]],15],[[6,[98]]]],[[[573,[99]],15],[[6,[98]]]],[[[574,[99]],15],[[6,[98]]]],[[[575,[99]],15],[[6,[98]]]],[[576,15],[[6,[98]]]],[[[577,[99]],15],[[6,[98]]]],[[[578,[99]],15],[[6,[98]]]],[[[579,[99,99]],15],[[6,[98]]]],[[[580,[99,99]],15],[[6,[98]]]],[[[581,[99]],15],[[6,[98]]]],[[[508,[[0,[99,33]]]],15],[[6,[98]]]],[[[536,[[0,[99,33]]]],15],[[6,[98]]]],[[[490,[[0,[99,33]]]],15],[[6,[98]]]],[[[488,[99,99]],15],[[6,[98]]]],[[[533,[99,99]],15],[[6,[98]]]],[[[512,[99,99,99]],15],[[6,[98]]]],[[[501,[99,99,99]],15],[[6,[98]]]],[[[534,[99,99,99]],15],[[6,[98]]]],[[[523,[99,99,99]],15],[[6,[98]]]],[[[503,[99]],15],[[6,[98]]]],[[[507,[99,99]],15],[[6,[98]]]],[[[498,[99,99,99]],15],[[6,[98]]]],[[[499,[[0,[99,290]]]],15],[[6,[98]]]],[[[532,[99,99,99]],15],[[6,[98]]]],[[[494,[99,99]],15],[[6,[98]]]],[[[511,[99,99]],15],[[6,[98]]]],[[[515,[99,99]],15],[[6,[98]]]],[[[495,[99,99]],15],[[6,[98]]]],[[[529,[99]],15],[[6,[98]]]],[[[531,[99,99]],15],[[6,[98]]]],[[[525,[99]],15],[[6,[98]]]],[[[526,[99,99]],15],[[6,[98]]]],[[[528,[99]],15],[[6,[98]]]],[[[483,[99,99]],15],[[6,[98]]]],[[[485,[99]],15],[[6,[98]]]],[[[489,[99]],15],[[6,[98]]]],[[[491,[99]],15],[[6,[98]]]],[[[492,[99]],15],[[6,[98]]]],[[[504,[99,99]],15],[[6,[98]]]],[[[509,[[0,[99,33]]]],15],[[6,[98]]]],[[[505,[[0,[99,290]]]],15],[[6,[98]]]],[[[496,[[0,[99,33]],99]],15],[[6,[98]]]],[[[497,[[0,[99,33]],99]],15],[[6,[98]]]],[[[513,[[0,[99,33]],99]],15],[[6,[98]]]],[[[478,[[0,[99,33]],99]],15],[[6,[98]]]],[[[479,[[0,[99,33]],99]],15],[[6,[98]]]],[[[502,[99,99]],15],[[6,[98]]]],[[[535,[[0,[99,33]],99]],15],[[6,[98]]]],[[[541,[[0,[99,290]],99]],15],[[6,[98]]]],[[[537,[99,99,99]],15],[[6,[98]]]],[[33,116],[[501,[33,116]]]],[[[571,[[0,[290,243]]]],116]],[[33,116],[[502,[33,116]]]],[[[571,[[0,[290,243]]]],116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97,573],[33,[[505,[33]]]],[[[571,[[0,[290,243]]]]],26],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[[571,[[0,[290,243]]]]],26],[[],205],[[],206],[[],205],[[],206],[[243,40],[[509,[243]]]],[[[571,[[0,[290,243]]]],40],26],[[],574],[85,[[581,[85]]]],[[290,290],[[511,[290,290]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[[[88,[[508,[[0,[290,243,33]]]]]],287],288],[[[88,[[536,[[0,[290,243,33]]]]]],287],288],[[[88,[[490,[[0,[290,33]]]]]],287],288],[[[88,[[488,[290,[0,[182,487]]]]]],287],[[288,[[0,[182,487]]]]]],[[[88,[[533,[290,[0,[182,487]]]]]],287],288],[[[88,[[512,[290,116,[0,[182,487]]]]]],287],288],[[[88,[[501,[290,116]]]],287],288],[[[88,[[534,[[0,[290,243]],116]]]],287],288],[[[88,[[509,[[0,[290,243,33]]]]]],287],288],[[[88,[[505,[290]]]],287],288],[[[88,[[496,[[0,[290,243,33]],116]]]],287],288],[[[88,[[497,[[0,[290,243,33]],116]]]],287],288],[[[88,[[513,[[0,[290,243,33]],116]]]],287],288],[[[88,[[478,[[0,[290,243,33]],116]]]],287],288],[[[88,[[479,[[0,[290,243,33]],116]]]],287],288],[[[88,[[502,[290,116]]]],287],288],[[[88,[[535,[[0,[290,243,33]],116]]]],287],288],[[[88,[[537,[290,[0,[182,487]],[0,[182,487]]]]]],287],288],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[[88,[572]],287],[[288,[26]]]],[[[88,[[573,[209]]]],287],[[288,[26]]]],[[[88,[574]],287],[[288,[26]]]],[[[88,[575]],287],[[288,[26]]]],[[[88,[[576,[116]]]],287],[[288,[26]]]],[[[88,[[577,[62]]]],287],[[288,[26]]]],[[[88,[[578,[116]]]],287],[[288,[26]]]],[[[88,[[579,[116,85]]]],287],[[288,[26]]]],[[[88,[[580,[116,85]]]],287],[[288,[26]]]],[[[88,[[581,[85]]]],287],[[288,[26]]]],[[[88,[[523,[290,116]]]],287],[[288,[26]]]],[[[88,[[503,[290]]]],287],[[288,[26]]]],[[[88,[[507,[290,116]]]],287],[[288,[26]]]],[[[88,[[498,[290,290,116]]]],287],[[288,[26]]]],[[[88,[[499,[290]]]],287],[[288,[26]]]],[[[88,[[532,[290,116,85]]]],287],[[288,[26]]]],[[[88,[[494,[290,116]]]],287],[[288,[26]]]],[[[88,[[511,[290,290]]]],287],[[288,[26]]]],[[[88,[[515,[290,290]]]],287],[[288,[26]]]],[[[88,[[495,[290,116]]]],287],[[288,[26]]]],[[[88,[[529,[290]]]],287],[[288,[26]]]],[[[88,[[531,[290,116]]]],287],[[288,[26]]]],[[[88,[[525,[290]]]],287],[[288,[26]]]],[[[88,[[526,[290,116]]]],287],[[288,[26]]]],[[[88,[[528,[290]]]],287],[[288,[26]]]],[[[88,[[483,[290,290]]]],287],[[288,[26]]]],[[[88,[[485,[290]]]],287],[[288,[26]]]],[[[88,[[489,[290]]]],287],[[288,[26]]]],[[[88,[[491,[[0,[290,62]]]]]],287],[[288,[26]]]],[[[88,[[492,[290]]]],287],[[288,[26]]]],[[[88,[[504,[290,116]]]],287],[[288,[26]]]],[[[88,[[541,[290,290]]]],287],[[288,[26]]]],[[243,116],[[513,[243,116]]]],[[[571,[[0,[290,243]]]],116],[[26,[40]]]],[[290,290],[[515,[290,290]]]],[[33,290],[[515,[33,290]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[[571,[[0,[290,243]]]]]],[572],[[[573,[209]]]],[574],[575],[[[577,[62]]]],[[[578,[116]]]],[[[507,[290,116]]]],[[[532,[290,116,85]]]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[],214],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[116,[[580,[116,85]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[116,[[579,[116,85]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[582,582],[583,583],[584,584],[[]],[[]],[[]],[[],582],[[],583],[[],584],[582,107],[583,107],[584,107],[[582,15],[[6,[98]]]],[[583,15],[[6,[98]]]],[[584,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[582,[132,[5]]]],[[583,[132,[5]]]],[[584,[132,[5]]]],[[582,200]],[[583,200]],[[584,200]],[[582,84]],[[583,84]],[[584,84]],[[582,107]],[[583,107]],[[584,107]],[[582,5]],[[583,5]],[[584,5]],[[582,40]],[[583,40]],[[584,40]],0,0,0,0,0,0,[[[585,[223]]],223],[[[586,[223]]],223],[[],23],[[],23],[[],23],[[[586,[[0,[328,118,62]],[0,[587,182]],223]],[586,[[0,[328,118,62]],[0,[587,182]],223]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],223]],[586,[[0,[328,118,62]],[0,[587,182]],223]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],588]],[586,[[0,[328,118,62]],[0,[587,182]],588]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[585,[223]]],40],[[[586,[223]]],40],[[[585,[223]]]],[[[586,[223]]]],[[[585,[62,62,62,[0,[223,62]]]]],[[585,[62,62,62,[0,[223,62]]]]]],[[[586,[62,62,[0,[223,62]]]]],[[586,[62,62,[0,[223,62]]]]]],[589,589],[[[585,[62,62,62,[0,[223,62]]]],[585,[62,62,62,[0,[223,62]]]]]],[[[586,[62,62,[0,[223,62]]]],[586,[62,62,[0,[223,62]]]]]],[[]],[[]],[[]],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[],[[585,[182,[0,[182,223]]]]]],[[],[[586,[182,[0,[182,223]]]]]],[79,[[6,[[585,[[0,[249,328,118]],249,[0,[587,182]],[0,[223,182]]]]]]]],[79,[[6,[[586,[[0,[249,328,118]],[0,[587,182]],[0,[223,182]]]]]]]],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],[[591,[[0,[328,118]],587,223]]]],[[[585,[223]]],[[592,[223]]]],[[[586,[223]]],[[593,[223]]]],[[[585,[[0,[328,118]],587,223]],[0,[328,118]]],[[594,[[0,[328,118]],587,223]]]],[[[586,[[0,[328,118]],587,223]],[0,[328,118]]],[[595,[[0,[328,118]],587,223]]]],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],[[596,[[0,[328,118]],[0,[118,[590,[[0,[328,118]]]],33]],587,223]]]],[[[585,[[0,[328,118]],[93,[[93,[[93,[93]]]]]],587,223]],[585,[[0,[328,118]],[93,[[93,[[93,[93]]]]]],587,223]]],92],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],92],[[589,589],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[585,[[0,[328,118,208]],208,587,223]],97]],[[[585,[[0,[328,118]],587,223]],97]],[[[585,[[0,[328,118,208]],208,587,223]],97]],[[[586,[[0,[328,118,208]],587,223]],97]],[[[586,[[0,[328,118]],587,223]],97]],[[[585,[223]],116],[[597,[116,223]]]],[[[586,[223]],116],[[598,[116,223]]]],[[[585,[99,99,223]],15],[[6,[98]]]],[[[586,[99,223]],15],[[6,[98]]]],[[589,15],[[6,[98]]]],[[]],[103,[[585,[[0,[328,118]],[600,[599]],[0,[182,223]]]]]],[[]],[[[103,[[0,[328,118]]]]],[[586,[[0,[328,118]],[600,[599]],[0,[182,223]]]]]],[[[585,[223]]],[[586,[223]]]],[[]],[97,[[585,[[0,[328,118]],[0,[587,182]],[0,[182,223]]]]]],[97,[[586,[[0,[328,118]],[0,[587,182]],[0,[182,223]]]]]],[[]],[[]],[[]],[17],[17],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],[[26,[[0,[328,118]]]]]],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[585,[[0,[328,118]],587,223]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,223]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,223]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,223]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,223]],[0,[328,118]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],192,33]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]],153],[[0,[328,118]]]],0,0,[[[585,[223]]]],[[[586,[223]]]],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]]],[[[585,[[0,[328,118]],587,223]],[0,[328,118]]],26],[[[586,[[0,[328,118]],587,223]],[0,[328,118]]],92],[[[585,[[0,[328,118]],587,223]],[0,[328,118]]]],[[[586,[[0,[328,118]],587,223]],[0,[328,118]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],[[601,[[0,[328,118]],587,223]]]],[[]],[[]],[[]],[[[585,[223]]],126],[[[585,[223]]],122],[[[585,[223]]],[[602,[223]]]],[[[586,[223]]],[[603,[223]]]],[[[586,[223]]],604],[[[585,[223]]],[[605,[223]]]],[[]],[[]],[[]],[[[585,[223]]],[[606,[223]]]],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],92],[[[585,[223]]],92],[[[586,[223]]],92],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],92],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],92],[[[585,[223]]],122],[[[586,[223]]],604],[[[585,[223]]],126],[[[585,[223]]],128],[[[585,[223]]],40],[[[586,[223]]],40],[[],[[585,[[600,[599]],588]]]],[[],[[586,[[600,[599]],588]]]],[223,[[585,[[600,[599]],223]]]],[223,[[586,[[0,[118,328]],[600,[599]],223]]]],0,[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[[585,[223]]],[[607,[223]]]],[[[585,[223]]],[[608,[223]]]],[[5,5],92],[[5,5],92],[[5,5],92],[[[585,[223]]],[[609,[223]]]],[[[586,[223]]],[[609,[223]]]],[[[585,[223]]],[[609,[223]]]],[[[586,[223]]],[[609,[223]]]],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[[585,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,223]],[0,[328,118]]],[[26,[[0,[328,118]]]]]],[[[585,[[0,[328,118]],587,223]],40]],[[[586,[[0,[328,118]],587,223]],40]],[[[585,[223]],116]],[[[586,[223]],116]],[[[585,[[0,[231,328,118]],231,587,223]],142],6],[[[586,[[0,[231,328,118]],587,223]],142],6],[[[585,[[0,[328,118]],587,223]],40]],[[[586,[[0,[328,118]],587,223]],40]],[[[585,[[0,[328,118]],587,223]]]],[[[586,[[0,[328,118]],587,223]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],588]],[586,[[0,[328,118,62]],[0,[587,182]],588]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],[[610,[[0,[328,118]],587,223]]]],[[[586,[[0,[328,118]],587,223]],[0,[118,[590,[[0,[328,118]]]],33]]],[[26,[[0,[328,118]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[[585,[[0,[328,118]],587,223]],[0,[328,118]]],[[6,[[611,[[0,[328,118]],587,223]]]]]],[[],6],[[],6],[[],6],[[[585,[[0,[328,118]],587,223]],40],[[6,[589]]]],[[[586,[[0,[328,118]],587,223]],40],[[6,[589]]]],[[],7],[[],7],[[],7],[[[586,[[0,[328,118]],587,223]],[586,[[0,[328,118]],587,223]]],[[612,[[0,[328,118]],587,223]]]],[[[585,[223]]],145],[[[585,[223]]],146],[[]],[[]],[[]],[40,[[585,[[600,[599]],588]]]],[40,[[586,[[600,[599]],588]]]],[40,[[585,[588]]]],[40,[[586,[588]]]],[[40,223],[[585,[223]]]],[[40,223],[[586,[223]]]],[[40,223],[[585,[[600,[599]],223]]]],[[40,223],[[586,[[0,[118,328]],[600,[599]],223]]]],[[],[[585,[588]]]],[[],[[586,[588]]]],[223,[[585,[223]]]],[223,[[586,[223]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[613,[223]],153],[[613,[223]]]],[[[594,[223]],153],[[594,[223]]]],[[[596,[33,223]],153],[[596,[33,223]]]],[[[613,[223]],153],[[613,[223]]]],[[[594,[223]],153],[[594,[223]]]],[[[596,[33,223]],153],[[596,[33,223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[122,122],[128,128],[145,145],[[]],[[]],[[]],0,[[[122,[99,99]],15],[[6,[98]]]],[[[126,[99,99]],15],[[6,[98]]]],[[[602,[99,99,223]],15],[[6,[98]]]],[[[605,[99,99,223]],15],[[6,[98]]]],[[[606,[99,223]],15],[[6,[98]]]],[[[128,[99]],15],[[6,[98]]]],[[[145,[99]],15],[[6,[98]]]],[[[592,[99,99,223]],15],[[6,[98]]]],[[[146,[99]],15],[[6,[98]]]],[[[608,[223]],15],[[6,[98]]]],[[[613,[99,99,223]],15],[[6,[98]]]],[[[614,[99,99,223]],15],[[6,[98]]]],[[[615,[223]],15],[[6,[98]]]],[[[607,[223]],15],[[6,[98]]]],[[[594,[99,99,223]],15],[[6,[98]]]],[[[616,[99,99,223]],15],[[6,[98]]]],[[[617,[99,223]],15],[[6,[98]]]],[[[596,[[325,[[0,[99,33]]]],[0,[99,33]],99,223]],15],[[6,[98]]]],[[[618,[[325,[[0,[99,33]]]],[0,[99,33]],99,223]],15],[[6,[98]]]],[[[619,[[325,[[0,[99,33]]]],[0,[99,33]],223]],15],[[6,[98]]]],[[[611,[99,99,223]],15],[[6,[98]]]],[[[611,[99,99,223]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[608,[223]],107,116],[[613,[223]]]],[[[607,[223]],107,116],26],[[[608,[587,223]],[0,[118,590,33]]],[[613,[587,223]]]],[[[607,[587,223]],[0,[118,590,33]]],26],[[[608,[223]],107,[0,[590,33]]],[[613,[223]]]],[[[607,[223]],107,[0,[590,33]]],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[223]]]],[[[616,[223]]]],[[[618,[33,223]]]],[[[614,[223]]]],[[[614,[223]]]],[[[614,[223]]]],[[[616,[223]]]],[[[618,[33,223]]]],[[[613,[118,587,223]],118],[[614,[118,587,223]]]],[[[614,[223]]]],[[[615,[118,587,223]],118]],[[[594,[118,587,223]]],[[616,[118,587,223]]]],[[[616,[223]]]],[[[617,[118,587,223]]]],[[[596,[[0,[118,[620,[33]]]],33,587,223]]],[[618,[[0,[118,[620,[33]]]],33,587,223]]]],[[[618,[33,223]]]],[[[619,[[0,[118,[620,[33]]]],33,587,223]]]],[[[615,[118,587,223]],107,118]],[[[614,[223]]]],[[[615,[223]],107,217]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[223]]]],[[[617,[223]]]],[[[619,[[620,[33]],33,223]]],[[620,[33]]]],[[[614,[223]]]],[[[614,[223]]]],[[[616,[223]]]],[[[618,[33,223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[223]]]],[[[594,[223]]]],[[[616,[223]]]],[[[617,[223]]]],[[[596,[[325,[33]],33,223]]],33],[[[618,[33,223]]]],[[[619,[[325,[33]],33,223]]],33],[[[614,[223]]]],[122,40],[126,40],[[[602,[223]]],40],[[[605,[223]]],40],[[[606,[223]]],40],[128,40],[145,40],[[[592,[223]]],40],[146,40],[122,26],[126,26],[[[602,[223]]],26],[[[605,[223]]],26],[[[606,[223]]],26],[128,26],[145,26],[[[592,[223]]],26],[[[597,[116,223]]],26],[146,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[594,[118,182,587,223]]],182],[[[596,[[0,[118,[620,[33]]]],33,182,587,223]]],182],[[[613,[118,587,223]],118]],[[[594,[118,587,223]]]],[[[596,[[0,[118,[620,[33]]]],33,587,223]]]],[[[613,[118,587,223]],153]],[[[594,[118,587,223]],153]],[[[596,[[0,[118,[620,[33]]]],33,587,223]],153]],[[[594,[118,587,223]],153]],[[[596,[[0,[118,[325,[33]],[620,[33]]]],33,587,223]],153]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[614,[223]]]],[[[616,[223]]]],[[[618,[33,223]]]],[[[614,[223]]]],[[[616,[223]]]],[[[618,[33,223]]]],[[[616,[223]]]],[[[618,[[620,[33]],33,223]]]],[[[614,[223]],153],[[613,[223]]]],[[[616,[223]],153],[[594,[223]]]],[[[618,[33,223]],153],[[596,[33,223]]]],[[[616,[223]]]],[[[618,[[620,[33]],33,223]]],[[620,[33]]]],[122],[126],[[[602,[223]]]],[[[605,[223]]]],[[[606,[223]]]],[128],[145],[[[592,[223]]]],[[[597,[116,223]]]],[146],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[604,604],[[[601,[223]]],[[601,[223]]]],[[[591,[223]]],[[591,[223]]]],[[[610,[223]]],[[610,[223]]]],[[[612,[223]]],[[612,[223]]]],[[]],[[]],[[]],[[]],[[]],[[[604,[99]],15],[[6,[98]]]],[[[603,[99,223]],15],[[6,[98]]]],[[[593,[99,223]],15],[[6,[98]]]],[[[601,[[0,[99,328,118]],587,223]],15],[[6,[98]]]],[[[591,[[0,[99,328,118]],587,223]],15],[[6,[98]]]],[[[610,[[0,[99,328,118]],587,223]],15],[[6,[98]]]],[[[612,[[0,[99,328,118]],587,223]],15],[[6,[98]]]],[[[595,[99,223]],15],[[6,[98]]]],[[[621,[99,223]],15],[[6,[98]]]],[[[622,[99,223]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[595,[223]]]],[[[621,[223]]]],[[[622,[223]]]],[[[595,[118,587,223]]],[[621,[118,587,223]]]],[[[622,[118,587,223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[622,[223]]]],[604,40],[[[603,[223]]],40],[[[593,[223]]],40],[604,26],[[[603,[223]]],26],[[[593,[223]]],26],[[[598,[116,223]]],26],[[[601,[[0,[328,118]],587,223]]],[[26,[[0,[328,118]]]]]],[[[591,[[0,[328,118]],587,223]]],[[26,[[0,[328,118]]]]]],[[[610,[[0,[328,118]],587,223]]],[[26,[[0,[328,118]]]]]],[[[612,[[0,[328,118]],587,223]]],[[26,[[0,[328,118]]]]]],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[[595,[118,587,223]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[621,[223]]]],[[[621,[223]]]],[604],[[[603,[223]]]],[[[593,[223]]]],[[[598,[116,223]]]],[[[601,[[0,[328,118]],587,223]]]],[[[591,[[0,[328,118]],587,223]]]],[[[610,[[0,[328,118]],587,223]]]],[[[612,[[0,[328,118]],587,223]]]],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[609,[223]]]],[[[609,[223]]],223],[623],[623],[623],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[223]],40],623],[[[609,[223]],623],40],[[[609,[223]]],40],[[[609,[223]]],40],[[],176],[[],176],[[[609,[223]]]],[[[609,[223]]]],[623,623],[[[609,[62,[0,[223,62]]]]],[[609,[62,[0,[223,62]]]]]],[624,624],[[[609,[62,[0,[223,62]]]],[609,[62,[0,[223,62]]]]]],[[[609,[62,[0,[223,62]]]],[609,[62,[0,[223,62]]]],217]],[[]],[[]],[[]],[[623,623]],[[[609,[223]]],181],[[[609,[223]]],181],[[],[[609,[[0,[223,182]]]]]],[[[609,[223]]],[[625,[223]]]],[[[609,[223]],624],[[625,[223]]]],[[[609,[223]]]],[[[626,[223]]]],[[[625,[223]]]],[[[609,[223]],623]],[[[609,[223]],107,116],92],[[[609,[223]],107,116],[[26,[623]]]],[[[609,[223]],107,116,217],[[6,[623,627]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[[609,[223]],107,116],26],[[[609,[223]],[103,[107]],116],[[26,[103]]]],[[[609,[223]],[103,[107]],116],[[26,[103]]]],[[[609,[223]],107,116],26],[[[609,[223]],107,217],623],[[[609,[223]],107,217]],[[[609,[223]],107,627],623],[[[609,[223]],107],623],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[223]]],[[626,[223]]]],[[]],[[]],[[]],[[]],[[[609,[223]],624],[[626,[223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[223]],40],92],[[[609,[223]]],92],[[[609,[223]]],624],[[[626,[223]]],624],[[[625,[223]]],624],[[[609,[223]],107],628],[[[609,[223]]],40],[[],[[609,[588]]]],[223,[[609,[223]]]],[624,[[26,[623]]]],[[[626,[223]]],26],[[[625,[223]]],26],[628,[[26,[623]]]],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[[624,623]],[[624,623]],[[[609,[223]],623]],[[[609,[223]],107,116],26],[[[609,[223]],623,153],92],[[[609,[223]],40,217]],[[[609,[223]],40,217]],[624],[[[626,[223]]]],[[[625,[223]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[609,[223]],107],[[6,[623]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[609,[223]],40,217],[[6,[589]]]],[40,[[6,[[609,[588]],589]]]],[[40,223],[[6,[[609,[223]],589]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[609,[588]]]],[[40,223],[[609,[223]]]],0,0,0,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[629],[75],[630],[630],[630],[[631,153]],[[631,153]],[632,632],[633,633],[[]],[[]],[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],[[],638],[[],631],[633,92],[630],[630],[630],[[632,632],92],[[633,633],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[638,15],[[6,[98]]]],[[631,15],[[6,[98]]]],[[632,15],[[6,[98]]]],[[633,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[629,92],[75,92],[630,92],[630,92],[629],[75],[630],[630],[630],[630],[[],638],[[],631],[635,180],[638,40],[638,92],[633,92],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[631,633],[632,92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[629,92],[75,92],[630,92],[[630,639],92],[[630,640],92],[629,92],[[75,639],92],[630,92],[630,92],[630,92],[630,92],[630,92],[630,92],[629,92],[[75,640],92],[630,92],[[630,639],92],[[630,640],92],[630,92],[[630,639],92],[[630,640],92],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[629],[75],[630],[630],[629],[75],[630],[630],[630],[630],[630],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[638,[641,[75,33]]]],[[638,[641,[75,33]],639],632],[[638,[641,[75,33]],640],632],[[638,[641,[75,33]],116]],[[638,[641,[75,33]],116,639],632],[[638,[641,[75,33]],116,640],632],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[644,[642,643]]]],[[[641,[642,33]]]],[[[645,[642,643,33]]]],[[[647,[646,33]]]],[[[648,[646,33]]]],[[[650,[649,33]]]],[[]],[[]],[[]],[[],634],[[],636],[[],637],[[[634,[651,33]]]],[[[636,[651,643,33]]]],[[[637,[652,33]]]],[[],[[634,[651,[0,[182,33]]]]]],[[],[[636,[651,643,[0,[182,33]]]]]],[[],[[637,[652,[0,[182,33]]]]]],[[[641,[651,33]]],33],[[[76,[651,33]]],33],[[[645,[651,643,33]]],33],[[[653,[651,643,33]]],33],[[[647,[652,33]]],33],[[[648,[652,33]]],33],[[[650,[654,33]]],33],[[[655,[652,33]]],33],[[[656,[652,33]]],33],[[[641,[651,33]]],33],[[[76,[651,33]]],33],[[[648,[652,33]]],33],[[[656,[652,33]]],33],[[]],[[[648,[657,33]]],[[647,[657,33]]]],[[[650,[658,33]]],[[647,[658,33]]]],[[]],[[[648,[658,33]]],[[650,[658,33]]]],[[]],[[[641,[651,33]]]],[[[76,[651,33]]]],[[[645,[651,643,33]]]],[[[653,[651,643,33]]]],[[[647,[652,33]]]],[[[648,[652,33]]]],[[[650,[654,33]]]],[[[655,[652,33]]]],[[[656,[652,33]]]],[[[634,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[636,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[637,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[641,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[641,[651,[0,[151,33]]]],15],[[6,[98]]]],[[[76,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[76,[651,[0,[151,33]]]],15],[[6,[98]]]],[[[645,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[645,[651,643,[0,[151,33]]]],15],[[6,[98]]]],[[[653,[651,643,[0,[151,33]]]],15],[[6,[98]]]],[[[653,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[647,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[647,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[648,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[648,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[650,[654,[0,[151,33]]]],15],[[6,[98]]]],[[[650,[654,[0,[99,33]]]],15],[[6,[98]]]],[[[655,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[655,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[656,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[656,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[634,[651,33]]]],[[[636,[651,643,33]]]],[[[634,[642,33]]]],[[[636,[642,643,33]]]],[[[637,[652,33]]]],[[[637,[646,33]]]],[[[637,[652,33]]]],[[[637,[646,33]]]],[[]],[[]],[[],[[634,[651]]]],[[]],[152],[[]],[152],[[],[[636,[651,643]]]],[[]],[152],[[],[[637,[652]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[634,[651,33]]],33],[[[636,[651,643,33]]],33],[[[637,[652,33]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[634,[651]]]],[[[636,[651,643]]]],[[[637,[652]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[[634,[651,33]]],92],[[[644,[651,643]]],92],[[[636,[651,643,33]]],92],[[],92],[[[637,[652,33]]],92],[[],92],[[[637,[652,33]]],92],[[[644,[651,643]]],92],[[[636,[651,643,33]]],92],[[[641,[651,33]]],33],[[]],[[[634,[651,33]]],[[641,[651,33]]]],[[[644,[651,643]]]],[[[636,[651,643,33]]],[[645,[651,643,33]]]],[[]],[[]],[[]],[[]],[[[641,[651,33]],153],[[76,[651,33]]]],[[[76,[651,33]],153],[[76,[651,33]]]],[[[645,[651,643,33]],153],[[653,[651,643,33]]]],[[[653,[651,643,33]],153],[[653,[651,643,33]]]],[[[647,[652,33]],153],[[655,[652,33]]]],[[[648,[652,33]],153],[[656,[652,33]]]],[[[655,[652,33]],153],[[655,[652,33]]]],[[[656,[652,33]],153],[[656,[652,33]]]],[[[641,[651,33]]],[[634,[651,33]]]],[[],[[634,[651]]]],[[],[[636,[651,643]]]],[[],[[637,[652]]]],[[],180],[[[634,[651,33]]],651],[[[636,[651,643,33]]],651],[[[637,[652,33]]],652],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[637,[652,33]]],[[647,[652,33]]]],[[[637,[659,33]]],[[647,[659,33]]]],[[[645,[651,643,33]]],[[636,[651,643,33]]]],[[[647,[652,33]]],[[637,[652,33]]]],[[[648,[652,33]]],[[637,[652,33]]]],[[[650,[654,33]]],[[637,[654,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],92],[[[634,[651,33]]],[[26,[[641,[651,33]]]]]],[[[644,[651,643]]],92],[[[636,[651,643,33]]],[[26,[[645,[651,643,33]]]]]],[[],92],[[],92],[[],92],[[],92],[[[634,[660,33]]],[[26,[[641,[660,33]]]]]],[[[644,[660,643]]],92],[[[636,[660,643,33]]],[[26,[[645,[660,643,33]]]]]],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[[634,[660,33]]],[[26,[[641,[660,33]]]]]],[[[644,[660,643]]],92],[[[636,[660,643,33]]],[[26,[[645,[660,643,33]]]]]],[[],92],[[],92],[[],92],[[[641,[651,33]],153],[[6,[[76,[651,33]],[641,[651,33]]]]]],[[[76,[651,33]],153],[[6,[[76,[651,33]],[76,[651,33]]]]]],[[[645,[651,643,33]],153],[[6,[[653,[651,643,33]],[645,[651,643,33]]]]]],[[[653,[651,643,33]],153],[[6,[[653,[651,643,33]],[653,[651,643,33]]]]]],[[[647,[652,33]],153],[[6,[[655,[652,33]],[647,[652,33]]]]]],[[[648,[652,33]],153],[[6,[[656,[652,33]],[648,[652,33]]]]]],[[[655,[652,33]],153],[[6,[[655,[652,33]],[655,[652,33]]]]]],[[[656,[652,33]],153],[[6,[[656,[652,33]],[656,[652,33]]]]]],[[[637,[652,33]]],[[26,[[647,[652,33]]]]]],[[[637,[661,33]]],[[26,[[647,[661,33]]]]]],[[[637,[659,33]]],[[26,[[647,[659,33]]]]]],[[[637,[662,33]]],[[26,[[647,[662,33]]]]]],[[[637,[662,33]]],[[26,[[647,[662,33]]]]]],[[[637,[661,33]]],[[26,[[647,[661,33]]]]]],[[[637,[654,33]]],[[26,[[650,[654,33]]]]]],[[[637,[663,33]]],[[26,[[650,[663,33]]]]]],[[[637,[663,33]]],[[26,[[650,[663,33]]]]]],[[],92],[[[650,[654,33]]],[[6,[[648,[654,33]],[650,[654,33]]]]]],[[],92],[[[650,[663,33]]],[[6,[[648,[663,33]],[650,[663,33]]]]]],[[],92],[[[650,[663,33]]],[[6,[[648,[663,33]],[650,[663,33]]]]]],[[[650,[658,33]],153],26],[[[650,[[0,[663,658]],33]],153],26],[[[650,[[0,[663,658]],33]],153],26],[[[637,[652,33]]],[[26,[[648,[652,33]]]]]],[[[637,[661,33]]],[[26,[[648,[661,33]]]]]],[[[637,[661,33]]],[[26,[[648,[661,33]]]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[[644,[651,643]]]],[[]],[[]],[[]],[[[644,[642,643]]]],[[[641,[642,33]]]],[[[76,[642,33]]]],[[[645,[642,643,33]]]],[[[653,[642,643,33]]]],[[[647,[646,33]]]],[[[648,[646,33]]]],[[[650,[649,33]]]],[[[655,[646,33]]]],[[[656,[646,33]]]],[[]],[[]],[[]],[[]],[[[641,[651,33]],153]],[[[645,[651,643,33]],153]],[[[647,[652,33]],153]],[[[648,[652,33]],153]],[[[650,[654,33]],153]],[[[641,[642,33]],153]],[[[645,[642,643,33]],153]],[[[647,[646,33]],153]],[[[648,[646,33]],153]],[[[650,[649,33]],153]],[[[637,[654,33]]],[[650,[654,33]]]],[[]],[[[650,[654,33]]],[[648,[654,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[650,[658,33]],153]],[[[637,[652,33]]],[[648,[652,33]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],23],[[],92],[[]],[[]],[174,92],[[[175,[158]]],158],[664,664],[[]],[[],664],[5,158],[[664,664],92],[23,92],[[],92],[[],92],[[],92],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[664,[132,[5]]]],[[664,15],[[6,[98]]]],[[]],[664,664],[[]],[[]],[17],[[],[[103,[5]]]],[664,[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[]],[[]],[[[175,[173]]],173],[[],158],[[],664],[[132,40]],[[5,5]],[5],[5],[[5,5],92],[[]],[664],[107],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[]],[[]],[[],6],[[],6],[[],7],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[]],[[132,217],26],[[132,217],26],[[]],[[],664],0,0,0,0,0,0,[[[0,[118,328,33]],153]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153]],[116],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[]],[[[0,[118,328,33]]],92],[[],665],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[665,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[40,[[585,[666,588]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[585,[[0,[328,118]],666,[0,[587,62]],588]]]],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[0,[587,62]]]],[[],26],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],26],[[],92],[33,[[667,[33]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[667,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[33,[[668,[33]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[668,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[[0,[118,328,33]]],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[116],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[],[[26,[665]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[26,[[665,[[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[40,[[26,[[647,[670,[585,[666,588]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[26,[[647,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]]]],[40,[[26,[[648,[670,[585,[666,588]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[26,[[648,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]]]],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[40,[[647,[670,[585,[666,588]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[647,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]],[40,[[648,[670,[585,[666,588]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[648,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153]],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],23],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[671,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[671,[[0,[328,118,62]],62,62]]],[[671,[[0,[328,118,62]],62,62]]]],[[[672,[[0,[328,118,62]],62]]],[[672,[[0,[328,118,62]],62]]]],[[[138,[[0,[328,118,62]],62,62]]],[[138,[[0,[328,118,62]],62,62]]]],[673,673],[[[672,[[0,[328,118,62]],62]],[672,[[0,[328,118,62]],62]]]],[[]],[[]],[[]],[[]],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[],[[672,[[0,[328,118]],[0,[182,587,62]]]]]],[[],[[138,[[0,[328,118]],[0,[182,587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[665,[[0,[328,118]],[0,[587,62]]]]]],[[673,673],92],[23,92],[[],92],[[],92],[[],92],[[[672,[[0,[328,118]],[0,[587,62]]]],97]],[[[138,[[0,[328,118]],[0,[587,62]]]],97]],[[[671,[[0,[328,118,99]],99,[0,[587,62]]]],15],[[6,[98]]]],[[[672,[[0,[328,118,99]],[0,[587,62]]]],15],[[6,[98]]]],[[[138,[[0,[328,118,99]],99,[0,[587,62]]]],15],[[6,[98]]]],[[673,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[97,[[672,[[0,[328,118]],[0,[587,62,182]]]]]],[97,[[138,[[0,[328,118]],[0,[587,62,182]]]]]],[[]],[[]],[[]],[[]],[17],[17],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[674,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[672,[[0,[328,118]],[0,[587,62]]]],118],40],[[[138,[[0,[328,118]],[0,[587,62]]]],118],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[0,[587,62]]]],[[[672,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],92],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],26],[[]],[[]],[[]],[[]],[671,138],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[671,[[0,[328,118]],[0,[587,62]]]]]],[[]],[[]],[[]],[[]],[[[671,[[0,[328,118]],[0,[587,62]]]]],92],[[[672,[[0,[328,118]],[0,[587,62]]]]],92],[[[138,[[0,[328,118]],[0,[587,62]]]]],92],0,[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[672,[[0,[328,118]],[0,[587,62]]]]],[[675,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[667,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[668,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],0,[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[671,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],0,[[],[[672,[[0,[328,118]],111]]]],[[],[[138,[[0,[328,118]],111]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[325,[[0,[118,328,33]]]],[0,[328,118]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],[[26,[[325,[[0,[118,328,33]]]],[0,[328,118]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[672,[[0,[328,118]],[0,[587,62]]]],116]],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],0,[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[26,[[665,[[0,[328,118]],[0,[587,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[6,[673]]]],0,[[],7],[[],7],[[],7],[[],7],[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[]],[[]],[[]],[[]],[40,[[672,[[0,[328,118]],111]]]],[40,[[138,[[0,[328,118]],111]]]],[[40,[0,[587,62]]],[[672,[[0,[328,118]],[0,[587,62]]]]]],[[40,[0,[587,62]]],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[40,[0,[587,62]],40],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[40,40],[[138,[[0,[328,118]],111]]]],[[[0,[587,62]]],[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[587,62]]],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[587,62]],40],[[138,[[0,[328,118]],[0,[587,62]]]]]],[40,[[138,[[0,[328,118]],111]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[667,[[0,[62,118,328]],62,[0,[62,587]],[138,[[0,[62,118,328]],62,[0,[62,587]]]]]]],[[667,[[0,[62,118,328]],62,[0,[62,587]],[138,[[0,[62,118,328]],62,[0,[62,587]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[676,[[0,[328,118]],[0,[587,62]]]]],26],[[[667,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[[668,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[5,5]],[5],[5],[5],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],176],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[678,[[0,[328,118]],[0,[587,62]]]]],26],[[[675,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[],205],[[],206],[[],205],[[],206],[5],[5],[[],214],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,0,0,0,0,0,0,[[[665,[[0,[328,118]],587]],153],[[665,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[680,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[665,[62,[0,[328,118]],587]]],[[679,[62,[0,[328,118]],587]]]],[[[680,[62,[0,[328,118]],587]]],[[679,[62,[0,[328,118]],587]]]],[[]],[[]],[[]],[[[665,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[680,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[[665,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[680,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[665,[[0,[328,118]],182,587]]],[[115,[[0,[328,118]],182,587]]]],[[[665,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]],153],[[115,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]],153],[[6,[[115,[[0,[328,118]],587]]]]]],[5],[5],[5],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[681,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[682,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[5],[5],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[]],[[]],0,0,0,0,[[[112,[[0,[328,118]],[22,[33]],111]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]],[[114,[[0,[328,118]],587]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[114,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[115,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[112,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[112,[[0,[328,118]],151,111]],15],[[6,[98]]]],[[[113,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[114,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[115,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[112,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[113,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[114,[[0,[328,118]],587]],153],[[112,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]],153],[[113,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]],153],[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]],153],[[113,[[0,[328,118]],587]]]],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[114,[[0,[328,118]],587]],153],[[6,[[112,[[0,[328,118]],587]],[114,[[0,[328,118]],587]]]]]],[[[115,[[0,[328,118]],587]],153],[[6,[[113,[[0,[328,118]],587]],[115,[[0,[328,118]],587]]]]]],[[[112,[[0,[328,118]],587]],153],[[6,[[112,[[0,[328,118]],587]],[112,[[0,[328,118]],587]]]]]],[[[113,[[0,[328,118]],587]],153],[[6,[[113,[[0,[328,118]],587]],[113,[[0,[328,118]],587]]]]]],[[],7],[[],7],[[],7],[[],7],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[[683,[[0,[328,118]],587]]],[[0,[328,118]]]],[[]],[[]],[[]],[[]],[[[683,[[0,[328,118]],587]]],[[0,[328,118]]]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,[[]],[[]],[[[674,[[0,[328,118]],587]]],[[0,[328,118]]]],[[]],[[]],[[]],[[]],[[[674,[[0,[328,118]],587]]],[[0,[328,118]]]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,[[]],[[]],[[[669,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[669,92],[669,92],[669,92],[5],[[]],[[],6],[[],6],[669,26],[[],7],[669],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[697,697,187],92],[[698,698,187],92],[[699,699,187],92],[[684,684,187],92],[[685,685,187],92],[[700,700,187],92],[[701,701,187],92],[[702,702,187],92],[[703,703,187],92],[[686,686,187],92],[[687,687,187],92],[[704,704,174],92],[[705,705,174],92],[[706,706,174],92],[[707,707,174],92],[[708,708,174],92],[[709,709,174],92],[[688,688,174],92],[[689,689,174],92],[[690,690,174],92],[[699,699]],[[684,684],684],[[684,187],684],[[685,685],685],[[685,187],685],[[700,700]],[[701,701]],[[702,702]],[[703,703],703],[[686,686],686],[[686,187],686],[[687,187],687],[[687,687],687],[[706,706]],[[707,707]],[[708,708]],[[709,709],709],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,174],690],[[690,690],690],[[691,691],691],[[691,198],691],[[692,692],692],[[692,198],692],[[693,198],693],[[693,693],693],[[710,710],710],[[710,84],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,199],694],[[694,694],694],[[695,695],695],[[695,199],695],[[696,696],696],[[696,199],696],[[713,107],713],[[713,713],713],[[714,714],714],[[714,107],714],[[715,107],715],[[715,715],715],[[699,699]],[[684,187]],[[684,684]],[[685,187]],[[685,685]],[[700,700]],[[701,701]],[[702,702]],[[686,686]],[[686,187]],[[687,687]],[[687,187]],[[706,706]],[[707,707]],[[708,708]],[[688,174]],[[688,688]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,691]],[[691,198]],[[692,692]],[[692,198]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,694]],[[694,199]],[[695,695]],[[695,199]],[[696,696]],[[696,199]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[716,92],[717,92],[718,92],[719,92],[720,92],[[684,684],187],[[685,685],187],[[703,703],187],[[686,686],187],[[709,709],174],[[688,688],174],[[689,689],174],[716,92],[717,92],[718,92],[719,92],[720,92],[685,685],[686,686],[689,689],[685],[686],[689],[685,685],[686,686],[689,689],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[700,706],[699,707],[701,707],[702,708],[684,688],[691,688],[710,688],[694,688],[713,688],[685,689],[686,689],[692,689],[711,689],[695,689],[714,689],[687,690],[693,690],[712,690],[696,690],[715,690],[709,703],[703,709],[684,694],[688,694],[691,694],[710,694],[713,694],[685,695],[686,695],[689,695],[692,695],[711,695],[714,695],[687,696],[690,696],[693,696],[712,696],[715,696],[684,691],[688,691],[710,691],[694,691],[713,691],[685,692],[686,692],[689,692],[711,692],[695,692],[714,692],[687,693],[690,693],[712,693],[696,693],[715,693],[706,700],[707,699],[708,702],[699,[[103,[187]]]],[684,[[103,[187]]]],[685,[[103,[187]]]],[700,[[103,[187]]]],[702,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[699,[[103,[187]]]],[684,[[103,[187]]]],[685,[[103,[187]]]],[700,[[103,[187]]]],[702,[[103,[187]]]],[703,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[709,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[684,713],[688,713],[691,713],[710,713],[694,713],[685,714],[686,714],[689,714],[692,714],[711,714],[695,714],[687,715],[690,715],[693,715],[712,715],[696,715],[684,710],[688,710],[691,710],[694,710],[713,710],[685,711],[686,711],[689,711],[692,711],[695,711],[714,711],[687,712],[690,712],[693,712],[696,712],[715,712],[688,684],[691,684],[710,684],[694,684],[713,684],[689,685],[692,685],[711,685],[695,685],[714,685],[689,686],[692,686],[711,686],[695,686],[714,686],[690,687],[693,687],[712,687],[696,687],[715,687],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,691]],[[691,198]],[[692,198]],[[692,692]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,84]],[[711,711]],[[712,84]],[[712,712]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,713]],[[713,107]],[[714,107]],[[714,714]],[[715,715]],[[715,107]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],[716,84],[717,84],[718,84],[719,84],[720,84],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,711]],[[711,84]],[[712,712]],[[712,84]],[[694,694]],[[694,199]],[[695,199]],[[695,695]],[[696,199]],[[696,696]],[[713,713]],[[713,107]],[[714,107]],[[714,714]],[[715,715]],[[715,107]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,691]],[[691,198]],[[692,692]],[[692,198]],[[693,198]],[[693,693]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,696]],[[696,199]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,684,684],684],[[685,685,685],685],[[686,686,686],686],[[687,687,687],687],[[688,688,688],688],[[689,689,689],689],[[690,690,690],690],[[691,691,691],691],[[692,692,692],692],[[693,693,693],693],[[710,710,710],710],[[711,711,711],711],[[712,712,712],712],[[694,694,694],694],[[695,695,695],695],[[696,696,696],696],[[713,713,713],713],[[714,714,714],714],[[715,715,715],715],[[684,187,187],684],[[685,187,187],685],[[686,187,187],686],[[687,187,187],687],[[688,174,174],688],[[689,174,174],689],[[690,174,174],690],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[721,721],[716,716],[717,717],[718,718],[719,719],[720,720],[697,697],[698,698],[699,699],[684,684],[685,685],[700,700],[701,701],[702,702],[703,703],[686,686],[687,687],[704,704],[705,705],[706,706],[707,707],[708,708],[709,709],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[710,710],[711,711],[712,712],[694,694],[695,695],[696,696],[713,713],[714,714],[715,715],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[703,703],[709,709],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[685,685],685],[[686,686],686],[[689,689],689],[[692,692],692],[[711,711],711],[[695,695],695],[[714,714],714],[[],721],[[],716],[[],717],[[],718],[[],719],[[],720],[[],697],[[],698],[[],699],[[],684],[[],685],[[],700],[[],701],[[],702],[[],703],[[],686],[[],687],[[],704],[[],705],[[],706],[[],707],[[],708],[[],709],[[],688],[[],689],[[],690],[[],691],[[],692],[[],693],[[],710],[[],711],[[],712],[[],694],[[],695],[[],696],[[],713],[[],714],[[],715],[697],[698],[700],[703],[686],[687],[704],[705],[697],[698],[700],[703],[686],[687],[704],[705],[79,[[6,[721]]]],[79,[[6,[716]]]],[79,[[6,[717]]]],[79,[[6,[718]]]],[79,[[6,[719]]]],[79,[[6,[720]]]],[79,[[6,[697]]]],[79,[[6,[698]]]],[79,[[6,[699]]]],[79,[[6,[684]]]],[79,[[6,[685]]]],[79,[[6,[700]]]],[79,[[6,[701]]]],[79,[[6,[702]]]],[79,[[6,[703]]]],[79,[[6,[686]]]],[79,[[6,[687]]]],[79,[[6,[704]]]],[79,[[6,[705]]]],[79,[[6,[706]]]],[79,[[6,[707]]]],[79,[[6,[708]]]],[79,[[6,[709]]]],[79,[[6,[688]]]],[79,[[6,[689]]]],[79,[[6,[690]]]],[79,[[6,[691]]]],[79,[[6,[692]]]],[79,[[6,[693]]]],[79,[[6,[710]]]],[79,[[6,[711]]]],[79,[[6,[712]]]],[79,[[6,[694]]]],[79,[[6,[695]]]],[79,[[6,[696]]]],[79,[[6,[713]]]],[79,[[6,[714]]]],[79,[[6,[715]]]],[699,187],[700,187],[701,187],[702,187],[706,174],[707,174],[708,174],[[684,684],187],[[685,685],187],[[686,686],187],[[687,687],187],[[688,688],174],[[689,689],174],[[690,690],174],[[684,684],187],[[685,685],187],[[686,686],187],[[687,687],187],[[688,688],174],[[689,689],174],[[690,690],174],[[691,691],198],[[692,692],198],[[693,693],198],[[694,694],199],[[695,695],199],[[696,696],199],[[684,187],684],[[684,684],684],[[685,685],685],[[685,187],685],[[703,187],703],[[686,686],686],[[686,187],686],[[687,687],687],[[687,187],687],[[709,174],709],[[688,688],688],[[688,174],688],[[689,174],689],[[689,689],689],[[690,174],690],[[690,690],690],[[691,198],691],[[691,691],691],[[692,198],692],[[692,692],692],[[693,693],693],[[693,198],693],[[710,710],710],[[710,84],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,694],694],[[694,199],694],[[695,695],695],[[695,199],695],[[696,199],696],[[696,696],696],[[713,107],713],[[713,713],713],[[714,714],714],[[714,107],714],[[715,715],715],[[715,107],715],[[684,187]],[[684,684]],[[685,685]],[[685,187]],[[686,686]],[[686,187]],[[687,187]],[[687,687]],[[688,688]],[[688,174]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,198]],[[693,693]],[[710,84]],[[710,710]],[[711,711]],[[711,84]],[[712,84]],[[712,712]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[694,694],694],[[695,695],695],[[696,696],696],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[684,684],187],[[685,685],187],[[703,703],187],[[686,686],187],[[687,687],187],[[709,709],174],[[688,688],174],[[689,689],174],[[690,690],174],[[691,691],198],[[692,692],198],[[693,693],198],[[710,710],84],[[711,711],84],[[712,712],84],[[694,694],199],[[695,695],199],[[696,696],199],[[713,713],107],[[714,714],107],[[715,715],107],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[721,721],92],[[716,716],92],[[717,717],92],[[718,718],92],[[719,719],92],[[720,720],92],[[697,697],92],[[698,698],92],[[699,699],92],[[684,684],92],[[685,685],92],[[700,700],92],[[701,701],92],[[702,702],92],[[703,703],92],[[686,686],92],[[687,687],92],[[704,704],92],[[705,705],92],[[706,706],92],[[707,707],92],[[708,708],92],[[709,709],92],[[688,688],92],[[689,689],92],[[690,690],92],[[691,691],92],[[692,692],92],[[693,693],92],[[710,710],92],[[711,711],92],[[712,712],92],[[694,694],92],[[695,695],92],[[696,696],92],[[713,713],92],[[714,714],92],[[715,715],92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,187],685],[[685,187],687],[[686,187],687],[[688,174],689],[[689,174],690],[[691,198],692],[[692,198],693],[[710,84],711],[[711,84],712],[[694,199],695],[[695,199],696],[[713,107],714],[[714,107],715],0,0,[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[721,15],[[6,[98]]]],[[716,15],[[6,[98]]]],[[716,15],[[6,[98]]]],[[717,15],[[6,[98]]]],[[717,15],[[6,[98]]]],[[718,15],[[6,[98]]]],[[718,15],[[6,[98]]]],[[719,15],[[6,[98]]]],[[719,15],[[6,[98]]]],[[720,15],[[6,[98]]]],[[720,15],[[6,[98]]]],[[697,15],[[6,[98]]]],[[697,15],[[6,[98]]]],[[698,15],[[6,[98]]]],[[698,15],[[6,[98]]]],[[699,15],[[6,[98]]]],[[699,15],[[6,[98]]]],[[684,15],[[6,[98]]]],[[684,15],[[6,[98]]]],[[685,15],[[6,[98]]]],[[685,15],[[6,[98]]]],[[700,15],[[6,[98]]]],[[700,15],[[6,[98]]]],[[701,15],[[6,[98]]]],[[701,15],[[6,[98]]]],[[702,15],[[6,[98]]]],[[702,15],[[6,[98]]]],[[703,15],[[6,[98]]]],[[703,15],[[6,[98]]]],[[686,15],[[6,[98]]]],[[686,15],[[6,[98]]]],[[687,15],[[6,[98]]]],[[687,15],[[6,[98]]]],[[704,15],[[6,[98]]]],[[704,15],[[6,[98]]]],[[705,15],[[6,[98]]]],[[705,15],[[6,[98]]]],[[706,15],[[6,[98]]]],[[706,15],[[6,[98]]]],[[707,15],[[6,[98]]]],[[707,15],[[6,[98]]]],[[708,15],[[6,[98]]]],[[708,15],[[6,[98]]]],[[709,15],[[6,[98]]]],[[709,15],[[6,[98]]]],[[688,15],[[6,[98]]]],[[688,15],[[6,[98]]]],[[689,15],[[6,[98]]]],[[689,15],[[6,[98]]]],[[690,15],[[6,[98]]]],[[690,15],[[6,[98]]]],[[691,15],[[6,[98]]]],[[691,15],[[6,[98]]]],[[692,15],[[6,[98]]]],[[692,15],[[6,[98]]]],[[693,15],[[6,[98]]]],[[693,15],[[6,[98]]]],[[710,15],[[6,[98]]]],[[710,15],[[6,[98]]]],[[711,15],[[6,[98]]]],[[711,15],[[6,[98]]]],[[712,15],[[6,[98]]]],[[712,15],[[6,[98]]]],[[694,15],[[6,[98]]]],[[694,15],[[6,[98]]]],[[695,15],[[6,[98]]]],[[695,15],[[6,[98]]]],[[696,15],[[6,[98]]]],[[696,15],[[6,[98]]]],[[713,15],[[6,[98]]]],[[713,15],[[6,[98]]]],[[714,15],[[6,[98]]]],[[714,15],[[6,[98]]]],[[715,15],[[6,[98]]]],[[715,15],[[6,[98]]]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[722,[187]]],699],[697,699],[[]],[701,699],[[[723,[187]]],699],[[],684],[[]],[[[724,[187]]],684],[[[725,[187]]],684],[[[103,[187]]],684],[[[103,[187]]],685],[[],685],[686,685],[[],685],[[[726,[187]]],685],[[]],[[[727,[187]]],685],[[]],[[[728,[187]]],700],[[[729,[187]]],700],[697,701],[699,701],[[[723,[187]]],701],[[]],[[[722,[187]]],701],[[[730,[187]]],702],[[[731,[187]]],702],[698,702],[[]],[[[732,[187]]],703],[[]],[[[103,[187]]],686],[685,686],[[]],[[[727,[187]]],686],[[[726,[187]]],686],[733,686],[[],686],[687,686],[[],686],[[],687],[[],687],[[],687],[[],687],[[[734,[187]]],687],[735,687],[[],687],[733,687],[703,687],[[[103,[187]]],687],[[]],[[],687],[[],687],[[]],[[]],[[]],[[[728,[174]]],706],[[[729,[174]]],706],[704,707],[[]],[[[723,[174]]],707],[[[722,[174]]],707],[[[730,[174]]],708],[[]],[[[731,[174]]],708],[705,708],[[]],[[[732,[174]]],709],[[]],[[[103,[174]]],688],[691,688],[710,688],[[[724,[174]]],688],[[[725,[174]]],688],[684,688],[[],688],[[[727,[174]]],689],[685,689],[[[103,[174]]],689],[692,689],[[]],[[],689],[711,689],[[[726,[174]]],689],[[],689],[[],690],[687,690],[[],690],[[]],[693,690],[[[734,[174]]],690],[[],690],[[],690],[[],690],[712,690],[[[103,[174]]],690],[709,690],[[[724,[198]]],691],[[[725,[198]]],691],[[[103,[198]]],691],[[],691],[[]],[[[727,[198]]],692],[[],692],[[],692],[[]],[[[103,[198]]],692],[[[726,[198]]],692],[[[734,[198]]],693],[[],693],[[]],[[],693],[[],693],[[[103,[198]]],693],[[],693],[[],693],[[]],[[[103,[84]]],710],[[[725,[84]]],710],[[[724,[84]]],710],[[],710],[[[726,[84]]],711],[[[103,[84]]],711],[[],711],[[]],[[],711],[[[727,[84]]],711],[[[734,[84]]],712],[[],712],[[]],[[[103,[84]]],712],[[],712],[[],712],[[],712],[[],712],[[[103,[199]]],694],[[],694],[[]],[[[725,[199]]],694],[691,694],[[[724,[199]]],694],[[]],[[[727,[199]]],695],[[[103,[199]]],695],[[],695],[692,695],[[[726,[199]]],695],[[],695],[[],696],[[],696],[[[103,[199]]],696],[[],696],[[[734,[199]]],696],[[]],[693,696],[[],696],[[],696],[[[103,[107]]],713],[710,713],[[[724,[107]]],713],[[]],[[[725,[107]]],713],[[],713],[711,714],[[[103,[107]]],714],[[[726,[107]]],714],[[],714],[[]],[[],714],[[[727,[107]]],714],[[],715],[[[734,[107]]],715],[712,715],[[[103,[107]]],715],[[],715],[[],715],[[]],[[],715],[[],715],[698,703],[705,709],[187,697],[187,699],[187,684],[187,700],[187,701],[174,704],[174,706],[174,707],[174,688],[[187,684],697],[[174,688],704],[[[103,[187]]],684],[[[103,[187]]],685],[[[103,[187]]],703],[[[103,[187]]],686],[[[103,[187]]],687],[[[103,[174]]],709],[[[103,[174]]],688],[[[103,[174]]],689],[[[103,[174]]],690],[[[103,[198]]],691],[[[103,[198]]],692],[[[103,[198]]],693],[[[103,[84]]],710],[[[103,[84]]],711],[[[103,[84]]],712],[[[103,[199]]],694],[[[103,[199]]],695],[[[103,[199]]],696],[[[103,[107]]],713],[[[103,[107]]],714],[[[103,[107]]],715],[[685,187],698],[[685,187],699],[[685,187],701],[[685,187],702],[[685,187],703],[[689,174],705],[[689,174],707],[[689,174],708],[[689,174],709],[[684,684,684],697],[[686,686,686,686],698],[[685,685,685],699],[[684,684],700],[[686,686,686],701],[[687,687,687,687],702],[[688,688,688],704],[[689,689,689,689],705],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[[103,[187]]],697],[[[103,[187]]],698],[[[103,[187]]],699],[[[103,[187]]],700],[[[103,[187]]],701],[[[103,[187]]],702],[[[103,[174]]],704],[[[103,[174]]],705],[[[103,[174]]],706],[[[103,[174]]],707],[[[103,[174]]],708],[[[103,[[103,[187]]]]],697],[[[103,[[103,[187]]]]],698],[[[103,[[103,[187]]]]],699],[[[103,[[103,[187]]]]],700],[[[103,[[103,[187]]]]],701],[[[103,[[103,[187]]]]],702],[[[103,[[103,[174]]]]],704],[[[103,[[103,[174]]]]],705],[[[103,[[103,[174]]]]],706],[[[103,[[103,[174]]]]],707],[[[103,[[103,[174]]]]],708],[[[132,[187]]],697],[[[132,[187]]],698],[[[132,[187]]],699],[[[132,[187]]],700],[[[132,[187]]],701],[[[132,[187]]],702],[[[132,[174]]],704],[[[132,[174]]],705],[[[132,[174]]],706],[[[132,[174]]],707],[[[132,[174]]],708],[685,699],[684,700],[685,701],[687,702],[688,706],[689,707],[690,708],[[721,187,187,187],699],[[721,187,187,187],701],[[721,187,187,187],702],[[721,187,187,187],703],[[721,174,174,174],707],[[721,174,174,174],708],[[721,174,174,174],709],[700,697],[700,699],[700,701],[706,704],[706,707],[[700,684],697],[[706,688],704],[699,697],[699,698],[699,700],[699,702],[699,703],[707,704],[707,705],[707,706],[707,708],[707,709],[[699,685],698],[[707,689],705],[701,697],[701,700],[701,702],[701,703],[702,698],[702,699],[702,701],[702,703],[708,705],[708,707],[708,709],[703,698],[703,699],[703,701],[703,702],[709,705],[709,707],[709,708],[[685,685],703],[[689,689],709],[[684,684],703],[[688,688],709],[[685,685],703],[[689,689],709],[[703,685],698],[[703,685],702],[[709,689],705],[[709,689],708],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[684,697],[685,698],[684,699],[684,701],[685,702],[688,704],[689,705],[688,707],[689,708],[[684,187],700],[[688,174],706],[[684,187,684],697],[[684,187,684],699],[[684,187,684],701],[[688,174,688],704],[[688,174,688],707],[[685,703,685],698],[[685,703,685],702],[[689,709,689],705],[[689,709,689],708],[685,703],[689,709],[[[132,[187]]],684],[[[132,[187]]],685],[[[132,[187]]],703],[[[132,[187]]],686],[[[132,[187]]],687],[[[132,[174]]],709],[[[132,[174]]],688],[[[132,[174]]],689],[[[132,[174]]],690],[[[132,[198]]],691],[[[132,[198]]],692],[[[132,[198]]],693],[[[132,[84]]],710],[[[132,[84]]],711],[[[132,[84]]],712],[[[132,[199]]],694],[[[132,[199]]],695],[[[132,[199]]],696],[[[132,[107]]],713],[[[132,[107]]],714],[[[132,[107]]],715],[684,697],[685,698],[684,699],[684,701],[685,702],[688,704],[689,705],[688,707],[689,708],[687,703],[690,709],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[[187,187,187,187],703],[[174,174,174,174],709],[[721,117]],[[716,117]],[[717,117]],[[718,117]],[[719,117]],[[720,117]],[[691,117]],[[692,117]],[[693,117]],[[710,117]],[[711,117]],[[712,117]],[[694,117]],[[695,117]],[[696,117]],[[713,117]],[[714,117]],[[715,117]],0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[684,40]],[[685,40]],[[686,40]],[[687,40]],[[688,40]],[[689,40]],[[690,40]],[[691,40]],[[692,40]],[[693,40]],[[710,40]],[[711,40]],[[712,40]],[[694,40]],[[695,40]],[[696,40]],[[713,40]],[[714,40]],[[715,40]],[[684,40]],[[685,40]],[[686,40]],[[687,40]],[[688,40]],[[689,40]],[[690,40]],[[691,40]],[[692,40]],[[693,40]],[[710,40]],[[711,40]],[[712,40]],[[694,40]],[[695,40]],[[696,40]],[[713,40]],[[714,40]],[[715,40]],[[685,685,174],685],[[703,703,174],703],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[697,697],[698,698],[699,699],[700,700],[701,701],[702,702],[703,703],[704,704],[705,705],[706,706],[707,707],[708,708],[709,709],[697,92],[698,92],[699,92],[684,92],[685,92],[700,92],[701,92],[702,92],[703,92],[686,92],[687,92],[704,92],[705,92],[706,92],[707,92],[708,92],[709,92],[688,92],[689,92],[690,92],[697,92],[698,92],[699,92],[684,92],[685,92],[700,92],[701,92],[702,92],[703,92],[686,92],[687,92],[704,92],[705,92],[706,92],[707,92],[708,92],[709,92],[688,92],[689,92],[690,92],[684,716],[685,717],[686,719],[687,720],[688,716],[689,717],[690,718],[703,92],[709,92],[684,84],[685,84],[686,84],[687,84],[688,84],[689,84],[690,84],[691,84],[692,84],[693,84],[694,84],[695,84],[696,84],[684,92],[685,92],[703,92],[686,92],[687,92],[709,92],[688,92],[689,92],[690,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[684,684,187],684],[[685,685,187],685],[[703,703,187],703],[[686,686,187],686],[[687,687,187],687],[[709,709,174],709],[[688,688,174],688],[[689,689,174],689],[[690,690,174],690],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,0,0,[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[684,187],[685,187],[686,187],[687,187],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[684,187],[685,187],[686,187],[687,187],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[697,697]],[[697,701]],[[697,699]],[[698,702]],[[698,698]],[[699,697]],[[699,187]],[[699,685]],[[699,686],686],[[699,699]],[[684,684],684],[[684,187],684],[[685,187],685],[[685,685],685],[[700,684]],[[700,700]],[[700,187]],[[701,187]],[[701,697]],[[701,701]],[[701,686]],[[701,685],685],[[702,698]],[[702,702]],[[702,187]],[[702,687]],[[703,703],703],[[703,686]],[[703,685]],[[703,187],703],[[686,187],686],[[686,686],686],[[687,187],687],[[687,687],687],[[704,704]],[[704,707]],[[705,705]],[[705,708]],[[706,174]],[[706,706]],[[706,688]],[[707,174]],[[707,707]],[[707,689]],[[707,704]],[[708,690]],[[708,708]],[[708,705]],[[708,174]],[[709,709],709],[[709,689]],[[709,174],709],[[688,174],688],[[688,688],688],[[689,689],689],[[689,174],689],[[690,690],690],[[690,174],690],[[691,691],691],[[691,198],691],[[692,692],692],[[692,198],692],[[693,693],693],[[693,198],693],[[710,84],710],[[710,710],710],[[711,84],711],[[711,711],711],[[712,84],712],[[712,712],712],[[694,199],694],[[694,694],694],[[695,199],695],[[695,695],695],[[696,199],696],[[696,696],696],[[713,107],713],[[713,713],713],[[714,714],714],[[714,107],714],[[715,107],715],[[715,715],715],[[684,684,684],684],[[685,685,685],685],[[686,686,686],686],[[687,687,687],687],[[688,688,688],688],[[689,689,689],689],[[690,690,690],690],[[697,697]],[[698,698]],[[699,187]],[[699,699]],[[684,187]],[[684,684]],[[685,685]],[[685,187]],[[700,187]],[[700,700]],[[701,701]],[[701,187]],[[702,187]],[[702,702]],[[703,703]],[[686,686]],[[686,187]],[[687,187]],[[687,687]],[[704,704]],[[705,705]],[[706,174]],[[706,706]],[[707,174]],[[707,707]],[[708,708]],[[708,174]],[[709,709]],[[688,688]],[[688,174]],[[689,174]],[[689,689]],[[690,690]],[[690,174]],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,711]],[[711,84]],[[712,84]],[[712,712]],[[694,694]],[[694,199]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,713]],[[713,107]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[[703,703],703],[[709,709],709],[[699,187],699],[[700,187],700],[[701,187],701],[[702,187],702],[[706,174],706],[[707,174],707],[[708,174],708],[[700,684],684],[[706,688],688],[[699,685],685],[[701,685],685],[[703,685],685],[[707,689],689],[[709,689],689],[[699,686],686],[[701,686],686],[[703,686],686],[[702,687],687],[[708,690],690],[699],[684,684],[685,685],[700],[701],[702],[703,703],[686,686],[687,687],[706],[707],[708],[709,709],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[92,92],716],[[92,92,92],717],[[92,92,92,92],718],[[92,92,92],719],[[92,92,92,92],720],[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[684,684],[685,685],[703,703],[686,686],[687,687],[709,709],[688,688],[689,689],[690,690],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[716,716],[717,717],[718,718],[719,719],[720,720],[691],[692],[693],[710],[711],[712],[694],[695],[696],[713],[714],[715],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[684,684],[688,688],[691,691],[694,694],[[684,684],187],[[688,688],174],[[691,691],198],[[694,694],199],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[209,697],[209,698],[209,699],[209,699],[209,684],[209,684],[209,685],[209,685],[209,700],[209,700],[209,701],[209,701],[209,702],[209,702],[209,703],[209,703],[209,686],[209,686],[209,687],[209,687],[209,704],[209,705],[209,706],[209,706],[209,707],[209,707],[209,708],[209,708],[209,709],[209,709],[209,688],[209,688],[209,689],[209,689],[209,690],[209,690],[209,691],[209,691],[209,692],[209,692],[209,693],[209,693],[209,710],[209,710],[209,711],[209,711],[209,712],[209,712],[209,694],[209,694],[209,695],[209,695],[209,696],[209,696],[209,713],[209,713],[209,714],[209,714],[209,715],[209,715],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[702,685],685],[[708,689],689],[[187,187,187,187],703],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,684],684],[[684,187],684],[[685,187],685],[[685,685],685],[[686,686],686],[[686,187],686],[[687,187],687],[[687,687],687],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,174],690],[[690,690],690],[[691,198],691],[[691,691],691],[[692,198],692],[[692,692],692],[[693,198],693],[[693,693],693],[[710,710],710],[[710,84],710],[[711,84],711],[[711,711],711],[[712,712],712],[[712,84],712],[[694,694],694],[[694,199],694],[[695,199],695],[[695,695],695],[[696,696],696],[[696,199],696],[[713,713],713],[[713,107],713],[[714,714],714],[[714,107],714],[[715,107],715],[[715,715],715],[[684,684]],[[684,187]],[[685,685]],[[685,187]],[[686,686]],[[686,187]],[[687,187]],[[687,687]],[[688,688]],[[688,174]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,691]],[[691,198]],[[692,692]],[[692,198]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,84]],[[711,711]],[[712,84]],[[712,712]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[694,694],694],[[695,695],695],[[696,696],696],[[684,684],684],[[688,688],688],[[691,691],691],[[694,694],694],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[716,684,684],684],[[717,685,685],685],[[719,686,686],686],[[720,687,687],687],[[716,688,688],688],[[717,689,689],689],[[718,690,690],690],[[716,691,691],691],[[717,692,692],692],[[718,693,693],693],[[716,710,710],710],[[717,711,711],711],[[718,712,712],712],[[716,694,694],694],[[717,695,695],695],[[718,696,696],696],[[716,713,713],713],[[717,714,714],714],[[718,715,715],715],[[721,142],6],[[716,142],6],[[717,142],6],[[718,142],6],[[719,142],6],[[720,142],6],[[697,142],6],[[698,142],6],[[699,142],6],[[684,142],6],[[685,142],6],[[700,142],6],[[701,142],6],[[702,142],6],[[703,142],6],[[686,142],6],[[687,142],6],[[704,142],6],[[705,142],6],[[706,142],6],[[707,142],6],[[708,142],6],[[709,142],6],[[688,142],6],[[689,142],6],[[690,142],6],[[691,142],6],[[692,142],6],[[693,142],6],[[710,142],6],[[711,142],6],[[712,142],6],[[694,142],6],[[695,142],6],[[696,142],6],[[713,142],6],[[714,142],6],[[715,142],6],[[716,40,92]],[[717,40,92]],[[718,40,92]],[[719,40,92]],[[720,40,92]],[[691,84]],[[691,107]],[[691,197]],[[691,200]],[[691,198]],[[691,5]],[[691,161]],[[691,199]],[[691,691]],[[691,710]],[[692,711]],[[692,84]],[[692,161]],[[692,692]],[[692,107]],[[692,200]],[[692,199]],[[692,5]],[[692,198]],[[692,197]],[[693,199]],[[693,197]],[[693,200]],[[693,107]],[[693,5]],[[693,198]],[[693,712]],[[693,161]],[[693,693]],[[693,84]],[[710,161]],[[710,107]],[[710,710]],[[710,200]],[[710,5]],[[710,199]],[[710,198]],[[710,197]],[[710,691]],[[710,84]],[[711,161]],[[711,200]],[[711,107]],[[711,84]],[[711,692]],[[711,711]],[[711,5]],[[711,197]],[[711,198]],[[711,199]],[[712,197]],[[712,712]],[[712,200]],[[712,199]],[[712,107]],[[712,693]],[[712,5]],[[712,198]],[[712,84]],[[712,161]],[[694,199]],[[694,200]],[[694,691]],[[694,5]],[[694,84]],[[694,161]],[[694,198]],[[694,107]],[[694,197]],[[694,710]],[[695,200]],[[695,197]],[[695,199]],[[695,692]],[[695,107]],[[695,161]],[[695,198]],[[695,711]],[[695,84]],[[695,5]],[[696,84]],[[696,5]],[[696,693]],[[696,107]],[[696,199]],[[696,712]],[[696,161]],[[696,198]],[[696,200]],[[696,197]],[[713,5]],[[713,200]],[[713,84]],[[713,691]],[[713,197]],[[713,198]],[[713,107]],[[713,199]],[[713,161]],[[713,710]],[[714,199]],[[714,200]],[[714,5]],[[714,692]],[[714,198]],[[714,711]],[[714,161]],[[714,84]],[[714,107]],[[714,197]],[[715,712]],[[715,693]],[[715,161]],[[715,198]],[[715,197]],[[715,5]],[[715,107]],[[715,84]],[[715,200]],[[715,199]],[[691,199]],[[691,107]],[[691,5]],[[691,161]],[[691,197]],[[691,198]],[[691,691]],[[691,710]],[[691,84]],[[691,200]],[[692,199]],[[692,711]],[[692,692]],[[692,197]],[[692,107]],[[692,161]],[[692,5]],[[692,198]],[[692,200]],[[692,84]],[[693,107]],[[693,712]],[[693,161]],[[693,693]],[[693,5]],[[693,198]],[[693,199]],[[693,84]],[[693,197]],[[693,200]],[[710,200]],[[710,710]],[[710,84]],[[710,5]],[[710,198]],[[710,107]],[[710,197]],[[710,199]],[[710,691]],[[710,161]],[[711,197]],[[711,711]],[[711,200]],[[711,161]],[[711,692]],[[711,199]],[[711,107]],[[711,198]],[[711,84]],[[711,5]],[[712,693]],[[712,199]],[[712,84]],[[712,197]],[[712,712]],[[712,161]],[[712,107]],[[712,198]],[[712,5]],[[712,200]],[[694,691]],[[694,107]],[[694,198]],[[694,161]],[[694,84]],[[694,710]],[[694,200]],[[694,5]],[[694,197]],[[694,199]],[[695,107]],[[695,692]],[[695,711]],[[695,161]],[[695,200]],[[695,197]],[[695,198]],[[695,199]],[[695,5]],[[695,84]],[[696,5]],[[696,693]],[[696,84]],[[696,712]],[[696,199]],[[696,161]],[[696,198]],[[696,200]],[[696,107]],[[696,197]],[[713,107]],[[713,197]],[[713,710]],[[713,200]],[[713,691]],[[713,5]],[[713,198]],[[713,199]],[[713,161]],[[713,84]],[[714,711]],[[714,107]],[[714,198]],[[714,197]],[[714,5]],[[714,84]],[[714,692]],[[714,161]],[[714,200]],[[714,199]],[[715,84]],[[715,197]],[[715,693]],[[715,161]],[[715,107]],[[715,712]],[[715,200]],[[715,199]],[[715,5]],[[715,198]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[703,703,187],703],[[709,709,174],709],[92,716],[92,717],[92,718],[92,719],[92,720],[187,684],[187,685],[187,686],[187,687],[174,688],[174,689],[174,690],[198,691],[198,692],[198,693],[84,710],[84,711],[84,712],[199,694],[199,695],[199,696],[107,713],[107,714],[107,715],[[699,699]],[[684,684],684],[[684,187],684],[[685,685],685],[[685,187],685],[[700,700]],[[701,701]],[[702,702]],[[703,703],703],[[686,686],686],[[686,187],686],[[687,187],687],[[687,687],687],[[706,706]],[[707,707]],[[708,708]],[[709,709],709],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,174],690],[[690,690],690],[[691,198],691],[[691,691],691],[[692,692],692],[[692,198],692],[[693,693],693],[[693,198],693],[[710,84],710],[[710,710],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,694],694],[[694,199],694],[[695,199],695],[[695,695],695],[[696,199],696],[[696,696],696],[[713,713],713],[[713,107],713],[[714,714],714],[[714,107],714],[[715,715],715],[[715,107],715],[[699,699]],[[684,684]],[[684,187]],[[685,187]],[[685,685]],[[700,700]],[[701,701]],[[702,702]],[[686,187]],[[686,686]],[[687,687]],[[687,187]],[[706,706]],[[707,707]],[[708,708]],[[688,174]],[[688,688]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,691]],[[691,198]],[[692,692]],[[692,198]],[[693,693]],[[693,198]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,84]],[[712,712]],[[694,694]],[[694,199]],[[695,695]],[[695,199]],[[696,696]],[[696,199]],[[713,713]],[[713,107]],[[714,107]],[[714,714]],[[715,107]],[[715,715]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[209,699],[209,699],[209,684],[209,684],[209,685],[209,685],[209,700],[209,700],[209,701],[209,701],[209,702],[209,702],[209,703],[209,703],[209,686],[209,686],[209,687],[209,687],[209,706],[209,706],[209,707],[209,707],[209,708],[209,708],[209,709],[209,709],[209,688],[209,688],[209,689],[209,689],[209,690],[209,690],[209,691],[209,691],[209,692],[209,692],[209,693],[209,693],[209,710],[209,710],[209,711],[209,711],[209,712],[209,712],[209,694],[209,694],[209,695],[209,695],[209,696],[209,696],[209,713],[209,713],[209,714],[209,714],[209,715],[209,715],0,[[716,40],92],[[717,40],92],[[718,40],92],[[719,40],92],[[720,40],92],[684,[[103,[187]]]],[685,[[103,[187]]]],[703,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[709,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[703],[709],[697,[[103,[187]]]],[698,[[103,[187]]]],[699,[[103,[187]]]],[700,[[103,[187]]]],[701,[[103,[187]]]],[702,[[103,[187]]]],[704,[[103,[174]]]],[705,[[103,[174]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[697,[[103,[[103,[187]]]]]],[698,[[103,[[103,[187]]]]]],[699,[[103,[[103,[187]]]]]],[700,[[103,[[103,[187]]]]]],[701,[[103,[[103,[187]]]]]],[702,[[103,[[103,[187]]]]]],[704,[[103,[[103,[174]]]]]],[705,[[103,[[103,[174]]]]]],[706,[[103,[[103,[174]]]]]],[707,[[103,[[103,[174]]]]]],[708,[[103,[[103,[174]]]]]],[[703,721]],[[709,721]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[697],[704],[698],[702],[705],[708],[703,685],[709,689],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[697,684],684],[[699,684],684],[[701,684],684],[[704,688],688],[[707,688],688],[[698,685],685],[[702,685],685],[[705,689],689],[[708,689],689],[[698,686],686],[[702,686],686],[[697,684],684],[[699,684],684],[[701,684],684],[[704,688],688],[[707,688],688],[[698,685],685],[[702,685],685],[[705,689],689],[[708,689],689],[[698,686],686],[[702,686],686],0,0,0,0,[699,699],[700,700],[701,701],[702,702],[706,706],[707,707],[708,708],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[685,684],[686,684],[687,685],[689,688],[690,689],[692,691],[693,692],[711,710],[712,711],[695,694],[696,695],[714,713],[715,714],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[710,[[6,[691]]]],[[],6],[694,[[6,[691]]]],[713,[[6,[691]]]],[695,[[6,[692]]]],[711,[[6,[692]]]],[[],6],[714,[[6,[692]]]],[712,[[6,[693]]]],[696,[[6,[693]]]],[715,[[6,[693]]]],[[],6],[[],6],[713,[[6,[710]]]],[691,[[6,[710]]]],[694,[[6,[710]]]],[692,[[6,[711]]]],[695,[[6,[711]]]],[714,[[6,[711]]]],[[],6],[693,[[6,[712]]]],[696,[[6,[712]]]],[[],6],[715,[[6,[712]]]],[[],6],[713,[[6,[694]]]],[714,[[6,[695]]]],[[],6],[715,[[6,[696]]]],[[],6],[694,[[6,[713]]]],[[],6],[695,[[6,[714]]]],[[],6],[696,[[6,[715]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[684,[[26,[684]]]],[685,[[26,[685]]]],[686,[[26,[686]]]],[687,[[26,[687]]]],[688,[[26,[688]]]],[689,[[26,[689]]]],[690,[[26,[690]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[697,[132,[187]]]],[[698,[132,[187]]]],[[699,[132,[187]]]],[[700,[132,[187]]]],[[701,[132,[187]]]],[[702,[132,[187]]]],[[704,[132,[174]]]],[[705,[132,[174]]]],[[706,[132,[174]]]],[[707,[132,[174]]]],[[708,[132,[174]]]],[[684,[132,[187]]]],[[685,[132,[187]]]],[[703,[132,[187]]]],[[686,[132,[187]]]],[[687,[132,[187]]]],[[709,[132,[174]]]],[[688,[132,[174]]]],[[689,[132,[174]]]],[[690,[132,[174]]]],[[691,[132,[198]]]],[[692,[132,[198]]]],[[693,[132,[198]]]],[[710,[132,[84]]]],[[711,[132,[84]]]],[[712,[132,[84]]]],[[694,[132,[199]]]],[[695,[132,[199]]]],[[696,[132,[199]]]],[[713,[132,[107]]]],[[714,[132,[107]]]],[[715,[132,[107]]]],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[703,685],[686,686],[687,685],[709,689],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,[[187,187,187,187],703],0,0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,0,0,0,0,0,0,0,0,0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,0,0,0,0,0,0,0,0,0,0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[]],[[]],[736,736],[[]],[[],736],[[736,736],92],[23,92],[[],92],[[],92],[[],92],[[736,15],16],[[]],[[]],[17],0,[[736,117]],[[]],[[]],0,0,0,[736,92],[[5,5]],[5],[5],[[5,5],92],[5,107],[[],18],[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[],23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[737,737],[738,738],[739,739],[740,740],[741,741],[742,742],[743,743],[744,744],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],737],[[],738],[[],739],[[],740],[[],741],[[],742],[[742,742],92],[[744,744],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],0,[[737,15],16],[[738,15],16],[[739,15],16],[[740,15],16],[[741,15],16],[[742,15],16],[[742,15],16],[[743,15],16],[[744,15],16],[[744,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],0,0,0,0,[[742,117]],[[744,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[5,107],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[]],[[]],[[]],[[]],[[]],[[]],0,[745,745],[746,746],[747,747],[[]],[[]],[[]],[[],745],[[],746],[[],747],[[747,747],92],[23,92],[[],92],[[],92],[[],92],[[745,15],16],[[746,15],16],[[747,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[747,117]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],0,[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[748,748],[749,749],[750,750],[751,751],[752,752],[[]],[[]],[[]],[[]],[[]],[[],748],[[],752],[[748,15],16],[[749,15],16],[[750,15],16],[[751,15],16],[[752,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[753,753],[[]],[[],753],[[753,15],16],[[]],[[]],[17],0,[[]],[[]],[[5,5]],[5],[5],[[],18],0,[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[754,102,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],[[754,102,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[755,755],[756,756],[[]],[[]],[[755,[757,[119]]],2],[[],2],[[],758],[[],4],[[],754],[[],755],[[],756],[[755,[757,[119]]]],0,[2],[2],[[2,15],[[6,[98]]]],[[755,15],[[6,[98]]]],[[756,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[[755,[757,[119]]],[[26,[2]]]],[[755,[757,[119]]],[[26,[2]]]],0,0,[4,[[759,[[0,[41,182]]]]]],[[4,41]],[2],[4],[[2,760],2],[[4,761],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[755,[[762,[119,2]]]],[755,[[763,[119,2]]]],[[],2],[[],4],0,0,[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[4,[[26,[41]]]],[[2,17]],0,[[],18],[[],18],0,[4,[[26,[[764,[41]]]]]],[4,[[26,[[765,[41]]]]]],[4,[[26,[[759,[41]]]]]],0,[2,17],0,0,0,[[640,17,766]],[[758,640,17,766]],[[4,640]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[17],[[]],[[]],[17,17],[[]],0,0,[[],17],0,[[17,15],[[6,[98]]]],[[]],[[]],[17],[17],[17,[[26,[[764,[41]]]]]],[17,[[26,[[759,[41]]]]]],[17],[17,17],[17,[[759,[[0,[41,767]]]]]],[17],[[17,41],[[26,[[765,[41]]]]]],[[]],[[]],[17],[[],17],0,[[5,5]],[5],[5],[17,[[764,[41]]]],[17,[[759,[41]]]],0,0,[[17,768]],[[17,768]],0,0,[[]],[[]],[[],6],[[],6],[[],7],[[],103],[[]],0,0,0,0,0,0,[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,[[],770],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[770],[[[386,[770,86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[771,768]],[[766,768],766],[772],[[773,772]],[[766,774,768],766],[[],158],[[],158],[770],[[[764,[[775,[41]]]],770]],[[[759,[[775,[41]]]],770]],[[[759,[[775,[41]]]],770]],[[],23],[[],23],[[],23],[[],23],[[[764,[776,33]]],764],[[[759,[777,33]]],759],[[[759,[[778,[33]],33]]],[[759,[33]]]],[[[759,[[0,[778,33]]]]]],[[[779,[33]]]],[[[764,[[22,[33]],33]]],[[764,[33]]]],[[[764,[[0,[22,33]]]]]],[[[759,[[0,[22,33]]]]]],[33,28],[33,30],[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,[[[775,[41]]],770],[780,770],[10,770],0,[[],92],[17],[[]],[[]],[[]],[[]],[[[779,[33]]],[[764,[33]]]],[[]],[[]],[[]],[764],[17],[[]],[[]],[[]],[17],[[[759,[33]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[[]],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[781,782],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[765,[41]]],[[764,[41]]]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[779,[33]]],[[759,[33]]]],[[]],[[]],[[]],[[]],[[[759,[33]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[781,783],[[]],[[]],[[]],[[]],[[]],[[]],[[[765,[41]]],[[759,[41]]]],[[]],[[]],[[]],[[]],[[]],[[],41],[[],41],[174,92],[[[175,[158]]],158],[10],[[[779,[62]]],[[779,[62]]]],[780,780],[[[764,[33]]],[[764,[33]]]],[770,770],[784,784],[785,785],[10,10],[781,781],[786,786],[787,787],[[[765,[[0,[62,41]]]]],[[765,[[0,[62,41]]]]]],[788,788],[771,771],[781,781],0,[[[779,[62]],[779,[62]]]],[[[764,[33]],[764,[33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[779,[74]],[779,[74]]],73],[[785,785],73],[[],73],[[],73],0,[[[775,[41]],785],92],[[770,785],92],[[786,72],92],[787,92],[[]],[10,785],[[],770],[180,[[181,[5]]]],[[],182],[[],[[775,[41]]]],[[],766],[[],770],[[],784],[[],785],[[],10],[[],786],[[],787],[[],[[765,[[0,[41,182]]]]]],[[],771],0,[[]],[[[764,[33]]],33],[[[759,[33]]],33],[[[9,[41]]]],[[[789,[[0,[41,767]]]]]],[[[790,[41]]]],[[[791,[[0,[41,767]]]]]],[770],[792],[782,764],[782],[783],[793],[794],[[]],[[[759,[33]]],33],[[[790,[41]]]],[[[791,[[0,[41,767]]]]]],[770],[792],[783],[783,759],[793],[794],0,[5,158],[780],0,[[[779,[93]],779],92],[[[764,[[0,[93,33]]]]],92],[[[759,[[0,[93,33]]]]],92],[[785,785],92],0,[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],187],[[],187],[[],174],[[],174],0,0,[[[132,[5]]]],[[[764,[33]],153],[[6,[[764,[33]],[764,[33]]]]]],[[[759,[33]],153],[[6,[[759,[33]],[759,[33]]]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[779,[99]],15],[[6,[98]]]],[[[779,[151]],15],[[6,[98]]]],[[[764,[[0,[99,33]]]],15],[[6,[98]]]],[[[764,[[0,[151,33]]]],15],[[6,[98]]]],[[[759,[[0,[151,33]]]],15],[[6,[98]]]],[[[759,[99]],15],[[6,[98]]]],[[766,15],[[6,[98]]]],[[770,15],[[6,[98]]]],[[796,15],[[6,[98]]]],[[796,15],[[6,[98]]]],[[785,15],[[6,[98]]]],[[10,15],[[6,[98]]]],[[781,15],[[6,[98]]]],[[[765,[[0,[41,99]]]],15],[[6,[98]]]],[[788,15],[[6,[98]]]],[[],780],[[]],[[]],[[]],[[]],[[]],[152],[[],779],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,781],[[]],[780,[[775,[41]]]],[781,[[765,[41]]]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[785,84],[[[775,[41]],785],[[26,[41]]]],[[780,785],[[26,[41]]]],[784,[[6,[[764,[[775,[41]]]],796]]]],[[786,72],[[26,[782]]]],[787,[[26,[[764,[41]]]]]],[784,[[6,[[461,[[779,[[775,[41]]]],86]],796]]]],[[786,72],[[26,[781]]]],[787,[[26,[[765,[41]]]]]],[[784,72],[[6,[[461,[[779,[780]],86]],796]]]],[[[775,[41]],[103,[785]]],[[103,[[26,[41]]]]]],[[780,[103,[785]]],[[103,[[26,[41]]]]]],[[780,[103,[785]]],[[103,[[26,[28]]]]]],[[[775,[41]],785],[[26,[41]]]],[[[779,[33]]],33],[[780,785],[[26,[41]]]],[784,[[6,[[759,[[775,[41]]]],796]]]],[[786,72],[[26,[783]]]],[787,[[26,[[759,[41]]]]]],[[780,785],[[26,[30]]]],[[780,785],[[26,[28]]]],[102,105],[17],[17],[17],[17],[17],[17],[17],[17],0,[[[764,[[0,[118,33]]]],117]],[[[759,[[0,[118,33]]]],117]],[[785,117]],0,[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[],44],[[],44],[773,44],[788,44],0,0,[[[175,[40]]],40],[785,84],[784],[17],[17],[17],[17],[17],[[773,17]],[[772,17]],[17],[17],[17],[17],[17],0,[[766,17]],[[[775,[41]],785,41],[[26,[41]]]],[[780,785,41],[[26,[41]]]],[[786,27],[[26,[781]]]],[[787,41],[[26,[[765,[41]]]]]],[[780,785,27],[[26,[27]]]],[[786,781],[[26,[781]]]],[[787,[765,[41]]]],[[780,785,5],92],[[766,774,797],766],[[766,774,797],766],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[779],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[764,[33]]]],[[[759,[33]]]],[780,[[775,[41]]]],[[[775,[41]]],780],[787,786],[[10,785],92],[786,92],[787,92],[[[175,[173]]],173],[[[775,[41]]],209],[780,798],[[[775,[41]]],209],[780,799],[[[775,[41]],[386,[770,86]]],[[123,[800]]]],[[780,[386,[770,86]]],800],[[10,801],802],[[[386,[770,86]]]],[[[775,[41]],[386,[770,86]]],[[123,[803]]]],[[780,[386,[770,86]]],803],[[[764,[[775,[41]]]],[386,[770,86]]]],[[[759,[[775,[41]]]],[386,[770,86]]]],[[[759,[[775,[41]]]],[386,[770,86]]]],[[10,770],804],[[10,785]],[10,[[191,[785,86]]]],0,0,[[[764,[33]]],33],[[[759,[33]]],33],[786,40],[787,40],[92,92],[[],158],[[[764,[33]],153],[[764,[33]]]],[[[759,[33]],153],[[759,[33]]]],[[[764,[33]],153]],[[[759,[33]],153]],[[],105],[[],105],[[],102],[773,105],[772,102],[788,105],0,0,0,0,0,[[],779],[18,780],[33,[[764,[33]]]],[33,[[759,[33]]]],[774,773],[[84,84],785],[27,781],[[],786],[[],787],[41,[[765,[41]]]],[803,26],[800,26],[798,26],[799,26],[[[802,[209]]],26],[804,26],[[[779,[140]],779],[[26,[73]]]],[[[764,[[0,[140,33]]]]],[[26,[73]]]],[[[759,[[0,[140,33]]]]],[[26,[73]]]],[[785,785],[[26,[73]]]],[[132,40]],0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[[],208],[[[775,[41]],785],[[26,[41]]]],[[780,785],[[26,[41]]]],[[786,72],[[26,[781]]]],[[780,785],[[26,[27]]]],[[780,785,[26,[5]]],92],[779],[[779,153]],[[]],0,[17],[17],[[766,17]],[[773,17]],[[772,17]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],[780,18],[[],18],[781,18],[[],18],0,0,0,[132],[[],40],[[[764,[132]],[175,[40]]],[[764,[132]]]],[[[759,[132]],[175,[40]]],[[759,[132]]]],0,0,0,[[779,779]],[[]],[[]],0,0,[[[779,[182]]],182],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],160],[[],105],[[],105],[[],105],[[],105],[[],105],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[764,[26]]],[[26,[764]]]],[[[759,[26]]],[[26,[759]]]],[[[779,[33]]],[[26,[[764,[33]]]]]],[[[779,[33]]],[[26,[[759,[33]]]]]],[[[779,[33]]],[[26,[33]]]],[[[779,[33]]],[[26,[33]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],[[],6],[[],6],[[],6],[[],6],[780,[[6,[[775,[41]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[780,785],[[6,[[26,[41]],100]]]],[[780,[103,[785]]],[[6,[[103,[[26,[41]]]],100]]]],[[780,785],[[6,[[26,[41]],100]]]],[[780,785,41],[[6,[[26,[41]],100]]]],[[780,785,27],[[6,[[26,[27]],100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[781,[[6,[27,781]]]],[[780,785],[[6,[[26,[41]],100]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[782,[[764,[41]]]],[783,[[759,[41]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[[779,[33]]],33],[92,92],[787,786],[787,786],[[],103],[[],158],[[[175,[40]]],40],[102,119],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[132,217],26],[[132,217],26],[[33,805],[[764,[33]]]],[[33,806],[[759,[33]]]],[[],766],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[772],0,[[],44],[[],44],0,[17],[[],105],[[],105],0,0,[17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17],[17],[17],[17],0,[[],102],0,[17],0,[[]],0,0,0,0,0,0,0,0,0,[[639,639],639],[[639,639]],[[],23],[639,104],[639,104],[639,104],[639,107],[639,187],[639,174],[[]],[[]],[[]],[[]],[[639,639],[[26,[639]]]],[[639,84],[[26,[639]]]],[[639,84],[[26,[639]]]],[[639,639],[[26,[639]]]],[639,639],[[]],[[639,639],73],[[],73],[[],639],[79,[[6,[639]]]],[[639,84],639],[[639,84]],[[639,639],187],[[639,639],174],[[639,187],639],[[639,174],639],[[639,639],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[639,15],[[6,[98]]]],[807,639],[[]],[808,639],[107,639],[107,639],[107,639],[[]],[107,639],[187,639],[174,639],[17],[[639,117]],[[639,639,174],639],[[]],[[]],[639,92],[[639,84],639],[[639,84]],[[639,187],639],[[639,174],639],[[107,84],639],[[],174],[[639,639],[[26,[73]]]],[[5,5]],[5],[5],[[5,5],92],[5,107],[[639,639],639],[[639,84],639],[[639,639],639],[[],18],[[639,142],6],[[639,639],639],[[639,639]],[639,84],[639,84],[639,84],[209,639],[209,639],[[]],[[]],[[],6],[187,[[6,[639,809]]]],[174,[[6,[639,809]]]],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[772],[[],158],[[],158],[770],[33,28],[33,30],[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,[[],92],0,[17],[[],41],[[],41],[174,92],[[[175,[158]]],158],0,0,[[]],[[],770],[180,[[181,[5]]]],[[],182],0,0,[[]],[[]],0,[5,158],0,0,[[],187],[[],187],[[],174],[[],174],0,0,[[[132,[5]]]],[[]],[[]],[17],0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[17],0,0,0,[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[],44],[[],44],0,0,[[[175,[40]]],40],[17],[17],[17],0,[2],[[[175,[173]]],173],[[[386,[770,86]]]],0,0,[92,92],[[],158],[[],105],[[],105],[[],102],0,0,0,0,0,[[132,40]],0,0,[[],208],[[]],0,[17],[17],0,0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],0,0,0,0,0,[132],[[],40],0,0,0,0,0,[[640,17,766]],[[]],0,0,0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],103],[[],158],[[[175,[40]]],40],[102,119],0,0,0,[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[810,40],[810,810],[811,811],[[]],[[]],[[],811],[810],[[811,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[811,[[26,[41]]]],[[811,41]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[810,812],[810,813],[810,129],[129,810],[812,26],[813,26],[121,26],[125,26],[[[124,[41]]],26],[[[127,[41]]],26],[[[124,[41]]],26],[[[127,[41]]],26],[40,40],[810,[[166,[108]]]],[810,[[164,[108]]]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[811,[[26,[41]]]],[40,[[6,[193]]]],[[810,40],[[6,[193]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[810,40],[[166,[108]]]],[[810,40],[[164,[108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[129,40],[[6,[810,193]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],0,[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[243,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[243,[[486,[243]]]],[[88,40]],[[243,40]],0,[[[0,[292,243]],[0,[289,243]]],85],[[],555],[243,[[493,[243]]]],[243,[[500,[243]]]],0,[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[5,557],[[243,295],[[524,[243]]]],[[],558],[[[0,[292,289,243]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[290,243]]],[[571,[[0,[290,243]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[33,290],[[483,[33,290]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[],574],[85,[[581,[85]]]],[[290,290],[[511,[290,290]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[243,116],[[513,[243,116]]]],[[290,290],[[515,[290,290]]]],[[33,290],[[515,[33,290]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5]],[5],[5],[[5,5],92],[5,107],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[173,92],[173,92],[805,805],[806,806],[814],[814],[805],[806],[[],805],[[],806],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[173,92],[173,92],[173,92],[[],814],[5],[5],[814],[814],[814,805],[814,806],[[]],[[]],[814,92],[814,92],[[],6],[[],6],[[],6],[[],6],[814,[[26,[805]]]],[814,[[26,[806]]]],[[],7],[[],7],[[]],[[]],0,[[8,639]],[[]],[[]],[8,8],[[]],[[],8],[8,639],[8,187],[8,174],[8,639],[8,187],[8,174],[[8,15],[[6,[98]]]],[[]],[[]],[17],[[]],[[]],[8,92],[640,8],[8],[[5,5]],[5],[5],[[],18],[[]],[[]],[[],6],[[],6],[[],7],[8],[8],[[8,640]],[[]],0,0,0,0,0,0,[815,816],[[]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],0,[815,815],[817,817],[818,818],[819,819],[[]],[[]],[[]],[[]],0,[[],819],[815],[817],[818],[820],[815],[817],[818],[820],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[818,102],[[20,[102]]]],[17],[[818,102,821],[[20,[102]]]],[17],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],0,[[]],[17],[[]],[[[822,[41]]]],[[]],[[]],[17],[17],[[]],[[]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],0,0,[772],[[],158],[[],158],[770],[33,28],[33,30],0,0,0,0,[[[36,[35]],37],38],0,0,0,[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,0,[[],92],0,[17],0,[[],41],[[],41],[174,92],[[[175,[158]]],158],0,0,0,[[[0,[151,136,135]]],[[6,[134]]]],0,0,[[]],[[],770],0,[180,[[181,[5]]]],0,[[],182],0,0,0,0,0,0,[[]],[[]],0,[5,158],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],0,[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[],[[88,[[87,[85,86]]]]]],0,0,[[],187],[[],187],0,[[],174],[[],174],0,0,[[[132,[5]]]],[[]],[[]],[17],0,0,0,0,0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[17],0,0,0,[[[175,[196]]],196],[[[175,[197]]],197],0,[[[175,[198]]],198],0,[[[175,[199]]],199],[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[[175,[161]]],161],[[],44],[[],44],0,0,0,0,0,0,0,0,0,[[[175,[40]]],40],[17],[17],[17],0,0,[2],0,[[[175,[173]]],173],[[[386,[770,86]]]],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,[92,92],[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[32,[[88,[[87,[85,86]]]]]],0,0,0,0,[[],158],0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,0,0,[102,38],0,[[],105],[[],105],[[],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[132,40]],0,0,0,0,0,0,0,0,0,[[187,187,187,187],703],0,[[],208],[[]],0,0,0,0,0,0,[17],[17],0,0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],0,0,0,0,0,0,0,0,0,[132],[[],40],0,0,0,0,0,[[640,17,766]],0,0,[[]],0,0,0,[[],160],0,0,0,0,[[],[[164,[108]]]],[[],[[166,[108]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,[[[175,[104]]],104],[[[175,[200]]],200],0,[[[175,[84]]],84],0,[[[175,[107]]],107],[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[[[175,[5]]],5],[92,92],[[],103],[[],158],[[[175,[40]]],40],[102,119],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[148,[147]]],92],0,[[132,217],26],[[132,217],26],[153,[[6,[134]]]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[134]]]],0,0,0,[[[0,[151,136,135]]],[[6,[134]]]],0,0,[153,[[6,[134]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[40,40],[40,[[6,[193]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],0,[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[243,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[243,[[486,[243]]]],[[88,40]],[[243,40]],0,[[[0,[292,243]],[0,[289,243]]],85],[[],555],[243,[[493,[243]]]],[243,[[500,[243]]]],0,[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[5,557],[[243,295],[[524,[243]]]],[[],558],[[[0,[292,289,243]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[290,243]]],[[571,[[0,[290,243]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[33,290],[[483,[33,290]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[],574],[85,[[581,[85]]]],[[290,290],[[511,[290,290]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[243,116],[[513,[243,116]]]],[[290,290],[[515,[290,290]]]],[[33,290],[[515,[33,290]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5]],[5],[5],[[5,5],92],[5,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,119],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],0,[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[243,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[243,[[486,[243]]]],[[88,40]],[[243,40]],0,[[[0,[292,243]],[0,[289,243]]],85],[[],555],[243,[[493,[243]]]],[243,[[500,[243]]]],0,[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[5,557],[[243,295],[[524,[243]]]],[[],558],[[[0,[292,289,243]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,290],[[483,[33,290]]]],[[33,292],[[484,[33,292]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[243,[[486,[243]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[243,40]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[243,[[493,[243]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[243,[[500,[243]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[243,33]]],[[506,[[0,[243,33]]]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[33,85],[[510,[33,85]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[243,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[243,116],[[513,[243,116]]]],[[33,85],[[514,[33,85]]]],[[33,290],[[515,[33,290]]]],[[243,[132,[5]]],[[516,[243]]]],[[243,[132,[5]]],[[517,[243]]]],[[243,105],[[518,[243]]]],[[243,[191,[5,86]]],[[519,[243]]]],[[243,105],[[520,[243]]]],[[243,5,[191,[5,86]]],[[521,[243]]]],[[243,[132,[293]]],[[522,[243]]]],[[33,116],[[523,[33,116]]]],[[243,295],[[524,[243]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[243,[132,[5]]],[[538,[243]]]],[[243,[132,[5]]],[[539,[243]]]],[[243,[132,[296]]],[[540,[243]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[243,116],[[478,[243,116]]]],[[243,116],[[479,[243,116]]]],[[[0,[290,243]]],[[571,[[0,[290,243]]]]]],[[[0,[136,33]]],[[88,[[87,[290,86]]]]]],[33,[[88,[[87,[290,86]]]]]],[[33,290],[[483,[33,290]]]],[[[0,[290,33]]],[[485,[[0,[290,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[290,33]]],[[489,[[0,[290,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[243,116],[[496,[243,116]]]],[[243,116],[[497,[243,116]]]],[[33,116],[[498,[33,290,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[243,[[508,[243]]]],[[243,40],[[509,[243]]]],[[],574],[85,[[581,[85]]]],[[290,290],[[511,[290,290]]]],[[33,290],[[511,[33,290]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[243,287],[[288,[26]]]],[[243,116],[[513,[243,116]]]],[[290,290],[[515,[290,290]]]],[[33,290],[[515,[33,290]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[290,33]]],[[533,[[0,[290,33]],[0,[182,487]]]]]],[[[0,[290,243,33]],116],[[534,[[0,[290,243,33]],116]]]],[[243,116],[[535,[243,116]]]],[[[0,[290,243]]],[[536,[[0,[290,243]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[290,33]]],[[537,[[0,[290,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,290],[[541,[33,290]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[173,92],[173,92],[814],[814],[173,92],[173,92],[173,92],[[],814],[814],[814],[814,92],[814,92],0,0,0,0,0,[[[0,[118,328,33]],153]],[116],[[],40],[[]],[[[0,[118,328,33]]],92],[[],665],[[[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[40,[[585,[666,588]]]],[[]],[[],26],[[],92],[33,[[667,[33]]]],[33,[[668,[33]]]],[[],40],[[[0,[118,328,33]]],26],[[[0,[118,328,33]],153],26],[[[0,[118,328,33]],153],26],[116],[[],40],[[]],[[],[[26,[665]]]],[[[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[40,[[26,[[647,[670,[585,[666,588]]]]]]]],[40,[[26,[[648,[670,[585,[666,588]]]]]]]],[[[0,[118,328,33]],153],26],[40,[[647,[670,[585,[666,588]]]]]],[40,[[648,[670,[585,[666,588]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,[[187,187,187,187],703],0,0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,0,0,0,0,0,0,0,0,0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,0,0,0,0,0,0,0,0,0,0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[2],[[]],[[]],[[]],[[]],0,0,[5],[2],[[],18],0,0,[[]],0,[[],6],[[],6],[[],7],0,[[]],0,0,0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[823,823],[824,824],[[]],[[]],[[],825],[825],[823],[825],[823],[824,639],[[824,824],92],[23,92],[[823,15],16],[[824,15],[[6,[98]]]],0,[[]],[[]],[[]],[[]],[[]],[[[826,[[0,[[22,[[132,[5]]]],136,135]]]],827],[[6,[824,828]]]],[[[22,[19]],827],[[6,[824,828]]]],[[829,827],[[6,[824,828]]]],[[]],[[]],[[]],[[]],[[]],[17],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[823,6],[824,6],0,[[830,131,[132,[5]]],[[832,[[831,[27]]]]]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],0,[[],18],[[],18],0,[[],6],[[833,834],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[824,153],824],[[824,827],824],0,0,0,0,0,0,0,0,0,0,[[835,187]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[836,836],[837,837],[838,838],[839,839],[840,840],[835,835],[841,841],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],836],[[],837],[[],838],[[],839],[[],840],[[],835],[[],841],0,0,[839],[839],[[836,15],16],[[837,15],16],[[838,15],16],[[835,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[187,684,187,187],835],[2],0,0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[841,187]],0,0,[[10,[12,[842]],[12,[836]]],785],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[187,187,684,187,187],835],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[735,187],[[735,735]],[[735,735]],[735,735],[735,[[103,[187]]]],[735,187],[[]],[[]],[[]],[[]],[735,735],[[]],[[],735],[79,[[6,[735]]]],[[735,15],16],[[843,15],16],[[843,15],16],[[]],[[[103,[187]]],735],[687,735],[[[103,[187]]],735],[[]],[844,843],[[]],[[]],[17],[735,187],[[[22,[102]]],[[6,[735,843]]]],[[]],[[]],[[]],[[]],[[735,687]],[[735,187]],[[735,[103,[187]]]],[[735,[103,[187]]]],[[735,685]],[[735,685]],[[735,[103,[187]]]],[[735,[103,[187]]]],[[735,687]],[[735,187]],[735,187],[[5,5]],[5],[5],[5],[[187,187,187],735],[[5,5,5],735],[[187,187,187,187],735],[[5,5,5,5],735],[[],18],[[735,187],735],[[735,187],735],[[735,187],735],[[735,187],735],[843,[[26,[149]]]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,0,0,0,[[]],[[]],[845,845],[[]],0,[[],845],[[845,15],16],[[]],[[]],[17],[[]],[[]],0,0,[[5,5]],[5],[5],[[],18],0,[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[846,846],[847,847],[848,848],[11,11],[[]],[[]],[[]],[[]],0,0,0,[[],847],[[],848],[[],11],0,0,0,0,[[846,15],16],[[847,15],16],[[848,15],16],[[11,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[847]]],11],0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],0,[[],18],[[],18],[[],18],[[],18],[847,684],[[847,84],684],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[849,849],[850,850],[[]],[[]],[[],849],[[],850],0,0,[[849,15],16],[[850,15],16],[[]],[[]],[[]],[[]],[17],[17],[[849,710],[[26,[785]]]],0,[[849,710],84],0,[[]],[[]],[[]],[[]],[[710,684,[43,[847]]],849],[[849,84],710],[[5,5]],[[5,5]],[5],[5],[5],[5],[[],18],[[],18],[[849,710,[26,[785]]]],0,0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,[[]],[[]],[842,842],[[]],[[],842],[[842,15],16],[[]],[703,842],[[]],[685,842],[685,842],[17],[[]],[[]],[[5,5]],[5],[5],0,0,[[],18],[[]],[[]],0,[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[851,851],[852,852],[853,853],[854,854],[855,855],[856,856],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],851],[[],853],[[],855],[[],856],[851],[852],[853],[851],[852],[853],[79,[[6,[855]]]],0,0,0,[[851,15],16],[[853,15],16],[[855,15],16],[[856,15],16],[315,316],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[[853,[43,[846]]],857],[[],[[0,[62,182,135,136]]]],[855,858],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[859,131,[132,[5]]],[[832,[[831,[27]]]]]],0,[[[0,[217,135,136]]],852],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[855,[36,[105]]],860],0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[[0,[62,182,135,136]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[855,735],855],0,0,0,0,0,0,[[861,862],861],[[863,92],863],[[863,187],863],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[862,862],[864,864],[865,865],[866,866],[[]],[[]],[[]],[[]],[[],862],[[],864],[[],865],[[],866],0,[79,[[6,[866]]]],[[862,15],16],[[864,15],16],[[865,15],16],[[866,15],16],[[861,92],861],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[861,[36,[867]]],861],[[863,867],863],[[861,684],861],[[[36,[868]]],861],[862,863],[[861,[26,[862]]],861],[[861,[26,[862]]],861],[[861,[36,[867]]],861],[[863,[36,[867]]],863],0,[[863,857,869],870],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[],18],[[],18],[[],18],[[],18],[[861,871],861],[[861,315],316],[[863,315,153],872],[[864,[36,[860]]],861],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[861,315],316],[[]],[[]],[[]],[[]],[[]],[[]],[[861,92],861],0,0,0,0,[[]],[[]],[[]],[[]],0,[[],873],[[],874],[[]],[[]],[[]],[[]],[17],[17],[873,[[26,[41]]]],[873,[[26,[41]]]],[873,[[0,[41,182]]]],[873,[[0,[41,182]]]],[[873,41]],[[]],[[]],[[]],[[]],[[],[[191,[27]]]],[873],[874,[[191,[27]]]],[5],[5],[5],[5],[873],[[[191,[27]]]],[873],[[874,[191,[27]]]],[[],18],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],[[[87,[875]]],873],0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[876,876],[877,877],[878,878],[[]],[[]],[[]],[[],876],[[],877],[[],878],[877,639],[876,639],[877,639],[876,187],[877,187],[876,174],[[878,878],92],[23,92],[[],92],[[],92],[[],92],[877,92],[[876,15],16],[[877,15],16],[[878,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[187,878],877],[17],[17],[17],[[878,117]],[[]],[[]],[[]],[[]],[[]],[[]],[877,92],[877,878],[[],876],[[639,878],877],[876],[877],[876,92],[877,92],[877,187],[877,187],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[877,639],[877,187],[876],[877],[[],18],[[877,639]],[[876,639]],[[877,639]],[[877,878]],[[876,639],876],[[877,639],877],[877,84],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[876],[877],[[]],[[]],[[]]],"c":[2571,2845,5638,6652,24516,24715,27345,27544,28630,28829],"p":[[3,"DefaultSessionPlugin"],[3,"Session"],[3,"DefaultGamePlugin"],[3,"Game"],[15,"u8"],[4,"Result"],[3,"TypeId"],[3,"Time"],[3,"Res"],[3,"Entities"],[3,"AtlasSprite"],[6,"CompMut"],[3,"AnimatedSprite"],[3,"AnimationBankSprite"],[3,"Formatter"],[6,"Result"],[3,"World"],[3,"Schema"],[3,"Path"],[4,"Cow"],[3,"Error"],[8,"AsRef"],[8,"Any"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Option"],[3,"SchemaBox"],[3,"SchemaRefMut"],[4,"Primitive"],[3,"SchemaRef"],[3,"AssetLoc"],[3,"AssetLocRef"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"AssetExtensions"],[8,"Into"],[8,"AssetLoader"],[4,"AssetKind"],[3,"SchemaVec"],[15,"usize"],[8,"HasSchema"],[3,"SVec"],[3,"Handle"],[3,"Ulid"],[3,"Version"],[3,"SMap"],[3,"AssetPack"],[3,"AssetPackSpec"],[3,"AssetPackReq"],[3,"SchemaPath"],[3,"AssetLoadProgress"],[3,"AssetStore"],[3,"LoadedAsset"],[3,"AssetInfo"],[3,"Cid"],[3,"UntypedHandle"],[3,"SchemaAssetHandle"],[3,"SBox"],[3,"CorePackfileMeta"],[3,"PackfileMeta"],[3,"IncompatibleGameVersionError"],[8,"Clone"],[4,"Maybe"],[3,"AssetServer"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[4,"Ordering"],[8,"Ord"],[3,"RawMutex"],[3,"MappedMutexGuard"],[3,"SystemTime"],[3,"AssetServerInner"],[8,"Deserializer"],[3,"MetaAssetLoadCtx"],[3,"SchemaPtrLoadCtx"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[15,"u32"],[8,"Future"],[3,"Global"],[3,"Box"],[3,"Pin"],[3,"FileAssetIo"],[3,"WebAssetIo"],[3,"DummyIo"],[15,"bool"],[8,"PartialEq"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[3,"Error"],[8,"Debug"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"str"],[15,"array"],[15,"u128"],[3,"String"],[8,"Rng"],[15,"u64"],[3,"Aligned"],[3,"OwningPtr"],[4,"DecodeError"],[3,"RandomState"],[3,"MappedRef"],[3,"MappedRefMut"],[3,"Ref"],[3,"RefMut"],[8,"FnMut"],[8,"Hasher"],[8,"Hash"],[3,"Ustr"],[3,"FieldPath"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"EventListener"],[3,"AssetLoadCtx"],[15,"slice"],[3,"SchemaMetaAssetLoader"],[3,"Error"],[8,"Sync"],[8,"Send"],[8,"AssetIo"],[3,"DashMap"],[3,"Error"],[8,"PartialOrd"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[4,"EncodeError"],[3,"Values"],[3,"ValuesMut"],[4,"ChangedAsset"],[3,"Sender"],[8,"Error"],[3,"Chain"],[8,"Display"],[15,"never"],[8,"FnOnce"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[15,"i8"],[3,"CStr"],[8,"IsAligned"],[3,"PtrMut"],[3,"IntoIter"],[3,"Ptr"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[15,"isize"],[15,"f64"],[8,"RangeBounds"],[3,"Replacements"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Unaligned"],[3,"NonZeroUsize"],[3,"NonNull"],[8,"Default"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[8,"FromIterator"],[15,"f32"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[4,"CollectionAllocErr"],[3,"Vec"],[8,"ToOwned"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"FromStr"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[8,"SliceIndex"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[3,"Recompositions"],[3,"Decompositions"],[8,"Not"],[8,"Copy"],[8,"Iterator"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[3,"StreamSafe"],[8,"Sub"],[8,"SubAssign"],[8,"Fn"],[3,"AllocError"],[3,"OsStr"],[3,"Range"],[3,"OsString"],[3,"PathBuf"],[8,"Allocator"],[3,"Vec"],[8,"Allocator"],[3,"PercentEncode"],[3,"PercentDecode"],[3,"CString"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"DynDigest"],[3,"Slice"],[3,"Slice"],[8,"Subscriber"],[3,"Id"],[8,"AsyncBufRead"],[8,"Unpin"],[8,"BufRead"],[3,"Current"],[3,"ThinBox"],[8,"Source"],[3,"Registry"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Log"],[3,"Metadata"],[3,"Metadata"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Event"],[8,"TurboCore"],[8,"RngCore"],[8,"Write"],[8,"GenCore"],[8,"NoiseFn"],[3,"Request"],[3,"MiddlewareNext"],[3,"Response"],[4,"Error"],[3,"Event"],[3,"Error"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedStream"],[8,"FusedFuture"],[3,"Record"],[3,"LevelFilter"],[3,"Attributes"],[8,"Unsize"],[8,"DoubleEndedIterator"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"Stream"],[8,"AsyncIterator"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Value"],[3,"Field"],[8,"Visit"],[3,"Record"],[3,"Token"],[3,"Interest"],[3,"Interest"],[4,"SocketAddr"],[8,"Generator"],[4,"GeneratorState"],[3,"Runnable"],[3,"ScheduleInfo"],[8,"Seek"],[8,"ReadWrite"],[3,"TcpStream"],[3,"Error"],[3,"Error"],[3,"Ui"],[3,"Response"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IterMut"],[3,"Iter"],[3,"IntoIter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[3,"Error"],[8,"Write"],[3,"Rc"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[4,"Error"],[4,"Value"],[3,"TinyAsciiStr"],[3,"Url"],[3,"RangeFrom"],[3,"RangeInclusive"],[3,"RangeToInclusive"],[3,"StringDeserializer"],[3,"IntoIter"],[3,"Arc"],[3,"Weak"],[3,"ClientConfig"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"ProtocolName"],[4,"Error"],[3,"Splice"],[8,"Codec"],[8,"TlsListElement"],[3,"Chmap"],[4,"ChmapPosition"],[4,"ServerExtension"],[3,"Reader"],[4,"InvalidMessage"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"Error"],[3,"Error"],[3,"Error"],[3,"Error"],[4,"DecodingError"],[3,"IntoInnerError"],[3,"DecompressError"],[4,"EncodingError"],[4,"Errno"],[3,"CompressError"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[4,"Entry"],[3,"SharedValue"],[3,"Iter"],[3,"IterMut"],[4,"TryResult"],[3,"RawRwLock"],[3,"ReadOnlyView"],[3,"DashSet"],[3,"TryReserveError"],[3,"Ref"],[3,"Iter"],[3,"OwningIter"],[8,"Map"],[3,"OwningIter"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"RefMulti"],[3,"RefMutMulti"],[3,"RefMulti"],[3,"Vec2"],[3,"Vec3"],[3,"Vec3A"],[3,"Vec4"],[3,"DVec2"],[3,"DVec3"],[3,"DVec4"],[3,"IVec2"],[3,"IVec3"],[3,"IVec4"],[3,"I64Vec2"],[3,"I64Vec3"],[3,"I64Vec4"],[3,"Affine2"],[3,"Affine3A"],[3,"Mat3"],[3,"Mat2"],[3,"Mat3A"],[3,"Mat4"],[3,"Quat"],[3,"DAffine2"],[3,"DAffine3"],[3,"DMat2"],[3,"DMat3"],[3,"DMat4"],[3,"DQuat"],[3,"UVec2"],[3,"UVec3"],[3,"UVec4"],[3,"U64Vec2"],[3,"U64Vec3"],[3,"U64Vec4"],[3,"BVec2"],[3,"BVec3"],[3,"BVec4"],[3,"BVec3A"],[3,"BVec4A"],[4,"EulerRot"],[3,"ColumnMatrix3"],[3,"RowMatrix3"],[3,"Vector2"],[3,"Point2"],[3,"Point3"],[3,"Vector3"],[3,"ColumnMatrix2"],[3,"RowMatrix2"],[3,"ColumnMatrix4"],[3,"RowMatrix4"],[3,"Quaternion"],[3,"__m128"],[3,"Vector4"],[4,"Color"],[4,"ButtonState"],[3,"GamepadInputs"],[4,"GamepadEvent"],[3,"GamepadConnectionEvent"],[4,"GamepadConnectionEventKind"],[3,"GamepadButtonEvent"],[4,"GamepadButton"],[3,"GamepadAxisEvent"],[4,"GamepadAxis"],[3,"KeyboardInputs"],[3,"KeyboardEvent"],[4,"KeyCode"],[3,"MouseInputs"],[3,"MouseScrollEvent"],[4,"MouseScrollUnit"],[3,"MouseButtonEvent"],[4,"MouseButton"],[3,"Window"],[3,"GameSystems"],[3,"Sessions"],[3,"SessionOptions"],[8,"TryInto"],[3,"DefaultSessionRunner"],[3,"RefMut"],[8,"SessionPlugin"],[8,"GamePlugin"],[3,"Iter"],[3,"IterMut"],[3,"Ref"],[3,"AtomicResource"],[3,"SystemStages"],[8,"FromWorld"],[8,"IntoSystem"],[3,"BitFmt"],[3,"BitSetVec"],[3,"CommandQueue"],[3,"StaticSystem"],[3,"SimpleSystemStage"],[8,"StageLabel"],[3,"ComponentStore"],[8,"Deref"],[8,"DerefMut"],[8,"AsMut"],[3,"AtomicCell"],[3,"UntypedComponentStore"],[3,"UntypedAtomicResource"],[3,"AtomicSchemaRef"],[3,"AtomicSchemaRefMut"],[3,"ComponentStores"],[3,"Entity"],[3,"UntypedResources"],[3,"Resources"],[4,"CoreStage"],[3,"ResInit"],[3,"ResMut"],[3,"ResMutInit"],[3,"NoClone"],[3,"Commands"],[3,"In"],[8,"BitSet"],[3,"NotInitialized"],[8,"SystemStage"],[3,"UntypedComponentStoreIter"],[3,"UntypedComponentStoreIterMut"],[3,"UntypedComponentBitsetIteratorMut"],[8,"QueryItem"],[3,"EntitiesIterWith"],[3,"UntypedComponentBitsetIterator"],[3,"EntityIterator"],[3,"AtomicBorrow"],[3,"AtomicBorrowMut"],[3,"Delay"],[3,"TimeSpec"],[3,"TryFromFloatSecsError"],[3,"ResizableAlloc"],[3,"SchemaTypeMap"],[3,"ResizableAllocIter"],[3,"ResizableAllocIterMut"],[3,"AtomicIsize"],[3,"FluentResourceAsset"],[3,"FluentResource"],[3,"FluentBundleAsset"],[3,"LocalizationAsset"],[3,"RootLocalizationFieldIdx"],[3,"Localization"],[3,"FluentArgs"],[3,"Root"],[3,"AudioSource"],[3,"StaticSoundData"],[3,"AudioManager"],[3,"Cursor"],[3,"StaticSoundSettings"],[4,"FromFileError"],[8,"MediaSource"],[3,"AudioLoader"],[6,"Result"],[6,"Boxed"],[4,"CpalWithFallbackBackend"],[3,"Renderer"],[3,"CameraShake"],[3,"Camera"],[4,"CameraSize"],[3,"Viewport"],[3,"ClearColor"],[3,"ShakeNoise"],[3,"CameraTraumaEvents"],[3,"Transform"],[4,"HexColorError"],[4,"FromHexError"],[3,"Path2d"],[4,"Image"],[3,"Atlas"],[3,"Sprite"],[3,"TileLayer"],[3,"Tile"],[3,"EguiCtx"],[3,"EguiInputHook"],[3,"EguiTextures"],[3,"Font"],[3,"FontMeta"],[3,"EguiSettings"],[4,"TextureId"],[3,"FontId"],[3,"FontLoader"],[3,"RichText"],[3,"BorderedButton"],[3,"BorderImageMeta"],[3,"BorderedFrame"],[3,"ButtonThemeMeta"],[3,"ButtonBordersMeta"],[3,"MarginMeta"],[3,"Margin"],[4,"WidgetText"],[3,"Rect"],[4,"Shape"],[3,"Sense"],[3,"InnerResponse"],[3,"Storage"],[3,"MemoryBackend"],[8,"StorageApi"],[3,"Stopwatch"],[3,"Timer"],[4,"TimerMode"],[8,"AssetServerExt"],[8,"Absolutize"],[3,"LoadedAssets"],[8,"FromType"],[13,"Metadata"],[13,"Custom"],[13,"Opaque"],[13,"Map"],[8,"Context"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"],[8,"Vec3Swizzles"],[8,"Vec4Swizzles"],[8,"Vec2Swizzles"],[8,"SessionRunner"],[8,"UnwrapMany"],[8,"SystemParam"],[8,"System"],[8,"LayoutExt"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"],[3,"Renderer"],[8,"RendererApi"],[13,"Rgba"],[8,"EguiContextExt"],[8,"EguiResponseExt"]],"a":{"cross":[15757,15758,15759,15760],"determinant":[15757,15758,15759,15760],"errno":[8951],"getlasterror":[8951],"llogo":[21825],"lmeta":[21825],"lwin":[21825],"magnitude":[15345,15346,15347,15348,15349,15350,15351,15352,15353],"magnitude2":[15363,15364,15365,15366,15367,15368,15369,15370,15371,15372,15373,15374,15375,15376,15377,15378,15379,15380,15381,15382,15383],"mix":[15384,15385,15386,15387,15388,15389,15390,15391,15392],"repeating":[31404],"rlogo":[21826],"rmeta":[21826],"rwin":[21826],"scale":[14867,14868,14869,14870,14871,14872,14873],"wedge":[15757,15758,15759,15760],"{:?}":[5552,24620,27449,28734],"{}":[5559,24627,27456,28741]}},\ -"bones_lib":{"doc":"The core bones library.","t":"DDIGDDDIIDMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMMLLKKLLCLLLLLLLLLLAMLLLLLLLLLLLLLLLLMLLMLLLMLMMMKLLMALLLLLLLLLLLLLLLLLLLLMMLLLLLLMIIDAALLLLLAMLALLKLLLLLLLLLLLALLLLLAMLLAALLLLKLDDDADDGLLLLFFLLFFLLLLLLLLFFFFLLFFLLFFLLLLLLLLLLDIDKKKKKKKKKLKKKLKKKKKLKKOOFOGGDDDDDDDDDDDDQIKKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISIIYGGNNNNNNDDINIQQDEENSNEENDDNNNDQNNNNENDIDIISDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIQDNNDDQIIIDRSDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKLKKKKKLKKLLLLLLOLLLLLOLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLKLLFFLLLLFLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLKKLLMOLLLLLLLLLLKKKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLMLMLLLLLLLLLLFLLLLLLLLLLLLKKKLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLMLLKKLLLMLLLLLLKLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKLLLLOLMMLLLLLLKLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLFLLKLLFLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDDDDDDDDENNNNDIIDNKMKKMKKKMMKMMMGGDIQDDDDQDQIIKKKKMKMKMKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISCIIYGGNNNNNNDGDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQICCCCCDDIQDNNDDQIIIDRDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDKLLKLLKKKKKKKKKLKKKLKKKKKLKKOOLAKLLLLMMKFFFMKKMLMMLLLLMMKKKKMKLLLLLLLLLLLLFKMMLLLLLKKMOLKKKMLKMMFLKKKMMMMMLMKKMKKMLLLLLLKMMMLKOMMKMMKKKLLMMLLLLLFKLLFMLLKMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDKKNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDGFFFFFFFFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DefaultSessionRunner","Game","GamePlugin","GameSystem","GameSystems","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","active","active","add_after_session_system","add_after_system","add_before_session_system","add_before_system","add_startup_system","after","after_session","before","before_session","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","default","default","default","default","default","default","delete","delete","deref","deref_mut","fmt","fmt","fmt","from","from","from","from","from","from","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","has_initialized","has_run_startup","init_shared_resource","insert_shared_resource","install","install","install_plugin","install_plugin","instant","into","into","into","into","into","into","iter","iter_mut","new","new","prelude","priority","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_shared_resource","restore","runner","schema","schema","sessions","shared_resource","shared_resource_cell","shared_resource_mut","shared_resources","snapshot","sorted_session_keys","stages","startup","step","step","step","systems","time","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","visible","visible","vzip","vzip","vzip","vzip","vzip","vzip","world","FromWorld","UnwrapMany","World","atomic","bitset","borrow","borrow","borrow_mut","clone","clone_into","components","components","default","entities","fmt","from","from_world","from_world","get_resource","get_resource_mut","get_state","init_param","init_resource","initialize","insert_resource","into","maintain","new","prelude","raw_clone","raw_default","raw_drop","resource","resource_mut","resources","resources","run_initialized_system","run_system","stage","system","to_owned","try_from","try_into","type_id","unwrap_many","vzip","AtomicCell","Ref","RefMut","borrow","AtomicBorrow","AtomicBorrowMut","Lock","borrow","borrow","borrow_mut","borrow_mut","check_read_refs_count","check_write_refs_count","clone","clone","clone_borrow","clone_borrow_mut","drop","drop","dummy","dummy","from","from","into","into","is_borrowed","is_reading","is_writing","new_lock","raw_drop","raw_drop","release_borrow","release_borrow_mut","restore_leaked","restore_leaked","try_borrow","try_borrow_mut","try_from","try_from","try_into","try_into","try_new","try_new","type_id","type_id","vzip","vzip","BitFmt","BitSet","BitSetVec","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","create_bitset","impl_bitset","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","NotInitialized","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","Entities","EntitiesIterWith","Entity","EntityIterator","Iter","QueryItem","apply_bitset","iter_with_bitset","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","MSG","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","RAND_BITS","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","TIME_BITS","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add","add","add","add_assign","add_assign","add_startup_system","add_system","add_system","add_system_to_stage","alphabetic","alphanumeric","append","apply_bitset","apply_bitset","apply_bitset","apply_bitset","as_char_ptr","as_cstr","as_deref","as_deref_mut","as_enum","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_primitive","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_schema_mut","as_schema_ref","as_slice","as_slice","as_str","as_struct","as_vec","assert_unique","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor_assign","bitor_assign","bitset","bitset","bitset","bitset","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","chance","char","clear","clear_killed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_data","clone_fn","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","components","compute_layout_info","contains","contains","contains","contains","create","create","create","create_bitset","dangling_with_align","datetime","dedup","dedup_by","dedup_by_key","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_fn","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop","drop","drop","drop_as","drop_fn","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","field","field","field","field_mut","field_offsets","field_path","fields","fill_bytes","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_type","forget","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_bytes","from_datetime","from_datetime_with_source","from_elem","from_existing","from_iter","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_raw_parts","from_schema","from_slice","from_str","from_str","from_str","from_str","from_str","from_string","from_type","from_type","from_untyped","from_untyped","from_vec","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","generation","get","get","get","get","get","get","get","get","get","get","get_cell","get_cell","get_cell","get_cell_by_schema_id","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_many_mut","get_many_mut","get_many_ref_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","get_short_name","get_state","get_state","get_state","get_state","get_state","get_state","get_state","get_state","grow","has_opaque","has_started","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","i128","i16","i32","i64","i8","id","id","id","id","id","impl_bitset","increment","index","index","index","index","index","index_mut","index_mut","index_mut","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize_systems","inline_size","insert","insert","insert","insert","insert","insert","insert","insert_box","insert_box","insert_box_unchecked","insert_cell","insert_cell","insert_from_slice","insert_many","insert_raw","insert_stage_after","insert_stage_before","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_field","into_field_path","into_inner","into_inner","into_inner","into_inner_unchecked","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_owned","into_owned","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_split","into_split","into_svec","into_typed","into_untyped","into_untyped","into_vec","is_alive","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_nil","is_owned","is_owned","isize","iter","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut_with_bitset","iter_mut_with_bitset","iter_with","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","key_schema","keys","keys","kill","killed","kind","layout","layout","leak","leak","len","len","len","len","len","len","len","len","likely","lowercase","make","make_owned","make_owned","map","map","map_split","map_split","mul","mul","mul_assign","mul_assign","name","name","name","name","name","name","name","name","name","name","name","neg","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_with_ulid","next","next","next","next","next","next","next","next","next_back","next_back","nil","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","pop","pop","pop_box","precomputed_hash","prefix","promote","push","push","push","push_box","queue","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","register","remove","remove","remove","remove","remove","remove","remove_box","remove_box","remove_raw","remove_unchecked","replace","replace_with","reseed","reserve","reserve_exact","resize","resize_with","resources","retain","retain_mut","run","run","run","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","serialize","serialize","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","slice","slice","smallvec","spilled","stages","startup_systems","sub","sub","sub_assign","sub_assign","swap","swap_remove","system","system","systems","tag_type","take","timestamp_ms","to_bytes","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","transpose","transpose","truncate","try_borrow","try_borrow_mut","try_borrow_unguarded","try_borrow_unguarded_mut","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get","try_get_field_path","try_get_many_mut","try_get_mut","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_grow","try_hash","try_insert","try_insert","try_insert_box","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove","try_remove_box","try_reserve","try_reserve_exact","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","typed","u128","u16","u32","u64","u8","ulid","undo_leak","uninitialized","unlikely","untyped","untyped_mut","unwrap_many","uppercase","usize","ustr","value_schema","values","values","values_mut","values_mut","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_borrow","with_borrow","with_capacity","with_core_stages","with_seed","with_source","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","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","clone","clone","clone_into","clone_into","default","drop","fmt","from","from","from","from","from","from","from","from","from_world","get","insert","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","iter","iter_mut","layout","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","ptr","ptr_mut","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","repeat","resize","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","unchecked_idx","unchecked_idx_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","from_world","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_world","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","cmp","consume","consume","default","default","default","default","default","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","eq","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","fill_buf","fill_bytes","fill_bytes","finish","flush","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_iter","from_raw","from_raw_in","from_world","ge","gen","gt","hash","install","install","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","lt","ne","new","new","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","resume","seek","serialize","size_hint","size_hint","size_hint","source","source","stream_position","strip_prefix_of","strip_suffix_of","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","to_owned","to_string","to_string","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","from_world","from_world","from_world","from_world","from_world","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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_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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","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_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","from_world","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","from_world","from_world","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","from_world","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","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_world","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","from_world","from_world","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","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","default","deref","deref_mut","description","description","deserialize","drain","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","from_world","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","partial_cmp","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","remove","remove_matches","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","split_off","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_unchecked","downgrade","drop","drop","eq","equivalent","equivalent","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","lt","make_mut","ne","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","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","cmp","count","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","from_world","from_world","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","swap_remove","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","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","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","from_world","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","iter","last","last","map","next","next","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","from_world","from_world","from_world","hash","hash32","hash64","into","into","into","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","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","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","from_world","from_world","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","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_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get","get","insert","insert","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_value","len","len","len","next","next","next","next","next","next","next","next","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","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_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","from","from","from","from","from","from","from","from_world","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","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","into","into","into","into","into","into","into","into","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_world","from_world","from_world","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","from_world","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","NoClone","Resources","UntypedAtomicResource","UntypedResources","CommandQueue","Commands","CoreStage","First","Last","PostUpdate","PreUpdate","SimpleSystemStage","StageLabel","SystemStage","SystemStages","Update","add_system","has_started","id","id","id","initialize","name","name","name","queue","run","stages","startup_systems","systems","Comp","CompMut","In","IntoSystem","Param","Res","ResInit","ResMut","ResMutInit","State","StaticSystem","Sys","System","SystemParam","borrow","get_state","initialize","initialize","initialize","name","name","run","run","system","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","borrow","borrow","cast","cast_mut","chance","char","clone_fn","components","create","create_bitset","dangling_with_align","default","default_fn","deref","deref_mut","deserialize_fn","digit","drop_fn","eq_fn","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_started","hash_fn","i128","i16","i32","i64","i8","id","id","id","impl_bitset","index","initialize","initialize","initialize","initialize","isize","iter_with_bitset","kind","layout","likely","lowercase","name","name","name","name","name","name","name","name","partial_shuffle","queue","read","reseed","resources","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schemas","shuffle","size","smallvec","stages","startup_systems","system","systems","tag_type","to_smallvec","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u64","u8","unlikely","unwrap_many","uppercase","usize","ustr","variants","weighted_sample","weighted_sample_mut","with_seed","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","padding_needed_for","repeat","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicBorrow","AtomicBorrowMut","Lock","check_read_refs_count","check_write_refs_count","clone_borrow","clone_borrow_mut","is_borrowed","is_reading","is_writing","new_lock","release_borrow","release_borrow_mut","try_borrow","try_borrow_mut","Time","advance_exact","borrow","borrow_mut","clone","clone_into","default","delta","delta_seconds","delta_seconds_f64","elapsed","elapsed_seconds","elapsed_seconds_f64","fmt","from","from_world","into","is_paused","new","pause","raw_clone","raw_default","raw_drop","schema","to_owned","try_from","try_into","type_id","unpause","update","update_with_instant","vzip"],"q":[[0,"bones_lib"],[148,"bones_lib::ecs"],[194,"bones_lib::ecs::atomic"],[198,"bones_lib::ecs::atomic::borrow"],[241,"bones_lib::ecs::bitset"],[270,"bones_lib::ecs::components"],[280,"bones_lib::ecs::entities"],[288,"bones_lib::ecs::prelude"],[2373,"bones_lib::ecs::prelude::CollectionAllocErr"],[2374,"bones_lib::ecs::prelude::Primitive"],[2376,"bones_lib::ecs::prelude::SchemaKind"],[2378,"bones_lib::ecs::prelude::bones_schema"],[2447,"bones_lib::ecs::prelude::bones_schema::Primitive"],[2449,"bones_lib::ecs::prelude::bones_schema::SchemaKind"],[2451,"bones_lib::ecs::prelude::bones_schema::alloc"],[2579,"bones_lib::ecs::prelude::bones_schema::prelude"],[2665,"bones_lib::ecs::prelude::bones_schema::prelude::Primitive"],[2667,"bones_lib::ecs::prelude::bones_schema::prelude::SchemaKind"],[2669,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils"],[2791,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[2792,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude"],[2915,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[2916,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[2931,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[3055,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[3167,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[3854,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[4291,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[4292,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[4405,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[4755,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[4915,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[5051,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[5149,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[5272,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[5498,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[5644,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[6228,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[6766,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[6934,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[7135,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[7280,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[7283,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[7521,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[7624,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[7783,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[8455,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[8552,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[9424,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[9505,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[9693,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[9694,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[10068,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[10247,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[10400,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[10596,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[11001,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[11093,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[11094,"bones_lib::ecs::prelude::bones_schema::ptr"],[11104,"bones_lib::ecs::prelude::bones_schema::raw_fns"],[11114,"bones_lib::ecs::prelude::bones_schema::registry"],[11118,"bones_lib::ecs::prelude::bones_schema::ser_de"],[11122,"bones_lib::ecs::resources"],[11129,"bones_lib::ecs::stage"],[11155,"bones_lib::ecs::system"],[11179,"bones_lib::prelude"],[11507,"bones_lib::prelude::CollectionAllocErr"],[11508,"bones_lib::prelude::Primitive"],[11510,"bones_lib::prelude::SchemaKind"],[11512,"bones_lib::prelude::bones_schema"],[11581,"bones_lib::prelude::bones_schema::Primitive"],[11583,"bones_lib::prelude::bones_schema::SchemaKind"],[11585,"bones_lib::prelude::bones_schema::alloc"],[11600,"bones_lib::prelude::bones_schema::prelude"],[11686,"bones_lib::prelude::bones_schema::prelude::Primitive"],[11688,"bones_lib::prelude::bones_schema::prelude::SchemaKind"],[11690,"bones_lib::prelude::bones_schema::prelude::bones_utils"],[11812,"bones_lib::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[11813,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude"],[11936,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[11937,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[11952,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[11975,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[11986,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[11988,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[12002,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[12003,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[12010,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[12032,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[12041,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[12048,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[12053,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[12057,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[12095,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[12098,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[12146,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[12181,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[12209,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[12216,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[12218,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[12221,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[12226,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[12329,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[12361,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[12486,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[12583,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[12697,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[12706,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[12716,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[12717,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[12749,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[12763,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[12770,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[12801,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[12882,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[12946,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[12947,"bones_lib::prelude::bones_schema::ptr"],[12957,"bones_lib::prelude::bones_schema::raw_fns"],[12967,"bones_lib::prelude::bones_schema::registry"],[12971,"bones_lib::prelude::bones_schema::ser_de"],[12975,"bones_lib::prelude::borrow"],[12990,"bones_lib::time"]],"d":["The default SessionRunner, which just runs the systems …","The Game encompasses a complete bones game’s logic, …","Trait for plugins that can be installed into a Game.","A system that runs directly on a Game instead of in a …","A collection of systems associated directly to a Game as …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system that will run every time the named session is …","Add a system that will run on every step, after all of the …","Add a system that will run every time the named session is …","Add a system that will run on every step, before all of …","Add a system that will run only once, before all of the …","Game systems that are run after sessions are run.","Game systems that are run after a specific session is run.","Game systems that are run before sessions are run.","Game systems that are run before a specific session is run.","","","","","","","","","","","","","","","","","Create a new session, and borrow it mutably so it can be …","","","","","","","Delete a session.","Whether or not this session should be deleted.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Borrow a session from the sessions list.","Borrow a session from the sessions list.","Whether or not the session systems in it’s stages have …","Flag which indicates whether or not the startup systems …","Initialize a resource that will be shared across game …","Insert a resource that will be shared across all game …","Install the plugin into the Session.","Install the plugin into the Game.","Install a plugin.","Install a GamePlugin.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate over sessions.","Mutably iterate over sessions.","Create an empty Session.","Create an empty game with an asset server.","Bones lib prelude","The priority of this session relative to other sessions in …","","","","","","","","","","","","","","","Remove a shared resource, if it is present in the world.","Restore the world state.","The session runner to use for this session.","","","The sessions that make up the game.","Get the shared resource of a given type out of this Games …","Get the shared resource cell of a given type out of this …","Get the shared resource of a given type out of this Games …","Collection of resources that will have a shared instance …","Snapshot the world state.","List of sorted session keys.","The system","Startup systems.","Step the simulation once.","","Step the game simulation.","The collection of systems that are associated to the game …","Time functionality for the Bones framework.","","","","","","","","","","","","","","","","","","","","","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","The ECS world for the core.","Creates an instance of the type this trait is implemented …","Helper trait for unwraping each item in an array.","The World is simply a collection of Resources, and …","Atomic Refcell implmentation.","Bitset implementation.","","","","","","ECS component storage.","Stores the world components.","","Entity implementation, storage, and interation.","","Returns the argument unchanged.","Creates Self using data from the given World.","","Borrow a resource from the world, if it exists.","Borrow a resource from the world, if it exists.","","Initialize a system parameter.","Initialize a resource of type T by inserting it’s …","","Insert a resource.","Calls U::from(self).","Remove the component info for dead entities.","Create a new World.","The prelude.","","","","Borrow a resource from the world.","Borrow a resource from the world.","World resource storage.","Stores the world resources.","Run a system once, assuming any necessary initialization …","Run a system once.","Implementation of stage abstraction for running …","Implements the system API for the ECS.","","","","","Unwrap all the items in an array.","","A mutable memory location with dynamically checked borrow …","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","This module contains types that can be used to implement …","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","","","","","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Borrows can be cloned.","Borrows can be cloned.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","","","Returns dummy atomic borrow that doesn’t actually locks …","Returns dummy atomic borrow that doesn’t actually locks …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","","","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Restore previously leaked AtomicBorrow instance.","Restore previously leaked AtomicBorrowMut instance.","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","","","","","Attempts to borrow lock immutably.","Attempts to borrow lock mutably.","","","","","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Creates a bitset big enough to contain the index of each …","Implements the BitSet trait members for your type through …","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","An error returned when trying to access an uninitialized …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","The type of iterator this query item creates","A type representing a component-joining entity query.","Modify the iteration bitset","Return an iterator over the provided bitset.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","The display error message for this error type.","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","The number of bits in a Ulid’s random portion","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","The number of bits in a Ulid’s time portion","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","","","Add a system to be run at the end of the stage.","","","Add a system that will run only once, before all of the …","Add a system to this stage.","","Add a System to the stage with the given label.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Modify the iteration bitset","","","","Get the cached string as a C char*.","Get this ustr as a CStr","Dereferences and returns result wrapped in the Ref.","Dereferences and returns result wrapped in the RefMut.","Get the enum, if this is a enum.","Gets a mutable pointer from this owned pointer.","","Converts reference and returns result wrapped in the RefMut…","","Returns a &mut if possible.","","Borrow this box as a SchemaRefMut.","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 …","Get the primitive, if this is a primitive.","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the underlying data in this cell.","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Get the raw pointer","Get the pointer.","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","Converts reference and returns result wrapped in the Ref.","","","","","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Transforms this Ptr into an PtrMut","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","","","","","","","Shorthand for combining bitsets with bit_or.","","","Read the bitset containing the list of entites with this …","Returns the bitset indicating which entity indices have a …","Returns a bitset where each index where the bit is set to …","Shorthand for setting bits on the bitset container.","","","","","Returns a random boolean value.","This is used create an instance of the system parame, …","","","","","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow the resource.","","","","","","","","Lock the resource for reading.","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrow the resource.","","","","","","Lock the resource for read-writing.","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Remove all elements from the vector.","Clears the killed entity list.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clone the inner data, creating a new copy instead of …","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the world components.","Calculate the layout of the type represented by the schema.","Check whether or not this component store has data for the …","Check whether or not the bitset contains the given entity.","Check whether or not the resoruce with the given ID is …","Check whether or not a resource is in the store.","Constructor that) is the same as Ulid::new(), but that …","","Creates a new Entity and returns it.","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","Gets the datetime of when this Ulid was created accurate …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","","","","","","","","","The function pointer that may be used to write a default …","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","","","","","","","","","","Safety","","","Safety","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","","Safety","","","","","","Safety","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","","","","Consumes the OwningPtr to drop the underlying data of type …","The function pointer that may be used to drop data with …","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create an UntypedComponentStore that is valid for the …","Deallocate the memory stored in the box, but don’t run …","Forks a TurboCore instance by deterministically deriving 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.","","","Create a new Ustr from the given &str.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 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 …","Creates a Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Creates a SmallVec with n copies of elem.","","","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Creates a SmallVec directly from the raw components of …","Create a new SchemaBox from raw parts.","Create a new UntypedAtomicResource for the given schema, …","Copy the elements from a slice into a new SmallVec.","","","","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","Creates a ComponentStore from an UntypedComponentStore.","Create from an UntypedAtomicResource.","Construct a new SmallVec from a Vec<A::Item>.","Creates Self using data from the given World.","","","","","","","","","","","","","","","","","","","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns the generation of this Entity.","Gets an immutable reference to the component of Entity.","Indexes the slice without doing bounds checks","Get a reference to the component storage for the given …","Get an item in the vec.","Get a reference to an item in the map.","Borrow a component store.","Get an item from the vec.","Get a value out of the map for the given key.","Get a reference to an untyped resource.","Borrow a resource.","Get the components of a certain type","Get a cell containing the resource data pointer for the …","Gets a clone of the resource cell for the resource of the …","Get the untyped component storage by the component’s …","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get mutable references s to the component data for …","Get mutable references s to the component data for …","Get SchemaRefMuts to the component data for multiple …","Gets a mutable reference to the component of Entity.","Returns a mutable reference to the underlying data.","Get a mutable reference to the component storage for the …","Get an item in the vec.","Get a mutable reference to an item in the map.","Borrow a component store.","Get an item from the vec.","Get a value out of the map for the given key.","Get a mutable reference to an untyped resource.","Mutably borrow a resource.","Get a SchemaRef to the component for the given Entity if …","Get the item with the given index.","Get an untyped reference to an item in the map.","Get a SchemaRefMut to the component for the given Entity","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","","","","","","","","Re-allocate to set the capacity to …","Recursively checks whether or not the schema contains any …","Whether or not the startup systems have been run yet.","","","","Get the hash of this SchemaVec.","","","","","","Get the hash of this schema box, if supported.","","Get the hash of this schema box.","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","","","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Increment the random number, make sure that the ts millis …","","Returns a usize value for stable indexing across different …","","Returns the index of this Entity.","","","","","Initialize component storage for type T.","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","","","","","","","","","","This should be called once to initialize the system, …","Initialize the systems in the stages agains the World.","The maximum number of elements this vector can hold inline","Inserts a component for the given Entity index. Returns …","Insert component data for the given entity and get the …","Insert an element at position index, shifting all elements …","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert a resource.","Insert a resource.","Insert component data for the given entity and get the …","Insert an untyped item into the map.","Safety","Insert a resource.","Insert a resource cell.","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Returns true if the entity already had a component of this …","Insert a new stage, after another existing stage","Insert a new stage, before another existing stage","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Consumes the AtomicCell, returning the wrapped value.","Convert the SmallVec into an A if possible. Otherwise …","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","","","","","","","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Splits wrapper into two parts. One is reference to the …","Splits wrapper into two parts. One is reference to the …","Convert into a typed SVec.","Convert into a typed ComponentStore.","Converts to the internal, untyped ComponentStore.","Consume Resources and extract the underlying …","Convert a SmallVec to a Vec, without reallocating if the …","Checks if the Entity is still alive.","Returns true if the vector is empty","Returns true if the vector has zero items in it.","Returns true if the length is zero.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Returns whether the store is empty.","Returns whether the store is empty.","Test if the Ulid is nil","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","Iterates immutably over all components of this type. Very …","Iterates immutably over all components of this type.","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterates mutably over all components of this type. Very …","Iterates mutably over all components of this type.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Iterates mutable over the components of this type where …","Iterates mutable over the components of this type where …","Iterate over the entities and components in the given …","Return an iterator over the provided bitset.","Iterates immutably over the components of this type where …","Iterates immutably over the components of this type where …","","","","Iterates over entities using the provided bitset.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","Kill an entity.","Returns entities in the killed list.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Convert into a reference to the underlying data.","Convert into a reference to the underlying data.","","The number of elements stored in the vector","Get the number of items in the vector.","Get the length (in bytes) of this string.","Get the length of the vector.","Get the number of entries in the map.","Get the number of resources in the store.","Get the number of resources in the store.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data.","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","","","","","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","","","","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Creates a new AtomicCell containing value.","Create a new labeled ID with the given prefix.","Create a arbitrary UntypedComponentStore.","Construct an empty vector","Creates a new instance from a raw pointer.","Wraps external reference into Ref.","Initialize an empty SchemaVec for items with the given …","Creates a new Ulid with the current time (UTC)","Wraps external reference into RefMut.","Create a new, empty stage, for the given label.","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Creates a new Entity from the provided index and …","Create a new SBox.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","Creates a new UntypedAtomicResource storing the given data.","Create an empty UntypedResources.","Create an empty Resources.","Create a new atomic resource.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","The ‘nil Ulid’.","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","Get the precomputed hash for this string","Get the prefix of the ID.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","The system queue that will be run at the end of the stage","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Register a schema with the registry.","Removes the component of Entity. Returns Some(T) if the …","Remove the component data for the entity if it exists.","Remove and return the element at position index, shifting …","Remove an item from the map.","Remove an item.","Remove a resource.","Remove the component data for the entity if it exists.","Untypededly remove an item.","If there is a previous value, true will be returned.","Safety","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Reseeds the SeededCore with a new seed/state.","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 …","Stores the world resources.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Execute the systems on the given world.","Run the system.","Execute the systems on the given world.","","","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","Get the schema of the components stored.","Get the schema of items in this SchemaVec.","","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","","","","Get the Schema for the pointer.","Get the schema of the resource.","","The schema of this variant.","The schema of the field.","The registered schemas.","","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Makes a new Ref for a sub-slice of the borrowed slice.","Makes a new RefMut for a sub-slice of the borrowed slice.","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","The stages in the collection, in the order that they will …","The systems that should run at startup.","","","","","Swaps the wrapped value of self with the wrapped value of …","Remove the element at position index, replacing it with …","Convert into a System.","","The list of systems in the stage.","The layout of the enum tag.","Takes the wrapped value, leaving Default::default() in its …","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Acquires a mutable reference to owned data.","","","","","","","","","","","Get an owned String copy of this string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","Creates a Crockford Base32 encoded string that represents …","","","","","","","","Creates a Crockford Base32 encoded string that represents …","","","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","Transposes a Ref of an Option into an Option of a Ref. …","Transposes a RefMut of an Option into an Option of a RefMut…","Shorten the vector, keeping the first len elements and …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning None if the …","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a reference to the component storage for the given …","Get an item in the vec.","Get a value out of the map for the given key.","Get a nested field from the box.","Get mutable references s to the component data for …","Get a mutable reference to the component storage for the …","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Re-allocate to set the capacity to …","Get the hash of this schema box, if supported.","Insert component data for the given entity and get the …","Insert an item into the map.","Insert component data for the given entity and get the …","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Try to extract the inner schema box, if this is the …","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove the component data for the entity if it exists.","Remove an item.","Untypededly remove an item.","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Convert into typed Ref. This panics if the schema doesn’…","Convert into typed RefMut. This panics if the schema doesn…","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Undo the effect of leaked guards on the borrow state of …","Allocates a SchemaBox for the given Schema, but doesn’t …","Hints to the compiler that the branch condition is …","Borrow the underlying UntypedResources store.","Mutably borrow the underlying UntypedResources store.","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wraps external reference into Ref. And associates it with …","Wraps external reference into RefMut. And associates it …","Construct an empty vector with enough capacity …","Create a SystemStages collection, initialized with a stage …","Creates a new SeededCore with a specific seed value.","Creates a new Ulid using data from the given random number …","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A TypeMap-like structure that can store items that …","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","","","","","","","","","","","","","","","","","Get the capacity.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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 data out of the store.","Insert data into the store","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Iterate over the allocation.","Iterate mutably over the allocation.","Get the layout.","Create a new ResizableAlloc for the given memory layout. …","","","","","","","","","to ensure that the following address will satisfy align …","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","","","","","","","","","","","","Remove data from the store.","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Borrowed variant of Cow from a reference to Vec.","Converts a string slice into a Borrowed variant. No heap …","Returns the argument unchanged.","Creates a clone-on-write pointer from a reference to Path.","Converts a CString into an owned Cow without copying or …","Converts the string reference into a Cow::Borrowed.","Creates a Borrowed variant of Cow from a slice.","Moves the string into a Cow::Owned.","Converts a String reference into a Borrowed variant. No …","Creates a clone-on-write pointer from an owned instance of …","Converts a String into an Owned variant. No heap …","Converts a CStr into a borrowed Cow without copying or …","Creates a clone-on-write pointer from a reference to …","Converts the string reference into a Cow::Borrowed.","Converts a &CString into a borrowed Cow without copying or …","Creates an Owned variant of Cow from an owned instance of …","","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<[T], A>.","Converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","Copies source’s contents into self without creating a …","","","","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a CString into a Box<CStr> without copying or …","Converts the given String to a boxed str slice that is …","Converts a Cow into a box of dyn Error + Send + Sync.","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a type of Error into a box of dyn Error.","Converts a String into a box of dyn Error.","Converts a str into a box of dyn Error.","Converts a Cow into a box of dyn Error.","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a type of Error + Send + Sync into a box of dyn …","Convert a vector into a boxed slice.","Copies the string into a newly allocated Box<OsStr>.","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Creates a boxed Path from a reference.","Returns the argument unchanged.","Converts a &[T] into a Box<[T]>","Converts an OsString into a Box<OsStr> without copying or …","Converts a String into a box of dyn Error + Send + Sync.","Converts a Cow<'_, str> into a Box<str>","Converts a [T; N] into a Box<[T]>","Converts a str into a box of dyn Error + Send + Sync.","Converts a T into a Box<T>","Converts a Cow<'_, [T]> into a Box<[T]>","Converts a Box<str> into a Box<[u8]>","Creates a boxed Path from a clone-on-write pointer.","Converts a PathBuf into a Box<Path>.","Converts a &str into a Box<str>","","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","Attempts to convert a Vec<T> into a Box<[T; N]>.","","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Returns the argument unchanged.","","Converts a Vec<T> into a BinaryHeap<T>.","Returns the argument unchanged.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Turn a Vec<T> into a VecDeque<T>.","Converts a [T; N] into a VecDeque<T>.","","Returns the argument unchanged.","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","","","","","","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","","Gets an iterator for moving out the BTreeSet’s contents.","","Consumes the list into an iterator yielding elements by …","","Consumes the deque into a front-to-back iterator yielding …","","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Vec<NonZeroU8> into a CString without copying …","","Converts a Cow<'a, CStr> into a CString, by copying the …","Converts a Box<CStr> into a CString without copying or …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<[T]>.","Converts to Rc<T>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","Converts an OsString into an Rc<OsStr> by moving the …","Converts a Path into an Rc by copying the Path data into a …","Converts a CString into an Rc<CStr> by moving the CString …","Create a reference-counted pointer from a clone-on-write …","Allocate a reference-counted string slice and copy v into …","Allocate a reference-counted slice and fill it by cloning v…","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Allocate a reference-counted slice and move v’s items …","Move a boxed object to a new, reference counted, …","Copies the string into a newly allocated Rc<OsStr>.","Returns the argument unchanged.","","Converts a &CStr into a Rc<CStr>, by copying the contents …","Converts a generic type T into an Rc<T>","Converts a reference-counted string slice into a byte …","Allocate a reference-counted string slice and copy v into …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","","","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","Truncates this String, removing all contents.","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Allocates an owned String from a single character.","Converts a &str into a String.","Converts a &String into a String.","Converts a &mut str into a String.","Converts the given boxed str slice to a String. It is …","Converts a clone-on-write string to an owned instance of …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<[T]>.","Converts to Arc<T>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Arcs.","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","Equality for two Arcs.","","","","","","","","Allocate a reference-counted slice and move v’s items …","Converts an OsString into an Arc<OsStr> by moving the …","Allocate a reference-counted str and copy v into it.","Create an atomically reference-counted pointer from a …","Returns the argument unchanged.","Converts a CString into an Arc<CStr> by moving the CString …","","Converts a T into an Arc<T>","Move a boxed object to a new, reference-counted allocation.","Allocate a reference-counted slice and fill it by cloning v…","Allocate a reference-counted str and copy v into it.","Converts a Path into an Arc by copying the Path data into …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Converts an atomically reference-counted string slice into …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Copies the string into a newly allocated Arc<OsStr>.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","Clears the vector, removing all values.","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts the given String to a vector Vec that holds …","Allocate a Vec<u8> and fill it with a UTF-8 string.","Allocate a Vec<T> and move s’s items into it.","Converts a CString into a Vec<u8>.","Returns the argument unchanged.","Allocate a Vec<T> and fill it by cloning s’s items.","Convert a boxed slice into a vector by transferring …","Turn a VecDeque<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Converts a BinaryHeap<T> into a Vec<T>.","Allocate a Vec<T> and fill it by cloning s’s items.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","Creates a consuming iterator, that is, one that moves each …","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","Removes an element from the vector and returns it.","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Converts an ErrorKind into an Error.","Converts a alloc::ffi::NulError into a 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.","Creates a new instance of an Error from a particular OS …","","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncWrite.","Extension trait for Future.","Extension trait for AsyncBufRead.","Extension trait for Stream.","Extension trait for AsyncSeek.","Extension trait for AsyncRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","Checks if this value is equivalent to the given key.","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Examples","Returns the argument unchanged.","Examples","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","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 …","Creates a consuming iterator, that is, one that moves each …","","Creates a consuming iterator visiting all the keys in …","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","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.","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","Wrapper type that prevents cloning or copying the inner …","A collection of resources.","An untyped resource that may be inserted into …","Storage for un-typed resources.","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","A StageLabel for the 5 core stages.","The first stage","The fifth stage","The fourth stage","The second stage","A collection of systems that will be run in order.","Trait for things that may be used to identify a system …","Trait for system stages. A stage is a","An ordered collection of SystemStages.","The third stage","Add a system to this stage.","Whether or not the startup systems have been run yet.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Initialize the contained systems for the given world.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","The human-readable name for the stage, used for error …","The system queue that will be run at the end of the stage","Execute the systems on the given world.","The stages in the collection, in the order that they will …","The systems that should run at startup.","The list of systems in the stage.","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","The system input parameter.","Converts a function into a System.","The type of the parameter, ranging over the lifetime of …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","The intermediate state for the parameter, that may be …","Struct containing a static system.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","This is used create an instance of the system parame, …","This is called to produce the intermediate state of the …","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Get a best-effort name for the system, used in diagnostics.","A best-effort name for the system, for diagnostic purposes.","Run the system.","This is run every time the system is executed","Convert into a System.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","","","","","","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The function pointer that may be used to clone data with …","Stores the world components.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","The function pointer that may be used to write a default …","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Partially shuffles a slice by a given amount and returns …","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","The stages in the collection, in the order that they will …","The systems that should run at startup.","Convert into a System.","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A TypeMap-like structure that can store items that …","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","to ensure that the following address will satisfy align …","Creates a layout describing the record for n instances of …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Extension trait for AsyncRead.","Extension trait for AsyncBufRead.","Extension trait for Stream.","Extension trait for Future.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","A clock that tracks how much it has advanced (and how much …","Advance the time exactly by the given duration.","","","","","","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since startup, as …","Returns how much time has advanced since startup, as f32 …","Returns how much time has advanced since startup, as f64 …","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the clock is currently paused.","Constructs a new Time instance with a specific startup …","Stops the clock, preventing it from advancing until …","","","","","","","","","Resumes the clock if paused.","Updates the internal time measurements.","Updates time with a specified Instant.",""],"i":[0,0,0,0,0,0,0,0,0,0,10,7,1,1,1,1,1,1,1,1,1,10,11,12,1,6,7,10,11,12,1,6,7,6,7,6,7,6,10,11,12,1,6,7,6,7,10,10,10,6,7,10,11,12,1,6,7,10,11,12,1,6,7,6,6,10,1,12,12,20,21,10,12,0,10,11,12,1,6,7,6,6,10,12,0,10,6,7,10,11,12,1,6,7,10,11,12,1,6,7,12,10,10,6,7,12,12,12,12,12,10,12,10,1,607,11,12,12,0,6,7,10,11,12,1,6,7,10,11,12,1,6,7,10,11,12,1,6,7,10,7,10,11,12,1,6,7,10,0,0,0,0,0,15,15,15,15,15,0,15,15,0,15,15,33,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,0,15,15,15,0,0,15,15,15,15,608,15,0,0,0,0,0,0,0,38,39,38,39,0,0,38,39,0,0,38,39,38,39,38,39,38,39,0,0,0,0,38,39,0,0,38,39,0,0,38,39,38,39,38,39,38,39,38,39,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,186,186,0,147,0,0,0,0,0,0,0,0,74,47,48,64,147,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,64,0,0,74,74,609,0,0,114,0,0,0,255,0,0,0,0,0,74,74,74,74,74,110,0,0,0,146,0,56,186,0,0,0,114,149,64,0,0,110,0,0,74,47,48,0,610,114,114,145,145,0,64,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,609,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,611,0,0,0,0,610,0,74,64,0,0,34,0,0,0,0,0,99,0,0,0,0,0,74,106,74,106,74,74,106,74,0,146,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,0,64,0,47,48,49,47,48,29,172,53,29,612,612,57,186,26,19,19,8,8,26,19,64,67,57,19,19,47,48,71,57,57,73,64,68,67,75,57,76,72,77,68,67,57,26,26,8,19,47,48,71,17,17,57,73,8,64,64,76,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,47,48,47,48,47,48,0,47,48,58,84,85,0,47,48,47,48,612,610,68,67,188,185,42,58,132,75,75,95,96,84,145,146,57,57,97,98,609,76,26,26,26,91,8,176,181,99,19,19,19,187,189,73,47,47,48,48,29,147,53,52,100,120,120,121,121,122,122,123,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,88,124,89,90,112,113,27,27,114,49,125,125,126,68,67,188,185,42,58,132,75,75,95,96,84,145,146,57,57,97,98,609,76,26,91,8,176,181,99,19,19,187,189,73,47,48,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,88,124,89,90,112,113,27,27,114,49,125,126,68,67,76,68,67,76,57,91,92,17,77,72,17,72,71,71,612,612,57,85,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,88,104,75,57,26,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,75,96,57,8,99,47,48,102,15,104,58,43,112,113,613,99,85,0,0,99,57,57,57,0,58,57,8,99,47,48,29,100,71,43,101,102,103,85,92,112,113,27,49,104,614,57,76,26,8,19,47,48,120,121,122,123,43,103,92,77,124,89,89,90,125,126,614,68,57,19,48,122,123,72,43,103,92,124,90,90,125,126,96,57,99,72,128,129,104,64,79,65,106,107,74,129,612,47,48,47,48,57,132,84,57,91,73,71,67,104,75,96,57,26,91,8,8,8,99,19,47,48,71,102,65,106,107,74,92,111,104,75,75,96,96,57,57,91,91,8,8,99,99,47,47,48,48,71,71,102,102,65,65,106,106,107,107,74,74,92,92,111,111,96,57,99,200,57,57,612,612,612,612,72,71,77,71,105,77,79,253,26,19,68,67,42,42,42,42,132,75,75,96,96,145,145,146,146,57,76,26,26,91,8,8,99,99,19,19,73,47,47,48,48,29,147,147,100,72,71,43,148,148,102,103,85,104,64,105,79,65,106,107,108,74,92,109,110,110,149,149,150,150,111,88,27,114,84,71,615,68,68,67,188,185,42,58,132,75,75,75,95,95,96,84,145,146,57,57,57,57,57,97,98,609,76,76,26,91,8,8,8,8,176,181,99,99,99,99,19,187,189,73,47,47,47,47,47,48,48,48,48,29,147,147,53,52,100,120,121,122,123,72,71,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,110,110,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,57,57,57,99,99,99,57,8,57,100,92,99,72,77,57,71,88,57,96,8,99,47,48,99,616,129,58,27,57,33,58,57,8,99,47,48,29,100,43,101,102,103,85,92,112,113,27,49,104,255,255,255,255,255,255,255,255,255,255,255,255,255,102,58,95,84,91,100,101,92,109,112,113,101,112,113,101,72,71,77,71,72,77,58,84,84,58,75,84,91,100,101,92,109,112,113,84,91,109,84,91,109,109,109,0,610,26,19,120,121,122,123,125,57,104,29,96,57,26,91,8,99,19,47,48,72,71,71,102,74,92,77,111,104,612,612,612,612,612,172,54,53,114,53,0,99,57,612,100,102,92,57,100,92,101,172,617,610,26,19,53,52,120,121,122,123,125,52,29,57,58,84,57,100,109,112,113,84,109,109,112,113,57,57,84,29,29,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,57,72,72,75,57,71,71,188,185,132,57,57,57,91,91,176,181,187,189,73,100,100,174,174,92,92,109,109,47,48,71,103,100,92,109,26,19,91,84,58,113,57,85,57,91,8,92,109,112,113,99,47,48,612,58,84,91,100,92,109,58,84,91,100,92,109,58,84,85,186,58,84,26,19,19,85,109,100,109,85,85,104,106,105,26,19,132,57,91,8,92,109,112,113,0,612,67,47,48,26,19,26,19,47,48,47,48,172,54,617,53,52,114,53,52,104,107,108,47,48,68,67,75,96,84,57,76,26,91,99,19,53,100,72,71,102,103,92,109,77,88,112,113,27,96,188,185,132,176,181,187,189,73,132,73,99,47,48,75,96,57,26,8,99,19,47,48,102,612,57,91,92,91,8,96,68,57,91,92,91,49,99,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,58,57,8,99,47,48,29,100,43,101,102,103,85,92,112,113,27,49,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,75,96,57,91,91,8,99,47,48,71,102,65,106,107,74,92,111,96,57,26,91,8,99,19,47,48,71,102,74,111,614,67,67,68,198,58,84,57,100,109,112,84,109,84,109,75,75,611,57,57,57,57,15,57,57,172,617,29,53,52,52,612,612,612,612,612,612,17,84,91,8,100,72,71,71,103,85,129,92,77,88,49,107,108,198,96,57,99,200,57,47,48,47,48,47,48,47,48,57,612,56,132,73,26,19,0,57,29,29,47,48,47,48,75,57,34,52,53,65,75,99,99,47,75,95,96,84,57,97,98,76,26,91,8,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,618,99,42,75,96,145,146,26,8,99,99,19,47,48,147,148,110,149,150,68,67,76,619,620,68,76,26,19,57,75,75,75,75,17,77,72,17,72,71,71,68,67,188,185,42,58,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,84,91,109,72,84,84,91,109,109,109,57,71,84,109,84,109,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,72,72,71,88,71,109,91,91,91,91,84,109,109,57,57,104,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,104,89,90,612,612,612,612,612,96,75,71,0,113,113,608,612,612,0,109,100,109,100,109,65,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,609,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,612,612,26,19,57,29,611,99,621,622,622,623,623,74,64,64,0,0,74,74,0,0,0,74,74,74,74,74,64,74,0,64,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,64,0,17,17,17,17,104,104,104,104,105,79,616,104,104,104,105,104,107,108,0,0,0,0,17,107,108,0,65,17,17,104,104,65,622,622,623,623,0,0,0,0,0,0,0,0,0,0,0,0,0,211,213,214,177,182,180,184,212,211,213,214,177,182,180,184,212,211,211,212,211,212,212,211,212,211,213,214,177,182,180,184,212,212,212,212,211,213,214,177,182,180,184,212,213,214,177,182,180,184,211,211,211,211,213,214,177,182,180,184,180,184,624,211,211,211,212,212,211,213,214,177,182,180,184,212,212,624,211,211,212,211,213,214,177,182,180,184,212,211,213,214,177,182,180,184,212,211,213,214,177,182,180,184,212,211,211,211,213,214,177,182,180,184,212,211,74,64,64,0,0,74,74,0,0,0,0,0,74,74,74,74,74,110,64,110,74,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,0,64,17,17,17,17,104,104,129,104,104,105,79,616,104,104,104,105,104,107,108,17,107,108,198,65,17,17,104,104,65,622,622,623,623,0,147,0,47,48,147,0,146,0,0,0,609,0,255,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,609,0,611,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,612,612,612,612,612,613,0,0,614,614,612,612,612,612,612,253,615,255,255,255,255,255,255,255,255,255,255,255,255,255,0,612,612,612,612,612,612,612,0,612,612,0,614,611,612,612,612,612,612,612,612,56,0,618,619,620,612,612,612,612,612,0,612,612,0,612,612,611,621,0,147,0,47,48,147,0,146,0,0,0,609,0,255,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,609,0,611,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,612,612,612,612,612,613,0,0,614,614,612,612,612,612,612,253,615,255,255,255,255,255,255,255,255,255,255,255,255,255,0,612,612,612,612,612,612,612,0,612,612,0,614,611,0,612,612,612,612,612,612,612,56,0,618,619,620,612,612,612,612,612,0,612,612,0,612,612,611,621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,191,0,625,0,625,218,44,44,218,191,44,191,156,215,44,191,156,215,218,44,191,156,215,44,191,156,215,191,0,625,218,44,44,191,156,215,191,191,156,156,215,215,191,191,44,191,156,156,215,215,191,191,44,191,156,215,191,191,44,44,218,44,218,0,191,44,191,156,215,191,191,191,191,44,191,156,215,44,44,191,156,215,191,156,215,191,0,625,191,191,191,44,218,191,44,191,156,215,156,215,44,191,156,215,44,191,156,215,44,191,156,215,44,191,156,215,0,0,155,0,155,154,0,155,155,155,155,155,155,287,155,155,626,155,155,155,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,154,155,155,155,155,155,155,0,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,237,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,173,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,237,173,173,237,173,173,173,237,173,173,173,173,173,173,173,173,173,173,173,237,173,237,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,286,0,0,0,286,0,0,0,0,280,281,280,282,283,284,281,281,280,281,284,281,284,281,0,281,281,281,283,283,283,280,282,283,284,281,285,286,280,282,283,284,281,285,286,0,0,280,281,280,282,283,284,281,280,282,283,284,281,285,286,280,283,284,281,280,282,283,284,281,285,286,282,283,284,281,283,284,281,282,284,284,284,284,280,282,283,284,281,280,282,283,284,281,283,280,281,280,282,284,281,282,282,283,284,281,281,281,281,281,281,281,285,286,282,282,283,283,284,284,281,281,285,285,286,286,280,282,283,284,281,280,280,282,282,283,283,284,284,281,281,280,280,282,282,283,283,284,284,281,281,280,280,281,281,282,283,284,283,282,282,281,280,282,283,284,281,285,285,286,280,280,280,282,282,283,283,284,284,281,281,281,285,285,286,286,280,282,283,284,281,280,282,283,284,281,284,281,284,281,282,283,281,282,282,281,282,283,284,281,282,281,281,282,283,281,283,280,282,283,284,281,285,286,282,283,280,280,282,282,282,283,283,284,284,284,281,281,281,280,282,280,282,280,283,280,282,283,284,281,283,283,281,280,282,283,284,281,282,284,281,282,285,283,282,282,280,282,283,284,281,0,282,282,281,284,280,282,283,284,281,280,282,283,284,281,282,283,284,281,281,280,280,280,284,281,282,283,284,281,282,283,280,284,281,284,281,282,283,281,282,281,280,282,283,284,281,285,286,280,282,283,284,281,280,282,283,284,281,285,286,282,283,284,281,285,286,282,283,284,281,281,281,281,281,282,283,284,281,282,283,280,281,280,281,281,281,280,282,283,281,281,281,281,280,282,283,284,281,280,281,280,281,282,283,284,281,283,281,281,281,283,283,280,282,283,284,281,285,286,285,281,280,282,283,284,281,285,286,282,280,282,283,284,281,285,286,280,281,280,281,280,282,283,284,281,285,286,283,282,282,282,282,0,280,282,283,284,281,285,286,280,281,280,281,281,281,281,627,0,0,0,0,0,0,0,303,315,292,294,322,302,303,315,292,294,322,302,303,315,292,294,302,303,315,302,303,315,303,322,322,322,294,322,302,303,315,292,294,322,302,303,315,292,294,303,322,302,303,315,292,294,302,303,315,292,294,302,303,292,302,302,303,315,292,294,302,303,292,322,302,303,315,303,322,302,303,315,292,294,302,303,315,292,294,302,303,315,322,302,303,315,292,294,322,302,303,315,292,294,322,302,303,315,292,294,322,302,303,315,292,294,0,0,0,0,0,0,0,0,0,0,0,295,0,0,0,0,295,0,0,0,295,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,304,318,329,323,320,304,318,329,323,320,304,306,305,318,329,316,317,323,327,305,327,295,331,299,327,327,304,306,305,318,329,330,316,317,323,325,296,320,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,304,306,305,318,329,316,317,323,299,299,331,299,321,321,321,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,304,306,305,318,329,330,316,317,323,325,296,331,299,295,331,299,320,321,321,320,321,321,304,306,318,329,330,316,317,323,325,304,306,305,318,329,330,316,317,304,306,318,316,323,325,304,306,318,316,323,325,320,321,320,321,304,306,305,318,329,330,316,317,323,325,296,304,306,305,318,329,330,316,317,323,325,295,295,295,295,320,321,320,321,304,318,329,323,320,304,306,305,318,329,316,317,323,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,299,321,321,299,304,306,305,318,329,330,316,317,296,304,318,329,323,320,327,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,320,321,327,321,295,331,299,327,304,306,305,318,329,330,316,317,323,325,296,320,321,0,0,0,0,0,0,0,0,0,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,324,307,291,326,300,328,324,307,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,307,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,307,324,307,308,307,324,307,291,326,300,328,324,307,291,326,300,328,297,308,324,307,308,324,307,291,326,300,328,324,307,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,307,291,326,300,328,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,307,291,326,300,328,297,308,324,0,0,0,0,0,0,0,289,288,289,289,309,311,288,289,298,310,309,311,288,289,298,310,309,288,310,309,288,310,288,289,309,311,310,309,311,288,289,298,310,309,311,288,289,298,310,309,311,310,288,289,289,288,289,289,289,309,311,288,289,298,310,309,311,298,310,309,311,288,289,288,289,309,311,298,310,309,311,310,288,289,288,289,289,289,289,289,309,288,310,309,311,310,309,311,288,289,298,310,289,289,309,311,298,310,289,289,289,289,309,288,310,309,311,288,289,298,310,309,311,288,289,298,310,309,311,288,289,298,310,309,311,288,289,298,310,0,0,0,0,0,313,314,312,313,314,312,293,313,314,312,293,313,314,312,314,312,314,312,312,293,293,313,314,312,313,314,312,293,313,314,312,293,313,314,312,293,313,314,312,313,314,312,313,314,312,313,314,293,313,314,312,293,313,314,312,312,314,312,293,313,314,312,313,314,312,293,313,314,312,314,312,313,314,312,293,313,314,312,293,313,314,312,313,314,312,293,313,314,312,293,313,314,312,0,0,0,0,223,334,223,223,223,223,223,335,334,336,223,335,334,336,223,335,334,336,223,335,334,336,223,223,223,335,336,223,223,223,335,334,336,223,223,335,335,334,334,336,336,223,223,335,335,334,334,336,336,223,223,223,223,223,335,334,336,223,223,223,223,223,223,223,223,335,334,336,223,223,334,223,336,223,223,335,223,335,223,223,335,334,336,223,223,335,334,336,223,335,334,336,223,223,336,223,335,334,336,335,334,336,223,335,334,336,223,335,334,336,223,335,334,336,336,223,335,334,336,0,0,0,340,0,0,0,0,0,0,0,0,0,0,340,0,0,0,0,0,340,0,0,0,13,13,279,344,345,343,341,342,13,340,32,279,344,345,343,341,342,13,340,32,279,340,32,279,340,32,279,32,13,32,13,13,13,13,13,32,32,343,341,342,343,341,342,340,32,340,340,32,32,279,344,345,13,344,345,343,341,342,344,13,143,144,628,629,630,631,632,633,634,340,32,32,279,279,0,344,345,343,341,342,13,340,32,279,32,32,344,345,343,341,342,13,340,32,279,342,13,13,32,13,340,32,279,32,344,345,343,341,342,13,340,32,279,340,32,32,279,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,340,32,279,32,279,344,345,343,341,342,13,340,32,279,344,345,343,341,342,13,340,32,279,344,345,343,341,342,13,340,32,279,342,344,345,343,341,342,13,340,32,279,13,0,346,13,346,13,13,346,13,13,0,0,0,45,45,45,347,45,45,45,45,45,45,347,348,45,347,348,45,347,45,347,45,45,45,45,347,45,348,348,45,45,45,348,45,347,348,45,45,45,45,45,45,347,348,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,347,348,45,45,347,45,347,45,347,45,45,45,45,45,45,45,45,347,348,45,45,347,347,348,45,45,45,45,45,347,348,45,45,347,45,45,45,45,45,45,45,45,45,45,45,45,347,45,347,45,347,45,347,348,45,45,45,347,45,347,45,45,45,347,348,45,347,348,45,45,45,45,45,45,45,45,347,348,45,347,45,347,348,45,347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,635,636,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,349,350,349,350,349,350,349,350,350,349,350,349,350,351,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,351,352,353,354,355,356,357,358,359,360,361,349,351,352,353,354,355,356,357,358,359,360,361,635,349,350,355,356,362,357,363,358,359,364,360,365,361,366,349,350,349,350,349,350,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,354,349,350,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,0,0,0,0,0,0,349,350,171,171,171,171,171,171,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,363,364,366,350,349,350,357,363,358,359,364,361,366,349,636,349,350,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,355,356,362,357,363,358,359,364,360,365,361,366,349,350,355,356,362,357,363,358,359,364,360,365,361,366,349,350,0,349,351,352,353,354,355,356,357,358,359,360,361,349,350,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,357,359,361,349,350,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,351,352,353,354,355,356,357,358,359,360,361,354,354,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,349,350,351,352,367,368,353,369,370,371,372,373,374,375,354,355,356,362,357,363,358,359,364,360,365,361,366,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,378,379,380,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,379,380,378,339,383,339,383,402,339,339,383,383,402,402,339,378,382,339,339,383,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,399,400,400,401,401,402,403,399,400,401,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,0,160,0,0,0,0,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,402,378,379,380,378,394,396,397,378,403,382,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,403,382,379,380,378,384,385,386,387,390,391,392,393,394,395,396,397,378,378,380,0,378,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,339,383,402,382,384,385,386,387,388,389,396,397,378,378,379,380,378,394,395,396,397,398,399,400,401,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,339,383,399,400,401,399,400,401,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,402,339,382,339,383,379,380,378,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,0,0,0,0,0,404,0,404,0,404,0,0,0,381,0,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,404,404,404,405,406,407,408,256,409,404,405,406,407,408,256,409,637,405,406,407,408,256,409,404,405,406,407,408,256,409,381,381,381,381,637,405,406,407,408,256,409,638,405,406,407,408,256,409,637,405,406,407,408,256,409,638,405,406,407,408,256,409,637,406,407,408,256,638,406,407,408,256,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,381,381,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,405,406,407,408,256,409,404,405,406,407,408,256,409,0,0,0,0,0,0,134,134,134,410,134,134,134,411,411,134,134,134,134,411,134,411,134,134,410,412,411,134,134,410,412,134,134,134,410,134,134,410,134,134,134,134,410,412,134,134,411,134,134,134,134,410,134,134,410,410,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,411,134,134,410,410,412,412,411,134,134,134,134,134,134,134,134,410,412,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,411,134,410,412,134,134,410,134,411,134,134,134,134,134,134,411,134,134,134,134,134,134,411,411,134,134,134,134,134,410,134,411,134,410,412,134,410,134,134,134,134,134,134,134,134,134,134,134,411,134,134,134,134,410,134,639,134,410,412,134,411,134,410,412,411,134,410,412,134,134,411,134,410,412,410,411,134,410,412,134,134,134,0,0,168,168,168,419,168,168,168,168,168,168,419,168,419,168,168,419,168,419,168,168,168,168,419,168,168,168,168,168,168,419,168,168,168,168,168,168,168,419,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,419,168,168,419,168,419,168,419,168,168,168,168,168,168,168,168,419,168,168,419,168,168,168,168,168,168,168,419,168,168,419,168,168,168,168,168,168,168,168,168,168,168,168,168,419,168,419,168,419,168,419,168,168,168,168,168,168,168,168,168,168,419,168,419,168,168,168,419,168,419,168,168,168,168,168,168,168,168,168,168,419,168,419,168,419,168,419,168,168,0,640,640,0,0,0,0,0,418,418,422,418,152,423,152,152,152,152,418,152,152,422,418,152,152,422,418,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,422,418,152,152,423,424,422,418,152,152,423,424,152,152,418,152,152,418,152,152,418,152,152,152,418,152,152,152,152,152,422,418,152,423,424,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,422,418,152,423,424,422,418,152,152,152,152,152,152,152,152,152,152,152,423,424,152,152,152,418,152,152,152,152,152,422,418,152,423,424,152,152,152,422,418,152,152,152,423,424,152,152,422,418,152,152,422,152,152,152,152,152,152,152,152,152,152,422,418,423,424,422,418,424,418,152,152,152,152,152,152,152,152,418,152,418,152,422,418,152,423,424,152,152,152,152,152,152,152,152,152,152,152,152,152,422,418,423,424,152,152,152,152,152,418,152,152,422,418,152,423,424,422,418,152,423,424,152,152,422,418,152,423,424,422,418,152,423,424,152,152,152,152,152,0,0,0,0,0,0,0,0,0,0,267,263,0,0,641,641,642,641,642,641,643,644,643,642,641,643,641,644,641,233,645,641,641,641,641,645,641,641,641,641,641,641,644,641,641,641,0,641,0,641,645,641,641,641,642,641,641,0,263,642,266,233,266,267,641,269,269,271,266,266,641,0,642,641,643,643,645,643,643,645,643,0,641,646,267,641,641,645,641,0,641,643,641,641,641,641,641,641,641,644,644,644,641,0,0,0,0,0,0,263,0,0,0,0,0,0,0,0,0,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,642,642,642,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,0,642,0,263,489,642,490,491,492,493,494,495,457,461,429,0,0,0,642,489,490,491,492,493,494,495,457,461,429,0,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,489,491,492,495,457,461,429,0,489,490,491,492,493,494,495,457,461,429,489,490,491,492,493,494,495,457,461,429,0,0,501,501,501,501,0,0,0,0,0,0,0,0,0,0,0,0,0,501,0,0,0,0,0,501,501,501,501,272,0,501,501,0,272,0,0,501,501,501,501,0,0,501,501,501,501,501,501,0,501,501,501,501,501,501,501,501,501,0,0,0,0,501,0,0,0,0,0,501,0,0,0,0,0,501,272,501,0,501,501,501,501,501,0,0,0,0,501,496,496,502,252,499,496,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,502,252,499,496,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,643,644,497,498,643,252,643,499,500,501,272,499,500,501,272,644,496,499,501,233,502,645,503,497,500,477,431,496,0,500,252,252,0,499,501,272,499,499,501,501,272,272,645,503,644,496,503,502,252,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,501,272,502,252,252,252,252,252,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,252,500,252,499,503,497,498,500,477,431,252,499,503,497,498,500,477,431,499,501,496,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,440,468,465,463,469,466,467,464,471,485,487,486,447,433,252,499,503,497,498,500,477,431,252,252,477,645,252,499,496,503,497,498,500,252,499,501,440,468,465,463,469,466,467,464,471,485,487,486,447,433,266,499,497,498,500,500,500,505,507,233,502,497,500,477,431,266,499,497,498,500,500,500,505,507,453,474,427,269,502,499,497,500,504,477,427,431,506,269,499,497,500,427,431,506,271,499,497,498,500,496,266,499,497,498,500,500,500,505,507,266,499,500,500,499,500,501,272,500,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,499,501,272,499,501,252,643,496,503,643,645,643,643,645,643,496,0,646,496,503,477,500,0,252,0,645,643,499,500,501,272,252,501,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,440,468,465,463,469,466,467,464,471,485,487,486,447,433,453,474,427,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,502,252,499,496,503,497,498,500,504,505,440,468,465,453,474,463,469,466,467,464,477,427,431,471,485,487,486,447,433,506,507,501,272,497,498,644,496,503,644,644,496,0,0,0,0,0,267,263,0,0,0,0,0,0,0,641,641,642,641,642,641,643,644,643,642,641,643,641,644,641,233,645,641,641,641,641,645,641,641,641,641,641,641,644,641,641,641,641,641,645,641,641,641,642,641,641,263,642,266,233,266,267,641,269,269,271,266,266,641,642,641,643,643,645,643,643,645,643,641,646,267,641,641,645,641,641,643,641,641,641,641,641,641,641,644,644,644,641,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,641,510,641,510,0,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,641,641,641,511,512,513,514,515,516,517,518,519,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,488,511,512,513,514,515,516,517,518,519,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,488,641,641,641,641,510,641,0,641,641,641,641,510,641,510,641,641,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,641,510,641,510,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,641,641,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,455,483,437,435,480,459,448,481,456,452,443,444,460,425,426,449,482,484,510,0,641,510,641,641,510,641,510,0,0,0,641,641,0,455,483,437,435,480,459,448,481,456,452,443,444,460,425,426,449,482,484,0,267,641,511,512,513,514,515,516,517,518,519,520,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,488,641,510,0,641,511,512,513,514,515,516,517,518,519,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,488,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,0,0,641,267,510,511,512,513,514,516,517,454,479,641,641,641,641,641,641,511,512,513,514,515,516,517,518,519,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,488,641,641,641,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,641,483,480,448,481,482,511,512,513,514,515,516,517,518,519,520,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,451,0,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,0,641,510,511,512,513,514,515,516,517,518,519,520,455,483,437,435,480,459,448,481,470,450,454,445,446,479,441,458,462,442,476,478,472,473,475,430,432,436,438,439,451,456,452,443,444,460,425,426,449,482,488,484,641,0,0,0,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,0,0,0,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,521,522,523,528,528,0,0,0,0,524,525,525,525,525,524,525,528,524,525,528,524,525,524,525,524,525,528,524,525,524,525,528,525,524,524,525,524,525,525,524,525,524,525,524,524,525,528,529,524,524,525,525,528,528,524,525,524,524,524,525,525,524,525,524,525,528,524,524,525,525,525,528,524,525,524,525,524,525,524,524,524,524,524,524,524,525,525,525,0,0,524,525,524,524,525,524,525,525,524,525,528,524,524,524,525,525,524,524,525,524,525,525,525,524,525,524,524,524,525,524,525,524,525,0,524,525,528,524,525,524,525,528,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,524,525,525,525,525,524,525,528,524,525,528,524,524,525,528,524,525,524,525,528,525,524,524,524,525,528,524,525,524,525,524,525,524,525,524,525,524,525,647,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,552,533,535,552,533,535,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,178,190,208,178,190,208,550,178,183,541,544,545,190,208,531,209,547,552,553,554,546,533,555,556,535,557,558,550,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,547,546,547,546,547,546,553,555,557,553,553,553,555,557,552,553,554,533,555,556,535,557,558,554,553,554,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,178,183,541,544,545,190,208,531,536,209,553,556,558,553,553,555,557,553,533,555,556,535,557,558,553,178,183,541,544,545,190,208,531,209,178,183,541,544,545,190,208,531,536,209,533,535,552,533,535,552,533,535,533,535,178,190,208,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,553,555,557,553,555,557,555,557,553,555,557,555,557,178,183,541,544,545,190,208,531,536,209,178,190,208,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,550,178,183,541,544,545,190,208,531,536,209,547,552,553,554,546,533,555,556,535,557,558,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,543,540,530,549,551,543,540,530,549,551,543,542,532,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,534,560,561,534,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,561,543,542,532,543,542,532,537,540,530,549,551,534,543,540,530,549,551,543,542,532,537,540,530,549,551,534,560,561,560,560,543,542,532,537,540,530,549,551,543,540,530,549,551,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,543,542,532,537,540,530,549,551,534,560,561,0,0,0,0,0,0,0,548,548,562,562,562,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,548,548,548,548,562,548,563,548,548,562,548,563,562,548,548,548,548,548,548,565,564,548,548,548,548,566,562,548,563,565,564,567,548,548,548,548,548,548,548,548,548,566,562,548,563,565,564,567,548,563,565,564,567,548,548,548,548,565,564,548,548,548,548,563,565,564,567,562,548,563,548,566,562,548,563,565,564,567,563,563,548,548,548,548,548,563,565,564,562,548,563,566,562,548,563,565,564,567,548,566,562,548,563,565,564,567,548,548,548,566,562,548,563,565,564,567,566,562,548,563,565,564,567,548,548,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,571,571,572,573,572,573,0,0,0,0,578,571,573,570,570,570,572,573,572,572,573,573,578,571,572,573,578,571,568,569,570,575,572,573,578,571,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,578,571,575,578,578,573,572,573,578,571,578,571,568,569,570,575,572,573,572,573,571,572,572,573,578,571,568,569,570,575,572,573,578,571,568,569,570,575,572,573,568,569,570,570,570,568,569,570,570,570,570,570,570,568,569,570,570,570,570,570,570,578,571,568,569,570,575,572,573,568,569,570,570,568,569,570,570,570,570,570,578,571,568,569,570,575,572,573,578,578,578,578,578,578,601,602,0,591,592,0,0,591,583,584,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,582,584,581,585,587,588,590,586,586,589,574,576,577,574,576,577,574,576,577,581,593,585,594,587,588,590,596,597,581,593,588,597,598,588,590,599,588,599,581,593,585,594,587,588,590,596,597,574,576,577,581,581,593,593,585,585,594,594,587,587,588,588,590,590,596,596,597,597,574,576,574,576,577,577,577,577,648,649,574,574,574,584,576,576,576,577,577,577,581,593,585,594,587,588,590,596,597,574,576,577,574,576,577,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,574,576,577,591,574,584,576,592,577,592,577,584,576,581,591,574,584,576,592,592,600,595,581,593,585,594,587,588,596,597,581,574,576,577,583,574,576,577,574,576,577,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,577,577,585,587,588,590,581,593,585,594,587,588,590,596,597,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,591,574,584,576,592,602,602,601,574,584,576,592,602,600,603,603,602,601,574,584,576,595,604,604,581,593,585,594,587,588,596,597,577,577,577,577,577,577,577,577,577,595,590,604,590,604,590,590,590,590,577,577,577,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,591,584,592,586,582,584,581,593,585,594,587,588,590,596,597,592,586,595,589,581,585,587,588,590,581,585,587,588,590,577,595,590,648,649,574,584,576,577,581,593,585,594,587,588,590,596,597,590,577,609,0,255,0,0,609,0,611,0,0,0,0,612,612,612,605,605,612,612,605,605,605,612,605,605,605,612,612,612,612,253,605,605,615,605,605,605,255,605,255,255,255,255,255,255,255,255,255,255,255,255,612,612,612,612,612,612,605,612,612,605,612,605,605,605,605,611,605,605,612,612,612,612,612,612,612,605,605,605,605,612,612,612,612,612,612,612,605,612,612,611,605,0,0,0,110,110,0,0,0,0,0,0,0,0,0,0,0,650,651,652,653,654,0,0,0,198,0,0,0,129,0,0,0,0,0,0,0,0,0,0,114,114,114,114,0,0,0,0,114,172,29,172,54,53,172,172,54,53,49,172,29,29,53,0,0,0,0,610,0,0,0,0,610,0,34,0,0,610,610,617,610,52,617,52,617,52,34,0,147,0,0,0,0,0,0,0,0,74,47,48,64,147,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,64,0,0,74,74,609,0,0,114,0,0,0,255,0,0,0,0,0,0,74,74,74,74,74,110,0,0,0,0,146,0,56,186,0,0,0,114,64,0,0,110,0,0,74,47,48,0,610,114,114,145,145,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,609,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,611,0,0,0,0,0,0,0,0,0,610,0,74,64,0,0,34,0,0,0,0,0,0,0,0,0,0,74,106,74,106,74,74,106,74,0,146,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,0,64,0,172,612,612,186,17,17,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,0,612,0,610,17,17,612,612,104,15,613,0,0,0,104,614,614,129,612,104,104,612,612,612,612,105,79,253,615,616,33,104,255,255,255,255,255,255,255,255,255,255,255,255,255,0,610,29,104,612,612,612,612,612,172,54,53,0,612,172,617,610,52,612,186,104,105,0,612,172,54,617,53,52,104,107,108,612,49,614,611,15,172,617,52,612,612,612,612,612,612,17,107,108,198,612,56,0,29,29,34,53,65,618,619,620,17,17,104,104,612,612,612,612,612,0,608,612,612,0,65,612,612,611,621,622,622,623,623,74,64,64,0,0,74,74,0,0,0,74,74,74,74,74,64,74,0,64,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,64,0,17,17,17,17,104,104,104,104,105,79,616,104,104,104,105,104,107,108,0,0,0,0,17,107,108,0,65,17,17,104,104,65,622,622,623,623,0,0,0,0,0,0,0,0,0,0,0,0,0,624,624,74,64,64,0,0,74,74,0,0,0,0,0,74,74,74,74,74,110,64,110,74,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,0,64,17,17,17,17,104,104,129,104,104,105,79,616,104,104,104,105,104,107,108,17,107,108,198,65,17,17,104,104,65,622,622,623,623,0,147,0,47,48,147,0,146,0,0,0,609,0,255,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,609,0,611,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,612,612,612,612,612,613,0,0,614,614,612,612,612,612,612,253,615,255,255,255,255,255,255,255,255,255,255,255,255,255,0,612,612,612,612,612,612,612,0,612,612,0,614,611,612,612,612,612,612,612,612,56,0,618,619,620,612,612,612,612,612,0,612,612,0,612,612,611,621,0,147,0,47,48,147,0,146,0,0,0,609,0,255,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,609,0,611,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,612,612,612,612,612,613,0,0,614,614,612,612,612,612,612,253,615,255,255,255,255,255,255,255,255,255,255,255,255,255,0,612,612,612,612,612,612,612,0,612,612,0,614,611,0,612,612,612,612,612,612,612,56,0,618,619,620,612,612,612,612,612,0,612,612,0,612,612,611,621,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,625,0,625,218,218,218,0,625,218,218,218,0,0,625,218,0,0,155,0,155,154,0,287,626,154,154,0,0,286,0,0,0,286,0,0,0,0,0,0,0,0,0,627,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,295,0,0,0,0,295,0,0,0,327,327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,340,0,0,0,0,0,0,0,0,0,0,340,0,0,0,0,0,340,0,0,0,143,144,628,629,630,631,632,633,634,0,0,346,346,346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,635,636,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,635,0,0,0,0,0,0,171,171,171,171,171,171,636,0,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,404,0,404,0,404,0,0,0,381,0,637,381,381,381,381,637,638,637,638,637,638,381,381,0,0,0,0,0,0,639,0,0,0,640,640,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,267,263,0,0,641,641,642,641,642,641,643,644,643,642,641,643,641,644,641,233,645,641,641,641,641,645,641,641,641,641,641,641,644,641,641,641,0,641,0,641,645,641,641,641,642,641,641,0,263,642,266,233,266,267,641,269,269,271,266,266,641,0,642,641,643,643,645,643,643,645,643,0,641,646,267,641,641,645,641,0,641,643,641,641,641,641,641,641,641,644,644,644,641,0,0,0,0,0,0,263,0,0,0,0,0,0,0,0,0,642,642,642,0,642,0,263,642,0,0,0,642,0,0,0,0,501,501,501,501,0,0,0,0,0,0,0,0,0,0,0,0,0,501,0,0,0,0,0,501,501,501,501,272,0,501,501,0,272,0,0,501,501,501,501,0,0,501,501,501,501,501,501,0,501,501,501,501,501,501,501,501,501,0,0,0,0,501,0,0,0,0,0,501,0,0,0,0,0,501,272,501,0,501,501,501,501,501,0,0,0,0,501,643,644,643,643,644,233,645,496,0,0,645,644,496,645,266,233,266,269,269,271,266,266,643,643,645,643,643,645,643,0,646,0,0,645,643,644,644,644,0,0,0,0,0,267,263,0,0,0,0,0,0,0,641,641,642,641,642,641,643,644,643,642,641,643,641,644,641,233,645,641,641,641,641,645,641,641,641,641,641,641,644,641,641,641,641,641,645,641,641,641,642,641,641,263,642,266,233,266,267,641,269,269,271,266,266,641,642,641,643,643,645,643,643,645,643,641,646,267,641,641,645,641,641,643,641,641,641,641,641,641,641,644,644,644,641,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,641,641,0,641,641,641,641,641,641,641,641,0,641,641,641,641,641,641,641,641,641,641,641,0,641,641,641,641,0,0,0,641,641,0,0,267,641,641,0,641,0,0,641,267,641,641,641,641,641,641,641,641,641,641,0,0,641,641,0,0,0,0,0,0,0,0,0,528,528,0,0,0,0,529,0,0,0,647,0,0,0,0,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,0,0,0,0,552,533,535,0,0,0,0,550,550,0,0,0,0,0,0,0,0,534,0,0,0,534,0,0,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,573,0,0,573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,601,602,0,591,592,0,0,591,583,592,601,602,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,582,586,586,589,598,599,599,591,592,592,591,592,592,600,595,583,591,592,602,602,601,592,602,600,603,603,602,601,595,604,604,595,604,604,591,592,586,582,592,586,595,589,595,609,0,255,0,0,609,0,611,0,0,0,0,612,612,612,612,612,612,612,612,612,612,253,615,255,255,255,255,255,255,255,255,255,255,255,255,255,612,612,612,612,612,612,612,612,612,611,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,611,0,0,0,110,110,0,0,0,0,0,0,0,0,0,0,0,650,651,652,653,654,0,0,0,198,0,0,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],[[1,2,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[7,7],[[]],[[]],[[6,[9,[8]]],10],[[],10],[[],11],[[],12],[[],1],[[],6],[[],7],[[6,[9,[8]]]],0,[10],[10],[[10,13],14],[[6,13],14],[[7,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[15],[15],[15],[[6,[9,[8]]],[[16,[10]]]],[[6,[9,[8]]],[[16,[10]]]],0,0,[12,[[19,[[0,[17,18]]]]]],[[12,17]],[10],[12],[[10,20],10],[[12,21],12],0,[[]],[[]],[[]],[[]],[[]],[[]],[6,[[22,[8,10]]]],[6,[[23,[8,10]]]],[[],10],[[],12],0,0,[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[12,[[16,[17]]]],[[10,15]],0,[[],25],[[],25],0,[12,[[16,[[26,[17]]]]]],[12,[[16,[[27,[17]]]]]],[12,[[16,[[19,[17]]]]]],0,[10,15],0,0,0,[[28,15,29]],[[11,28,15,29]],[[12,28]],0,0,[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[15],[[]],[[]],[15,15],[[]],0,0,[[],15],0,[[15,13],[[30,[32]]]],[[]],[15],[15],[15,[[16,[[26,[17]]]]]],[15,[[16,[[19,[17]]]]]],[15],[15,15],[15,[[19,[[0,[17,33]]]]]],[15],[[15,17],[[16,[[27,[17]]]]]],[[]],[15],[[],15],0,[[24,24]],[24],[24],[15,[[26,[17]]]],[15,[[19,[17]]]],0,0,[[15,34]],[[15,34]],0,0,[[]],[[],30],[[],30],[[],31],[[],35],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[36,37],[36,37],[38,38],[39,39],[40],[40],[38],[39],[[],38],[[],39],[[]],[[]],[[]],[[]],[36,37],[36,37],[36,37],[[],40],[24],[24],[40],[40],[40,38],[40,39],[40,37],[40,37],[[],30],[[],30],[[],30],[[],30],[40,[[16,[38]]]],[40,[[16,[39]]]],[[],31],[[],31],[[]],[[]],0,0,0,[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],0,0,[[],43],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[43],[[[45,[43,44]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[47,[[0,[46,46]]]],47]],[[[48,[[0,[46,46]]]],48]],[[49,34]],[[[47,[[0,[50,51,51]]]],47]],[[[48,[[0,[51,51]]]],48]],[[29,34],29],[52],[[53,52]],[[29,54,34],29],[[],55],[[],55],[[[57,[56]],[57,[56]]]],[43],[[[26,[[58,[17]]]],43]],[[[19,[[58,[17]]]],43]],[[[19,[[58,[17]]]],43]],[8,59],[8,60],[[[26,[61,62]]],26],[[[19,[63,62]]],19],[64,[[16,[65]]]],[[[67,[66]]],[[68,[66]]]],[[[57,[56]]],69],[[[19,[[70,[62]],62]]],[[19,[62]]]],[[[19,[[0,[70,62]]]]]],[47,16],[48],[71,72],[[[57,[56]]]],[[[57,[56]]],69],[[[73,[56]]],69],[64,[[16,[74]]]],[[[68,[66]]],24],[[[67,[66]]],24],[[[75,[62]]]],[[[57,[56]]]],[[[76,[66]]],24],[72,24],[77,24],[[[68,[66]]],[[76,[66]]]],[[[67,[66]]],[[76,[66]]]],[[[57,[56]]],69],[[[26,[[0,[78,62]]]]]],[[[26,[[78,[62]],62]]],[[26,[62]]]],[8,2],[[[19,[[0,[78,62]]]]]],[47],[48],[71,77],[62,72],[62,77],[[[57,[56]]],69],[[[73,[56]]],69],[8,2],[64,[[16,[79]]]],[64,[[16,[25]]]],[[[76,[66]]],[[68,[66]]]],[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],[[[47,[[0,[80,80]]]],47]],[[[48,[[0,[80,80]]]],48]],[[[47,[[0,[50,81,81]]]],47]],[[[48,[[0,[81,81]]]],48]],[[[47,[[0,[82,82]]]],47]],[[[48,[[0,[82,82]]]],48]],0,[[[47,[[0,[50,83,83]]]],47]],[[[48,[[0,[83,83]]]],48]],[[[58,[17]]],43],[84,43],[85,43],0,[[[47,[[0,[86,86]]]],47]],[[[48,[[0,[86,86]]]],48]],[[[47,[[0,[50,87,87]]]],47]],[[[48,[[0,[87,87]]]],48]],[[],37],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[62]]],[[26,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],69],[[]],[[]],[[]],[[]],[15],[26],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[[19,[62]]],62],[[]],[[]],[[]],[[]],[47],[[]],[[]],[48],[[]],[[]],[[]],[[]],[[]],[15],[[]],[[]],[15],[15],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88,89],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[17]]],[[26,[17]]]],[[]],[[]],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[62]]],[[19,[62]]]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[62]]],62],[[]],[[]],[[]],[[]],[[]],[48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88,90],[[]],[[]],[[]],[[]],[[]],[[[27,[17]]],[[19,[17]]]],[[]],[[]],[[]],[[]],[[]],[[[68,[66]],41],[[68,[66]]]],[[[67,[66]],41],[[67,[66]]]],[[[76,[66]],41],[[76,[66]]]],[[[68,[66]],36],[[68,[66]]]],[[[67,[66]],36],[[67,[66]]]],[[[76,[66]],36],[[76,[66]]]],[[[57,[56]]],41],[91,41],[[[92,[17]]],41],[[],17],[77,17],[72,17],[[],17],[72,17],[71,17],[71,17],[93,37],[[[94,[55]]],55],[[[57,[56]]]],[85],[[[75,[50]]],[[75,[50]]]],[95,95],[96,96],[84,84],[[[57,[56]]],[[57,[56]]]],[97,97],[98,98],[[[76,[[0,[50,66]]]]],[[76,[[0,[50,66]]]]]],[[[26,[62]]],[[26,[62]]]],[91,91],[8,8],[99,99],[[[73,[[0,[56,50]]]]],[[73,[[0,[56,50]]]]]],[[[47,[50]]],[[47,[50]]]],[[[100,[17,17]]],[[100,[17,17]]]],[71,71],[43,43],[101,101],[102,102],[[[103,[17]]],[[103,[17]]]],[85,85],[104,104],[64,64],[105,105],[79,79],[65,65],[106,106],[107,107],[108,108],[74,74],[[[92,[17]]],[[92,[17]]]],[109,109],[77,77],[110,110],[111,111],[88,88],[112,112],[113,113],[[[27,[[0,[50,17]]]]],[[27,[[0,[50,17]]]]]],[114,114],[49,49],[88,88],0,[[[75,[50]],[75,[50]]]],[[[57,[56]],[57,[56]]]],[[[26,[62]],[26,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[115]],[75,[115]]],116],[[96,96],116],[[[57,[56]],[57,[56]]],116],[[8,8],116],[[99,99],116],[[[47,[115]],[47,[115]]],116],[[[48,[115]],[48,[115]]],116],[[102,102],116],0,[104,105],[[[58,[17]],102],37],[[43,102],37],[[112,111],37],[113,37],[[]],[[],99],[85,102],[[],43],[117,[[118,[24]]]],[99,119],[[[57,[56]]]],[[[57,[56]],3]],[[[57,[56]],3]],[[],18],[[],[[58,[17]]]],[[],[[57,[56]]]],[[],8],[[],99],[[],[[47,[18]]]],[[],[[48,[18]]]],[[],29],[[],[[100,[17,17]]]],[25,71],[[],43],[[],101],[[],102],[[],[[103,[17]]]],[[],85],[[],[[92,[17]]]],[[],112],[[],113],[[],[[27,[[0,[17,18]]]]]],[[],49],0,[[]],[[[57,[56]]],69],[[[76,[66]]]],[[[26,[62]]],62],[8],[[[19,[62]]],62],[47],[48],[[[120,[17]]]],[[[121,[[0,[17,33]]]]]],[[[122,[17]]]],[[[123,[[0,[17,33]]]]]],[43],[[[103,[17]]]],[[[92,[17]]]],[77],[124],[89],[89,26],[90],[125],[126],[[]],[[[68,[66]]]],[[[57,[56]]],69],[[[19,[62]]],62],[48],[[[122,[17]]]],[[[123,[[0,[17,33]]]]]],[72],[43],[[[103,[17]]]],[[[92,[17]]]],[124],[90],[90,19],[125],[126],[127,[[30,[96]]]],[127,[[30,[[57,[56]]]]]],[127,[[30,[99]]]],[[72,127],30],[[128,127],30],[[129,72,127],30],[127,[[30,[104]]]],[127,[[30,[64]]]],[127,[[30,[79]]]],[127,[[30,[65]]]],[127,[[30,[106]]]],[127,[[30,[107]]]],[127,[[30,[74]]]],0,[24,55],[[[47,[[0,[130,130]]]],47]],[[[48,[[0,[130,130]]]],48]],[[[47,[[0,[50,131,131]]]],47]],[[[48,[[0,[131,131]]]],48]],[[[57,[56]],[94,[41]]],[[132,[56]]]],[[[132,[56]]]],[84],[[[57,[56]]]],[91],[[[73,[56]]]],[71],[[[67,[66]]]],0,[[[75,[133]],75],37],[[96,96],37],[[[57,[56]],[57,[56]]],37],[[[26,[[0,[133,62]]]]],37],[[91,91],37],[[8,2],37],[[8,134],37],[[8,8],37],[[99,99],37],[[[19,[[0,[133,62]]]]],37],[[[47,[133]],47],37],[[[48,[133]],48],37],[[71,71],37],[[102,102],37],[[65,65],37],[[106,106],37],[[107,107],37],[[74,74],37],[[[92,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,17]]]],17]]]],17]]]],17]]]],[92,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,17]]]],17]]]],17]]]],17]]]]],37],[[111,111],37],0,[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[57,[56]],138]],[[[57,[56]],69]],[[],139],[[],139],[[],93],[[],93],[[72,[140,[110]]],72],[[71,[140,[110]]],77],[[77,[140,[110]]],77],[[71,[140,[110]]],72],0,[[77,138],77],0,[[[69,[24]]]],[[[26,[62]],141],[[30,[[26,[62]],[26,[62]]]]]],[[[19,[62]],141],[[30,[[19,[62]],[19,[62]]]]]],[[[68,[66]],13],[[30,[32]]]],[[[67,[66]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[132,[56]],13],[[30,[32]]]],[[[75,[143]],13],[[30,[32]]]],[[[75,[144]],13],[[30,[32]]]],[[96,13],[[30,[32]]]],[[96,13],[[30,[32]]]],[[145,13],[[30,[32]]]],[[145,13],[[30,[32]]]],[[146,13],[[30,[32]]]],[[146,13],[[30,[32]]]],[[[57,[56]],13],[[30,[32]]]],[[[76,[66]],13],[[30,[32]]]],[[[26,[[0,[143,62]]]],13],[[30,[32]]]],[[[26,[[0,[144,62]]]],13],[[30,[32]]]],[[91,13],[[30,[32]]]],[[8,13],[[30,[32]]]],[[8,13],[[30,[32]]]],[[99,13],[[30,[32]]]],[[99,13],[[30,[32]]]],[[[19,[143]],13],[[30,[32]]]],[[[19,[[0,[144,62]]]],13],[[30,[32]]]],[[[73,[56]],13],[[30,[32]]]],[[[47,[144]],13],[[30,[32]]]],[[[47,[143]],13],[[30,[32]]]],[[[48,[144]],13],[[30,[32]]]],[[[48,[143]],13],[[30,[32]]]],[[29,13],[[30,[32]]]],[[147,13],[[30,[32]]]],[[147,13],[[30,[32]]]],[[[100,[[0,[17,143]],[0,[17,143]]]],13],[[30,[32]]]],[[72,13],[[30,[32]]]],[[71,13],[[30,[32]]]],[[43,13],[[30,[32]]]],[[148,13],[[30,[32]]]],[[148,13],[[30,[32]]]],[[102,13],[[30,[32]]]],[[[103,[[0,[17,143]]]],13],[[30,[32]]]],[[85,13],[[30,[32]]]],[[104,13],[[30,[32]]]],[[64,13],[[30,[32]]]],[[105,13],[[30,[32]]]],[[79,13],[[30,[32]]]],[[65,13],[[30,[32]]]],[[106,13],[[30,[32]]]],[[107,13],[[30,[32]]]],[[108,13],[[30,[32]]]],[[74,13],[[30,[32]]]],[[[92,[[0,[17,143]]]],13],[[30,[32]]]],[[109,13],[[30,[32]]]],[[110,13],[[30,[32]]]],[[110,13],[[30,[32]]]],[[149,13],[[30,[32]]]],[[149,13],[[30,[32]]]],[[150,13],[[30,[32]]]],[[150,13],[[30,[32]]]],[[111,13],[[30,[32]]]],[[88,13],[[30,[32]]]],[[[27,[[0,[17,143]]]],13],[[30,[32]]]],[[114,13],[[30,[32]]]],[[],84],[71],[[]],[[],[[68,[97]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[151],[[],75],[69,95],[[]],[[]],[[]],[[]],[[]],[69,[[57,[56]]]],[56,[[57,[56]]]],[[[152,[44]]],[[57,[56]]]],[151],[[]],[[]],[[]],[[]],[[]],[[],[[76,[97]]]],[[]],[[]],[2,8],[134,8],[2,8],[[]],[[]],[[]],[[[35,[24]]],99],[[],99],[153,99],[[]],[[]],[[]],[[]],[[]],[[],47],[[],47],[[[155,[154]]],[[47,[154]]]],[151],[[]],[151],[[]],[[],48],[[],48],[[]],[[]],[156,147],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[103,[17]]],71],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,110],[134,110],[[]],[41,110],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,[[57,[56]]]],[[56,41],[[57,[56]]]],[[[157,[56]],41],[[57,[56]]]],[[[35,[24]]],99],[119,99],[[119,[0,[158,62]]],99],[41,[[57,[56]]]],[2,[[16,[8]]]],[138,[[57,[56]]]],[138,[[100,[17,17]]]],[138,[[92,[17]]]],[[159,153],99],[[24,25],72],[[24,25],77],[[41,41],[[57,[56]]]],[[[67,[97]],25],71],[25,88],[69,[[57,[56]]]],[2,[[30,[96]]]],[2,[[30,[8]]]],[2,[[30,[99]]]],[2,[[30,[[47,[160]]]]]],[2,[[30,[[48,[160]]]]]],[2,[[30,[99,161]]]],[[]],[[],129],[84,[[58,[17]]]],[88,[[27,[17]]]],[[[152,[44]]],[[57,[56]]]],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],0,[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[102,167],[[[58,[17]],102],[[16,[17]]]],[[95,41]],[[84,102],[[16,[17]]]],[[91,41],[[16,[17]]]],[[[100,[17,17]],17],[[16,[17]]]],[101,[[30,[[26,[[58,[17]]]],148]]]],[[[92,[17]],41],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[89]]]],[113,[[16,[[26,[17]]]]]],[101,[[30,[[168,[[75,[[58,[17]]]],44]],148]]]],[[112,111],[[16,[88]]]],[113,[[16,[[27,[17]]]]]],[[101,111],[[30,[[168,[[75,[84]],44]],148]]]],[[72,[140,[110]]],[[30,[72,150]]]],[[71,[140,[110]]],[[30,[77,150]]]],[[77,[140,[110]]],[[30,[77,150]]]],[[71,[140,[110]]],[[30,[72,150]]]],[[72,138],72],[[77,138],[[30,[77,150]]]],[[[58,[17]],[35,[102]]],[[35,[[16,[17]]]]]],[[84,[35,[102]]],[[35,[[16,[17]]]]]],[[84,[35,[102]]],[[35,[[16,[72]]]]]],[[[58,[17]],102],[[16,[17]]]],[[[75,[62]]],62],[[84,102],[[16,[17]]]],[[91,41],[[16,[17]]]],[[[100,[17,17]],17],[[16,[17]]]],[101,[[30,[[19,[[58,[17]]]],148]]]],[[[92,[17]],41],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[90]]]],[113,[[16,[[19,[17]]]]]],[[84,102],[[16,[77]]]],[[91,41],[[16,[77]]]],[[109,77],[[16,[77]]]],[[84,102],[[16,[72]]]],[[91,41],[[16,[72]]]],[[109,77],[[16,[72]]]],[[109,77],[[16,[77]]]],[[109,77],[[16,[72]]]],[2,134],[15],[15],[15],[15],[15],[15],[15],[15],[[[57,[56]],41]],[104,37],0,[[96,169]],[[[57,[56]],169]],[[[26,[[0,[170,62]]]],169]],[91,159],[[8,169]],[[99,169]],[[[19,[[0,[170,62]]]],169]],[[[47,[170]],169]],[[[48,[170]],169]],[72,[[16,[159]]]],[[71,169]],[71,159],[[102,169]],[[74,169]],[[[92,[17]]],159],[77,[[16,[159]]]],[[111,169]],0,[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[],99],[[],99],[53,99],[114,99],0,0,[99,[[16,[99]]]],[[[57,[56]],[171,[69]]]],[[[94,[41]]],41],[[[100,[17,17]],17]],[102,167],[[[92,[17]],41]],[[[57,[56]],[171,[69]]]],[[[100,[17,17]],17]],[[[92,[17]],41]],[101],[15],[15],[15],[15],[15],[[53,15]],[[52,15]],[15],[15],[15],[15],[15],0,[[29,15]],[[[57,[56]]],41],[[[58,[17]],102,17],[[16,[17]]]],[[84,102,17],[[16,[17]]]],[[[57,[56]],41]],[[[100,[17,17]],17,17],[[16,[17]]]],[[109,17,17],[[16,[17]]]],[[112,71],[[16,[88]]]],[[113,17],[[16,[[27,[17]]]]]],[[84,102,71],[[16,[71]]]],[[109,71,71],[[16,[71]]]],[[109,71,71],[[16,[71]]]],[[112,88],[[16,[88]]]],[[113,[27,[17]]]],[[[57,[56]],41,69]],[[[57,[56]],41,138]],[[84,102,24],37],[[29,54,172],29],[[29,54,172],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[47,[154]]],[[155,[154]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],[[173,[69,44]]]],[[72,[140,[110]]],72],[[72,138],72],[75],[[[57,[56]]],[[30,[56,[57,[56]]]]]],[71,17],[71,17],[[]],[[]],[[]],[[[57,[56]]]],[[[57,[56]]]],[[[57,[56]]]],[91],[91],[[]],[[]],[[]],[[]],[[]],[[[100,[17,17]]]],[[[100,[17,17]]]],[[[174,[8]]]],[[[174,[2]]]],[[[92,[17]]]],[[[92,[17]]]],[109],[109],[[[47,[50]]],50],[[[48,[50]]],50],[71,[[103,[17]]]],[[[103,[17]]],71],[[[100,[17,17]]],109],[[[92,[17]]],91],[109,[[100,[17,17]]]],[[[26,[62]]]],[[[19,[62]]]],[91,[[92,[17]]]],[84,[[58,[17]]]],[[[58,[17]]],84],[113,112],[[[57,[56]]],[[152,[44]]]],[[85,102],37],[[[57,[56]]],37],[91,37],[8,37],[[[92,[17]]],37],[109,37],[112,37],[113,37],[99,37],[47,37],[48,37],[[[94,[36]]],36],[[[58,[17]]],175],[84,176],[91,177],[[[100,[17,17]]],[[179,[[178,[71,71]]]]]],[[[92,[17]]],[[180,[17]]]],[109,[[179,[[178,[71,71]]]]]],[[[58,[17]]],175],[84,181],[91,182],[[[100,[17,17]]],[[179,[[183,[71,71]]]]]],[[[92,[17]]],[[184,[17]]]],[109,[[179,[[183,[71,71]]]]]],[[[58,[17]],[45,[43,44]]],[[179,[185]]]],[[84,[45,[43,44]]],185],[[85,186],187],[[[45,[43,44]]]],[[[58,[17]],[45,[43,44]]],[[179,[188]]]],[[84,[45,[43,44]]],188],[[[26,[[58,[17]]]],[45,[43,44]]]],[[[19,[[58,[17]]]],[45,[43,44]]]],[[[19,[[58,[17]]]],[45,[43,44]]]],[[85,43],189],[109,25],[[[100,[17,17]]],[[179,[[190,[71,71]]]]]],[109,[[179,[[190,[71,71]]]]]],[[85,102]],[85,[[152,[102,44]]]],0,[106,191],0,[[[26,[62]]],62],[[[19,[62]]],62],[[[132,[56]]],41],[[[57,[56]]],41],[91,41],[8,41],[[[92,[17]]],41],[109,41],[112,41],[113,41],[37,37],[[],55],[141],[[[47,[50]]],50],[[[48,[50]]],50],[[[26,[62]],141],[[26,[62]]]],[[[19,[62]],141],[[19,[62]]]],[[[26,[62]],141]],[[[19,[62]],141]],[[[47,[[0,[192,192]]]],47]],[[[48,[[0,[192,192]]]],48]],[[[47,[[0,[50,193,193]]]],47]],[[[48,[[0,[193,193]]]],48]],[[],134],[[],134],[[],2],[53,134],[52,2],[114,134],0,0,0,0,0,[[[47,[194]]]],[[[48,[194]]]],[[[118,[24]]],[[68,[66]]]],[[[118,[24]]],[[67,[66]]]],[[],75],[2,[[30,[96,145]]]],[25,84],[[],[[57,[56]]]],[[[118,[24]]],[[76,[66]]]],[62,[[26,[62]]]],[25,91],[[],99],[62,[[19,[62]]]],[54,53],[[],[[100,[17,17]]]],[17,72],[[[0,[17,4,5]]],71],[[167,167],102],[17,[[103,[17]]]],[[],[[92,[17]]]],[[25,25],109],[17,77],[71,88],[[],112],[[],113],[17,[[27,[17]]]],[[2,99],[[30,[96,145]]]],[188,16],[185,16],[[[132,[56]]],16],[176,16],[181,16],[[[187,[175]]],16],[189,16],[[[73,[56]]],16],[[[132,[56]]],16],[[[73,[56]]],16],[[],99],[[[47,[195]]]],[[[48,[195]]]],[[[75,[196]],75],[[16,[116]]]],[[96,96],[[16,[116]]]],[[[57,[56]],[57,[56]]],[[16,[116]]]],[[[26,[[0,[196,62]]]]],[[16,[116]]]],[[8,8],[[16,[116]]]],[[99,99],[[16,[116]]]],[[[19,[[0,[196,62]]]]],[[16,[116]]]],[[[47,[[196,[[196,[[196,[196]]]]]]]],[47,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[[48,[[196,[[196,[[196,[196]]]]]]]],[48,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[102,102],[[16,[116]]]],[[69,41]],[[[57,[56]]],16],[91,[[16,[17]]]],[[[92,[17]]],[[16,[17]]]],[91,[[16,[71]]]],[8,159],[96,2],[[[68,[66]]],[[67,[66]]]],[[[57,[56]]]],[[91,17]],[[[92,[17]],17]],[[91,71]],0,[99,153],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[[],197],[[[67,[66]]]],[[[67,[98]]]],[[[68,[66]]],[[68,[66]]]],[[198,104],25],[[[58,[17]],102],[[16,[17]]]],[[84,102],[[16,[17]]]],[[[57,[56]],41]],[[[100,[17,17]],17],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[88]]]],[[84,102],[[16,[71]]]],[[109,77],[[16,[71]]]],[[84,102,[16,[24]]],37],[[109,77],[[16,[71]]]],[75],[[75,141]],[[]],[[[57,[56]],41]],[[[57,[56]],41]],[[[57,[56]],41]],[[[57,[56]],41,3]],0,[[[57,[56]],3]],[[[57,[56]],3]],[15],[15],[[29,15]],[[53,15]],[[52,15]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[[],25],[84,25],[91,25],[[],25],[[],25],[72,25],[[],25],[71,25],[[],25],[[],25],[[],25],[[],25],[77,25],[88,25],[[],25],0,0,0,[[96,199],30],[[[57,[56]],199],30],[[99,199],30],[[200,199],30],[[[57,[56]],41]],[[[47,[[0,[201,201]]]],47]],[[[48,[[0,[201,201]]]],48]],[[[47,[[0,[50,202,202]]]],47]],[[[48,[[0,[202,202]]]],48]],[[[47,[[0,[203,203]]]],47]],[[[48,[[0,[203,203]]]],48]],[[[47,[[0,[50,204,204]]]],47]],[[[48,[[0,[204,204]]]],48]],[[[57,[56]]]],[69],[[],41],[[[132,[56]]]],[[[73,[56]]]],[[[26,[69]],[94,[41]]],[[26,[69]]]],[[[19,[69]],[94,[41]]],[[19,[69]]]],0,[[[57,[56]]],37],0,0,[[[47,[[0,[205,205]]]],47]],[[[48,[[0,[205,205]]]],48]],[[[47,[[0,[50,206,206]]]],47]],[[[48,[[0,[206,206]]]],48]],[[75,75]],[[[57,[56]],41]],[[]],[[]],0,0,[[[75,[18]]],18],[99,159],[99,[[35,[24]]]],[[[47,[50]]],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],57],[[99,[69,[24]]],[[30,[2,207]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[99,134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[[68,[97]]],[[68,[98]]]],[[[67,[97]]],[[67,[98]]]],[[[76,[97]]],[[76,[98]]]],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[68,[97]]],[[68,[97]]]],[[[76,[97]]],[[76,[97]]]],[[[26,[16]]],[[16,[26]]]],[[[19,[16]]],[[16,[19]]]],[[[57,[56]],41]],[[[75,[62]]],[[16,[[26,[62]]]]]],[[[75,[62]]],[[16,[[19,[62]]]]]],[[[75,[62]]],[[16,[62]]]],[[[75,[62]]],[[16,[62]]]],[[],[[30,[17,149]]]],[77,[[30,[17,149]]]],[72,[[30,[17,149]]]],[[],[[30,[17,149]]]],[72,[[30,[17,149]]]],[71,[[30,[17,149]]]],[71,[[30,[17,149]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[84,[[30,[[58,[17]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[71,[[30,[[103,[17]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[84,102],[[30,[[16,[17]],149]]]],[[91,41],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[72,138],[[30,[72,150]]]],[[84,[35,[102]]],[[30,[[35,[[16,[17]]]],149]]]],[[84,102],[[30,[[16,[17]],149]]]],[[91,41],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[109,77],[[30,[[16,[77]],149]]]],[[109,77],[[30,[[16,[72]],149]]]],[[[57,[56]],41],[[30,[147]]]],[71,[[16,[159]]]],[[84,102,17],[[30,[[16,[17]],149]]]],[[109,17,17],[[30,[[16,[17]],149]]]],[[84,102,71],[[30,[[16,[71]],149]]]],[[109,71,71],[[30,[[16,[71]],149]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[72,[140,[110]]],[[30,[72,72]]]],[[72,138],[[30,[72,72]]]],[71,[[30,[17,149]]]],[88,[[30,[71,88]]]],[71,[[30,[[103,[17]],71]]]],[109,[[30,[[100,[17,17]],149]]]],[91,[[30,[[92,[17]],149]]]],[91,[[30,[[16,[17]],149]]]],[[91,17],[[30,[149]]]],[[91,71],[[30,[149]]]],[[84,102],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[109,77],[[30,[[16,[71]],149]]]],[[[57,[56]],41],[[30,[147]]]],[[[57,[56]],41],[[30,[147]]]],0,[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[89,[[26,[17]]]],[90,[[19,[17]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[96,99],[[[75,[62]]],62],[25,71],[37,37],[113,112],[113,112],[[],35],[[],55],[[[94,[41]]],41],[2,8],[109,25],[[[100,[17,17]]],[[179,[[208,[71,71]]]]]],[109,[[179,[[208,[71,71]]]]]],[[[100,[17,17]]],[[179,[[209,[71,71]]]]]],[109,[[179,[[209,[71,71]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[69,210],16],[[69,210],16],[[62,38],[[26,[62]]]],[[62,39],[[19,[62]]]],[41,[[57,[56]]]],[[],29],[[]],[158,99],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[211,41],[211,211],[212,212],[[]],[[]],[[],212],[211],[[212,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[212,[[16,[17]]]],[[212,17]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[211,213],[211,214],[211,191],[191,211],[213,16],[214,16],[177,16],[182,16],[[[180,[17]]],16],[[[184,[17]]],16],[[[180,[17]]],16],[[[184,[17]]],16],[41,41],[211,[[76,[97]]]],[211,[[68,[97]]]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[212,[[16,[17]]]],[41,[[30,[156]]]],[[211,41],[[30,[156]]]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[211,41],[[76,[97]]]],[[211,41],[[68,[97]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[191,41],[[30,[211,156]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[191,41],[[191,41],[[30,[191,156]]]],[191,24],[191,24],[191,24],[191,24],[191,[[30,[[118,[[69,[24]]]],215]]]],[[44,191],[[30,[[118,[[69,[24]]]],215]]]],[[44,191],[[30,[[118,[[69,[24]]]],215]]]],[191,[[30,[[118,[[69,[24]]]],215]]]],[41,[[30,[191,156]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,62],[44,44],[191,191],[156,156],[215,215],[[]],[[]],[[]],[[]],[191,[[118,[24]]]],[[24,191]],[[24,191]],[[[118,[24]],191]],[[44,[118,[24]],191]],[[],44],[[191,191],37],[[156,156],37],[[215,215],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[191,191],[[30,[156]]]],[[191,191],[[30,[191,156]]]],[[44,13],[[30,[32]]]],[[191,13],[[30,[32]]]],[[156,13],[[30,[32]]]],[[156,13],[[30,[32]]]],[[215,13],[[30,[32]]]],[[215,13],[[30,[32]]]],[62,191],[[],191],[[]],[[]],[[]],[[]],[[41,41],[[30,[191,156]]]],[[41,41],191],[15],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[191,151],[[191,169]],[[]],[[]],[[]],[[]],[[],191],[191,191],[[191,41],41],[[191,41],41],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[[24,191,41],24],[[24,191,41],24],[[191,41],[[30,[156]]]],[[191,41],[[30,[156]]]],[[191,41],[[30,[191,156]]]],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[191,41],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[155,[2]],2]],[[[155,[2]],[155,[2]]]],[[[155,[2]],2]],[[[155,[2]],[155,[2]]]],[[[155,[216]]],217],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[[]],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[[]],[[]],[[]],[[[155,[[0,[154,62]]]]],[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]],[155,[[0,[154,62]]]]]],[[]],[[]],[[[155,[[0,[115,154,62]]]],[155,[[0,[115,154,62]]]]],116],[[],[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[127,[[30,[[155,[[0,[154,62]]]]]]]],[[[155,[216]],217],37],[[[155,[2]],2],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[216]],217],37],[[[155,[217]],217],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[[69,[[0,[133,50]]]]]],[152,[218]]],37],[[[155,[2]],134],37],[[[155,[[0,[[133,[[0,[154,62]]]],154,62]]]],[155,[[0,[154,62]]]]],37],[[[155,[2]],2],37],[[[155,[216]],219],37],[[[155,[217]],216],37],[[[155,[[69,[[0,[133,50]]]]]],[221,[220]]],37],[[[155,[217]],219],37],[[[155,[216]],222],37],[[[155,[217]],216],37],[[[155,[216]],216],37],[[[155,[216]],216],37],[[[155,[217]],222],37],[[[155,[217]],217],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[[155,[[0,[143,154,62]]]],13],[[30,[32]]]],[[[155,[[0,[144,154,62]]]],13],[[30,[32]]]],[[[152,[50,44]]],[[155,[[69,[50]]]]]],[2,[[155,[2]]]],[[]],[217,[[155,[217]]]],[223,[[155,[60]]]],[216,[[155,[216]]]],[[[69,[50]]],[[155,[[69,[50]]]]]],[219,[[155,[216]]]],[134,[[155,[2]]]],[222,[[155,[217]]]],[134,[[155,[2]]]],[60,[[155,[60]]]],[222,[[155,[217]]]],[219,[[155,[216]]]],[223,[[155,[60]]]],[[[152,[50,44]]],[[155,[[69,[50]]]]]],[138,[[155,[[69,[50]]]]]],[138,[[155,[2]]]],[138,[[155,[2]]]],[138,[[155,[2]]]],[15],[[[155,[[0,[170,154,62]]]],169]],[[]],[[[155,[2]]],[[225,[224]]]],[[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]]],37],[[[155,[[0,[154,62]]]]],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[2]],2],37],[[[155,[[69,[[0,[133,50]]]]]],[221,[220]]],37],[[[155,[[69,[[0,[133,50]]]]]],[152,[218]]],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[2]],134],37],[[[155,[2]],2],37],[[[155,[216]],216],[[16,[116]]]],[[[155,[216]],219],[[16,[116]]]],[[[155,[217]],217],[[16,[116]]]],[[[155,[217]],217],[[16,[116]]]],[[[155,[217]],216],[[16,[116]]]],[[[155,[217]],216],[[16,[116]]]],[[[155,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,154,62]]]],154,62]]]],154,62]]]],154,62]]]],[155,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,154,62]]]],154,62]]]],154,62]]]],154,62]]]]],[[16,[116]]]],[[[155,[216]],217],[[16,[116]]]],[[[155,[216]],217],[[16,[116]]]],[[[155,[216]],222],[[16,[116]]]],[[[155,[217]],219],[[16,[116]]]],[[[155,[216]],216],[[16,[116]]]],[[[155,[217]],222],[[16,[116]]]],[[24,24]],[24],[24],[[24,24],37],[24,159],[[[155,[[0,[226,154,62]]]],199],30],[[[155,[[0,[154,62]]]]]],[[]],[[]],[[],134],[[],30],[[],30],[[],31],[[]],0,0,[[[173,[62,218]]],218],[[[173,[227,44]]],228],[[[173,[62,218]]],62],[[[173,[229,44]]],164],[[[173,[62,218]]],62],[[],230],[[[173,[[69,[157]],218]]],[[173,[69,218]]]],[[[173,[157,218]]],[[173,[218]]]],[[[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]]],37],[[[173,[69,44]],41,37],[[173,[69,44]]]],[[[173,[69,44]]],41],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],37],[[173,[69,44]]]],[[[173,[69,44]]],41],[[[173,[69,44]],[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]]],37],[[[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],41],37],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[]],[[]],[[[173,[62,218]]],62],[[]],[[]],[[[173,[62,218]]],62],[[[173,[[0,[[210,[231]],62]],218]],231]],[[[173,[[0,[[3,[231]],62]],218]],231]],[[[173,[[0,[[141,[231]],62]],218]],231]],[[[173,[232,44]]],[[16,[232]]]],[[[173,[[69,[50]],[0,[218,50]]]]],[[173,[[69,[50]],[0,[218,50]]]]]],[[[173,[2,44]]],[[173,[2,44]]]],[[[173,[60,44]]],[[173,[60,44]]]],[[[173,[216,44]]],[[173,[216,44]]]],[[[173,[50,[0,[218,50]]]]],[[173,[50,[0,[218,50]]]]]],[[[173,[217,44]]],[[173,[217,44]]]],[[[173,[[69,[50]],[0,[218,50]]]],[173,[[69,[50]],[0,[218,50]]]]]],[[[173,[50,[0,[218,50]]]],[173,[50,[0,[218,50]]]]]],[[]],[[[173,[[0,[115,62]],218]],[173,[[0,[115,62]],218]]],116],[[[235,[[173,[[0,[233,234,62]],44]]]],41]],[[[173,[[0,[236,62]],44]],41]],[[],[[173,[60,44]]]],[[],[[173,[216,44]]]],[[],[[173,[2,44]]]],[[],[[173,[69,44]]]],[[],[[173,[18,44]]]],[[[237,[62]]],62],[[[173,[62,218]]],62],[[[237,[62]]],62],[[[173,[62,218]]],62],[[[173,[232,44]]],2],[127,[[30,[[173,[217,44]]]]]],[127,[[30,[[173,[216,44]]]]]],[127,[[30,[[173,[238,44]]]]]],[127,[[30,[[173,[2,44]]]]]],[127,[[30,[[173,[60,44]]]]]],[127,[[30,[[173,[[69,[238]],44]]]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],2,[69,[2]],240],[[30,[137]]]],[[[173,[239,44]],41,240],[[30,[137]]]],[[[173,[239,44]],41,240],[[30,[137]]]],[[[173,[239,44]],41,240],[[30,[137]]]],[[[173,[239,44]],41,240],[[30,[137]]]],[[[173,[239,44]],2,41,240],[[30,[137]]]],[[[173,[239,44]],2,41,240],[[30,[137]]]],[[[173,[239,44]],2,41,240],[[30,[137]]]],[[[173,[239,44]],2,41,240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[239,44]],2,240],[[30,[137]]]],[[[173,[241,218]]],[[30,[[173,[241,218]],[173,[241,218]]]]]],[[[173,[241,218]]],[[30,[[173,[241,218]],[173,[241,218]]]]]],[[[173,[241,218]]],[[30,[[173,[241,218]],[173,[241,218]]]]]],[[[173,[241,218]]],[[173,[241,218]]]],[[[173,[241,218]]],[[173,[241,218]]]],[[[173,[241,218]]],[[173,[241,218]]]],[[[237,[62]]]],[[[173,[62,218]]]],[[[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],37],[[],37],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],2,[69,[2]],242],[[30,[243,137]]]],[[[173,[239,44]],41,242],[[30,[243,137]]]],[[[173,[239,44]],41,242],[[30,[243,137]]]],[[[173,[239,44]],41,242],[[30,[243,137]]]],[[[173,[239,44]],41,242],[[30,[243,137]]]],[[[173,[239,44]],2,41,242],[[30,[243,137]]]],[[[173,[239,44]],2,41,242],[[30,[243,137]]]],[[[173,[239,44]],2,41,242],[[30,[243,137]]]],[[[173,[239,44]],2,41,242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[239,44]],2,242],[[30,[243,137]]]],[[[173,[135,44]]],37],[[[173,[135,44]]],37],[[[173,[239,44]]],37],[[[173,[135,44]]],37],[[[173,[239,44]]],37],[[[173,[239,44]]],37],[[[173,[135,44]]],37],[[[173,[239,44]]],37],[135,[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[244,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[244,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[244,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[244,137]]]],[[[173,[135,44]],2,245],[[30,[136,137]]]],[[[173,[135,44]],2,245],[[30,[136,137]]]],[[[173,[135,44]],2,245],[[30,[136,137]]]],[[[173,[135,44]],2,245],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,245],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,245],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,245],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,245],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],245],[[30,[136,137]]]],[[[173,[135,44]],245],[[30,[136,137]]]],[[[173,[135,44]],245],[[30,[136,137]]]],[[[173,[135,44]],245],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2,41],[[30,[247,137]]]],[[[173,[135,44]],2,41],[[30,[247,137]]]],[[[173,[135,44]],2,41],[[30,[247,137]]]],[[[173,[135,44]],2,41],[[30,[247,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[248,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[248,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[248,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[248,137]]]],[[[173,[135,44]],41],[[30,[249,137]]]],[[[173,[135,44]],41],[[30,[249,137]]]],[[[173,[135,44]],41],[[30,[249,137]]]],[[[173,[135,44]],41],[[30,[249,137]]]],[[[173,[135,44]],2,41],[[30,[250,137]]]],[[[173,[135,44]],2,41],[[30,[250,137]]]],[[[173,[135,44]],2,41],[[30,[250,137]]]],[[[173,[135,44]],2,41],[[30,[250,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[251,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[251,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[251,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[251,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[[0,[236,62]],44]]],[[30,[[69,[24]],252]]]],[[[173,[[0,[253,62]],44]],[69,[24]]]],[[[173,[[0,[230,62]],44]],[69,[24]]]],[[[173,[[0,[169,62]],218]]],159],[[[173,[[0,[254,62]],44]]],[[30,[252]]]],[[[237,[[0,[144,62]]]],13],[[30,[32]]]],[[[237,[[0,[143,62]]]],13],[[30,[32]]]],[[[173,[[0,[143,62]],218]],13],[[30,[32]]]],[[[173,[[0,[144,62]],218]],13],[[30,[32]]]],[[[173,[62,218]],13],[[30,[32]]]],[[]],[223,[[173,[60,44]]]],[134,[[173,[2,44]]]],[[[155,[2]]],[[173,[232,44]]]],[[[155,[60]]],[[173,[60,44]]]],[232,[[173,[232,44]]]],[134,[[173,[232,44]]]],[2,[[173,[232,44]]]],[[[155,[2]]],[[173,[232,44]]]],[60,[[173,[60,44]]]],[[[0,[232,5,4]]],[[173,[232,44]]]],[[[152,[218]]],[[173,[69,218]]]],[216,[[173,[216,44]]]],[[[155,[216]]],[[173,[216,44]]]],[217,[[173,[217,44]]]],[[]],[[[69,[50]]],[[173,[[69,[50]],44]]]],[219,[[173,[216,44]]]],[134,[[173,[232,44]]]],[[[155,[2]]],[[173,[2,44]]]],[35,[[173,[69,44]]]],[2,[[173,[232,44]]]],[[],[[173,[44]]]],[[[155,[[69,[50]]]]],[[173,[[69,[50]],44]]]],[[[173,[2,218]]],[[173,[[69,[24]],218]]]],[[[155,[217]]],[[173,[217,44]]]],[222,[[173,[217,44]]]],[2,[[173,[2,44]]]],[151],[138,[[173,[69,44]]]],[[],[[173,[62,44]]]],[218,[[173,[62,218]]]],[15],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[173,[[0,[255,62]],44]]],[[35,[24]]]],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[173,[[0,[170,62]],218]],169]],[12],[10],[[]],[[]],[[[173,[218]]],[[173,[69,218]]]],[[]],[[[173,[218]]]],[[]],[[[173,[62,218]]],[[235,[[173,[62,218]]]]]],[[[173,[62,218]]]],[[[173,[62,218]]]],[2,256],[2,37],[[[173,[[0,[257,62]],218]]],37],[[[173,[239,44]]],37],[[[173,[239,44]]],37],[[[173,[239,44]]],37],[[[173,[239,44]]],37],[2,37],[[[173,[[0,[258,62]],44]]],37],[2,37],[[[173,[[0,[259,234,62]],44]]],37],[[[173,[[0,[260,234,62]],44]]],37],[[[173,[[0,[254,62]],44]]],37],[[[173,[[0,[175,62]],218]]],16],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[173,[62,218]]],62],[[[173,[[0,[257,62]],218]]],41],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],237],[[],[[173,[44]]]],[[218,218],[[173,[218,218]]]],[[],[[173,[157,44]]]],[[218,218],[[173,[157,218,218]]]],[41,[[173,[[69,[157]],44]]]],[[41,218],[[173,[[69,[157]],218]]]],[[[261,[62]]],[[237,[62]]]],[[],[[173,[157,44]]]],[[218,218],[[173,[157,218,218]]]],[41,[[173,[[69,[157]],44]]]],[[41,218],[[173,[[69,[157]],218]]]],[[[173,[[0,[175,62]],218]]],16],[[[173,[[0,[262,62]],218]]],16],[[[173,[[0,[230,62]],44]]],167],[[[173,[[0,[230,62]],44]]],159],[[[173,[[0,[175,62]],218]],41],16],[[[173,[[0,[262,62]],218]],41],16],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],[[16,[116]]]],[[],[[235,[[173,[44]]]]]],[[218,218],[[235,[[173,[218,218]]]]]],[[[235,[[173,[[0,[263,234,62]],218]]]],264],265],[[[235,[[173,[[0,[266,234,62]],44]]]],264],[[265,[[30,[252]]]]]],[[[235,[[173,[[0,[233,234,62]],44]]]],264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[[173,[[0,[266,234,62]],44]]]],264],[[265,[[30,[252]]]]]],[[[235,[[173,[[0,[267,234,62]],44]]]],264],[[265,[16]]]],[[[235,[[173,[[0,[268,234,62]],44]]]],264],[[265,[16]]]],[[[235,[[173,[[0,[269,234,62]],44]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[173,[[0,[269,234,62]],44]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[173,[[0,[271,234,62]],44]]]],264,272],[[265,[[30,[159,252]]]]]],[[[235,[[173,[[0,[266,234,62]],44]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[173,[[0,[266,234,62]],44]]]],264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[24,24]],[24],[24],[24],[[24,24],37],[24,159],[[[173,[[0,[258,62]],44]],[69,[24]]],[[30,[41,252]]]],[[[173,[[0,[258,62]],44]],274],[[30,[252]]]],[[[173,[[0,[258,62]],44]],[69,[24]]],[[30,[252]]]],[[[173,[[0,[236,62]],44]],134],[[30,[41,252]]]],[[[173,[[0,[258,62]],44]],[152,[24,44]]],[[30,[41,252]]]],[[[173,[[0,[258,62]],44]],134],[[30,[41,252]]]],[[[173,[[0,[236,62]],44]],24,[152,[24,44]]],[[30,[41,252]]]],[[[173,[[0,[258,62]],44]],[69,[270]]],[[30,[41,252]]]],[[[235,[[173,[[0,[275,234,62]],218]]]]],276],[[[173,[[0,[277,62]],44]],272],[[30,[159,252]]]],[[[173,[[0,[226,62]],44]],199],30],[[[173,[[0,[268,234,62]],44]]]],[[[173,[[0,[267,234,62]],44]]]],[[[173,[[0,[175,62]],218]]]],[[[237,[[0,[232,62]]]]],[[16,[232]]]],[[[173,[232,44]]],[[16,[232]]]],[[[173,[[0,[277,62]],44]]],[[30,[159,252]]]],[2,[[16,[2]]]],[2,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[[173,[[0,[230,62]],44]],[69,[24]]],[[30,[278]]]],[[],30],[[[173,[69,44]]],[[30,[[173,[35,44]]]]]],[[[152,[44]]],[[30,[[173,[35,44]]]]]],[[],30],[[],30],[[],30],[[],[[30,[[173,[44]],215]]]],[[218,218],[[30,[[173,[218,218]],215]]]],[[],[[30,[[173,[157,44]],215]]]],[[218,218],[[30,[[173,[157,218,218]],215]]]],[41,[[30,[[173,[[69,[157]],44]],215]]]],[[],[[30,[[173,[157,44]],215]]]],[[218,218],[[30,[[173,[157,218,218]],215]]]],[41,[[30,[[173,[[69,[157]],44]],215]]]],[[235,264],265],[[235,264],[[265,[[16,[30]]]]]],[[],31],[[],31],[[]],[[]],[[[173,[157,218]]],[[173,[218]]]],[[[173,[[0,[254,62]],44]],[69,[24]]],[[30,[41,252]]]],[[[173,[[0,[169,62]],218]],[69,[24]]]],[[[173,[[0,[254,62]],44]],[69,[24]]],[[30,[252]]]],[[[173,[[0,[254,62]],44]],279],[[30,[252]]]],[[[173,[[0,[169,62]],218]],162]],[[[173,[[0,[169,62]],218]],163]],[[[173,[[0,[169,62]],218]],164]],[[[173,[[0,[169,62]],218]],165]],[[[173,[[0,[169,62]],218]],59]],[[[173,[[0,[169,62]],218]],36]],[[[173,[[0,[169,62]],218]],41]],[[[173,[[0,[169,62]],218]],2]],[[[173,[[0,[169,62]],218]],153]],[[[173,[[0,[169,62]],218]],166]],[[[173,[[0,[169,62]],218]],167]],[[[173,[[0,[169,62]],218]],159]],[[[173,[[0,[169,62]],218]],24]],[[[173,[[0,[169,62]],218]],41]],[[[173,[[0,[254,62]],44]],[69,[273]]],[[30,[41,252]]]],0,0,0,0,0,0,0,0,0,[[[280,[218]]],218],[[[281,[218]]],218],[[[280,[115,218]],[280,[115,218]]]],[[[282,[115,50,[0,[218,50]]]],[282,[115,50,[0,[218,50]]]]]],[[[283,[115,50,[0,[218,50]]]],[283,[115,50,[0,[218,50]]]]]],[[[284,[44]],[284,[44]]]],[[[281,[218]],[281,[218]]]],[[[281,[218]]]],[[[280,[218]]],69],[[[281,[218]]]],[[[284,[218]]],16],[[[281,[218]]],16],[[[284,[218]]],16],[[[281,[218]]],16],0,[[[281,[115,218]],115],[[30,[41,41]]]],[[[281,[218]],3],[[30,[41,41]]]],[[[281,[218]],115,3],[[30,[41,41]]]],[[[283,[[0,[115,50]],[0,[218,50]]]],[283,[[0,[115,50]],[0,[218,50]]]]],[[283,[[0,[115,50]],[0,[218,50]]]]]],[[[283,[[0,[115,50]],[0,[218,50]]]],[283,[[0,[115,50]],[0,[218,50]]]]],[[283,[[0,[115,50]],[0,[218,50]]]]]],[[[283,[[0,[115,50]],[0,[218,50]]]],[283,[[0,[115,50]],[0,[218,50]]]]],[[283,[[0,[115,50]],[0,[218,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[280,[218]]],41],[[[281,[218]]],41],[[[280,[218]]]],[[[282,[[0,[218,50]]]]]],[[[283,[50,[0,[218,50]]]]]],[[[284,[218]]]],[[[281,[218]]]],[[[280,[50,[0,[218,50]]]]],[[280,[50,[0,[218,50]]]]]],[[[282,[50,50,[0,[218,50]]]]],[[282,[50,50,[0,[218,50]]]]]],[[[283,[50,[0,[218,50]]]]],[[283,[50,[0,[218,50]]]]]],[[[284,[50,[0,[218,50]]]]],[[284,[50,[0,[218,50]]]]]],[[[281,[50,[0,[218,50]]]]],[[281,[50,[0,[218,50]]]]]],[285,285],[286,286],[[[280,[50,[0,[218,50]]]],[280,[50,[0,[218,50]]]]]],[[[283,[50,[0,[218,50]]]],[283,[50,[0,[218,50]]]]]],[[[284,[50,[0,[218,50]]]],[284,[50,[0,[218,50]]]]]],[[[281,[50,[0,[218,50]]]],[281,[50,[0,[218,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[282,[115,115,[0,[218,50]]]],[282,[115,115,[0,[218,50]]]]],116],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],116],[[[284,[115,218]],[284,[115,218]]],116],[[[281,[115,218]],[281,[115,218]]],116],[[[283,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],37],[[[284,[[133,[[133,[[133,[133]]]]]],218]],[133,[[133,[[133,[[133,[133]]]]]]]]],37],[[[281,[[133,[[133,[[133,[133]]]]]],218]],[133,[[133,[[133,[[133,[133]]]]]]]]],37],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],37],[[[284,[218]]],[[288,[218]]]],[[[284,[218]]],[[289,[218]]]],[[[284,[218]]],[[288,[218]]]],[[[284,[218]]],[[289,[218]]]],[[],[[280,[115,44]]]],[[],[[282,[44]]]],[[],[[283,[44]]]],[[],[[284,[44]]]],[[],[[281,[44]]]],[127,[[30,[[280,[[0,[238,115]],44]]]]]],[127,[[30,[[282,[[0,[238,115]],238,44]]]]]],[127,[[30,[[283,[[0,[238,290,115]],44]]]]]],[127,[[30,[[284,[238,44]]]]]],[127,[[30,[[281,[238,44]]]]]],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],[[291,[115,[0,[218,50]]]]]],[[[280,[218]]],[[292,[218]]]],[[[281,[218]],[94,[41]]],[[293,[218]]]],[[[280,[115,218]]],[[294,[115,218]]]],[[[282,[[0,[218,50]]]]]],[[[284,[218]]]],[[[281,[218]]]],[[[282,[115,[0,[218,50]]]],115],[[295,[115,[0,[218,50]]]]]],[[[282,[[133,[[133,[[133,[133]]]]]],[133,[[133,[[133,[133]]]]]],[0,[218,50]]]],[282,[[133,[[133,[[133,[133]]]]]],[133,[[133,[[133,[133]]]]]],[0,[218,50]]]]],37],[[[283,[[133,[[133,[[133,[133]]]]]],[0,[218,50]]]],[283,[[133,[[133,[[133,[133]]]]]],[0,[218,50]]]]],37],[[[284,[[133,[[133,[[133,[133]]]]]],218]],[284,[[133,[[133,[[133,[133]]]]]],218]]],37],[[[281,[133,218]],[152,[218]]],37],[[[281,[133,218]],69],37],[[[281,[133,218]],35],37],[[[281,[133,218]],35],37],[[[281,[133,218]],69],37],[[[281,[133,218]],35],37],[[[281,[[133,[[133,[[133,[133]]]]]],218]],[281,[[133,[[133,[[133,[133]]]]]],218]]],37],[[285,285],37],[[286,286],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[280,[[0,[115,197]],218]],138]],[[[280,[115,218]],138]],[[[282,[115,[0,[218,50]]]],138]],[[[282,[[0,[115,197]],197,[0,[218,50]]]],138]],[[[283,[115,[0,[218,50]]]],138]],[[[283,[[0,[115,197]],[0,[218,50]]]],138]],[[[284,[197,218]],138]],[[[284,[218]],138]],[[[281,[197,218]],138]],[[[281,[218]],138]],[[[280,[115,218]],115]],[[[280,[[0,[115,197]],218]],[0,[115,197]]]],[[[282,[115,[0,[218,50]]]]]],[[[282,[[0,[115,197]],197,[0,[218,50]]]]]],[[[283,[[0,[115,197]],[0,[218,50]]]],[0,[115,197]]]],[[[283,[115,[0,[218,50]]]],115]],[[[284,[218]]]],[[[284,[197,218]],197]],[[[281,[197,218]],197]],[[[281,[218]]]],[[[280,[115,218]],41]],[[[280,[[0,[115,197]],218]],41]],[[[281,[218]],41]],[[[281,[197,218]],41]],[[[282,[115,[0,[218,50]]]],3],[[296,[115,3,[0,[218,50]]]]]],[[[283,[115,[0,[218,50]]]],3],[[297,[115,3,[0,[218,50]]]]]],[[[284,[218]],3],[[298,[3,218]]]],[[[283,[115,[0,[218,50]]]]],[[16,[115]]]],[[[282,[115,[0,[218,50]]]]],[[16,[[299,[115,[0,[218,50]]]]]]]],[[[282,[115,[0,[218,50]]]]],16],[[[281,[24,218]]],[[30,[252]]]],[[[280,[143,218]],13],[[30,[32]]]],[[[282,[143,143,[0,[218,50]]]],13],[[30,[32]]]],[[[283,[143,[0,[218,50]]]],13],[[30,[32]]]],[[[284,[143,218]],13],[[30,[32]]]],[[[281,[143,218]],13],[[30,[32]]]],[[285,13],[[30,[32]]]],[[285,13],[[30,[32]]]],[[286,13],[[30,[32]]]],[[]],[[[35,[115]]],[[280,[115,44]]]],[[[152,[115,218]]],[[280,[115,218]]]],[[]],[35,[[282,[115,44]]]],[[[35,[115]]],[[283,[115,44]]]],[[]],[35,[[284,[44]]]],[[]],[[]],[[[152,[218]]],[[281,[218]]]],[35,[[281,[44]]]],[286,285],[[]],[[]],[156,286],[138,[[280,[115,44]]]],[138,[[282,[115,44]]]],[138,[[283,[115,44]]]],[138,[[284,[44]]]],[138,[[281,[44]]]],[15],[15],[15],[15],[15],[[[284,[218]]],16],[[[281,[218]]],16],[[[284,[218]]],16],[[[281,[218]]],16],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],16],[[[283,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],[[16,[[0,[[287,[[0,[115,62]]]],115]]]]]],[[[281,[218]],41],16],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],16],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],16],[[[281,[218]],41],16],[[[282,[170,170,[0,[218,50]]]],169]],[[[283,[170,[0,[218,50]]]],169]],[[[284,[170,218]],169]],[[[281,[170,218]],169]],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]]],[[[281,[218]],41]],[[[281,[218]],41]],[[[282,[115,[0,[218,50]]]],115],16],[[[283,[115,[0,[218,50]]]],115],37],[[[281,[218]],41]],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],[[300,[115,[0,[218,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[282,[[0,[[301,[224]],290,115]],[301,[224]],44]]]],[[[283,[[0,[[301,[224]],290,115]],44]]]],[[[280,[218]]],302],[[[280,[218]]],[[303,[218]]]],[[[282,[[0,[218,50]]]]],304],[[[282,[[0,[218,50]]]]],[[305,[[0,[218,50]]]]]],[[[282,[[0,[218,50]]]]],306],[[[283,[[0,[218,50]]]]],307],[[[283,[[0,[218,50]]]]],[[308,[[0,[218,50]]]]]],[[[284,[218]]],309],[[[284,[218]]],[[310,[218]]]],[[[284,[218]]],311],[[[281,[218]]],[[312,[218]]]],[[[281,[218]]],313],[[[281,[218]]],314],[[[280,[218]]],[[315,[218]]]],[[[282,[[0,[218,50]]]]],[[316,[[0,[218,50]]]]]],[[[280,[115,218]]],[[152,[115,218]]]],[[[282,[[0,[218,50]]]]],[[317,[[0,[218,50]]]]]],[[[280,[218]]],[[152,[218]]]],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],37],[[[280,[218]]],37],[[[282,[[0,[218,50]]]]],37],[[[283,[[0,[218,50]]]]],37],[[[284,[218]]],37],[[[281,[218]]],37],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],37],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],37],[[[281,[24,218]]],37],[[[280,[218]]],302],[[[282,[[0,[218,50]]]]],304],[[[283,[[0,[218,50]]]]],307],[[[284,[218]]],309],[[[281,[218]]],314],[[[282,[[0,[218,50]]]]],306],[[[284,[218]]],311],[[[281,[218]]],313],[[[282,[[0,[218,50]]]]],318],[285,286],[[[283,[115,[0,[218,50]]]]],[[16,[115]]]],[[[282,[115,[0,[218,50]]]]],[[16,[[299,[115,[0,[218,50]]]]]]]],[[[282,[115,[0,[218,50]]]]],16],[[[280,[218]]],41],[[[282,[[0,[218,50]]]]],41],[[[283,[[0,[218,50]]]]],41],[[[284,[218]]],41],[[[281,[218]]],41],0,[[[282,[[0,[[287,[115]],115]],[0,[218,50]]]],[319,[115]]],[[320,[[0,[[287,[115]],115]]]]]],[[[282,[[0,[[287,[115]],115]],[0,[218,50]]]],[319,[115]]],[[321,[[0,[[287,[115]],115]],[0,[218,50]]]]]],[[[281,[218]]],69],[[[284,[[133,[[133,[[133,[133]]]]]],218]],[284,[[133,[[133,[[133,[133]]]]]],218]]],37],[[],[[280,[115,44]]]],[[],[[282,[44]]]],[[],[[283,[44]]]],[[],[[284,[44]]]],[[],[[281,[44]]]],[218,[[280,[115,218]]]],[[[0,[218,50]]],[[282,[[0,[218,50]]]]]],[[[0,[218,50]]],[[283,[[0,[218,50]]]]]],[218,[[284,[218]]]],[218,[[281,[218]]]],[[[282,[[196,[[196,[[196,[196]]]]]],[196,[[196,[[196,[196]]]]]],[0,[218,50]]]],[282,[[196,[[196,[[196,[196]]]]]],[196,[[196,[[196,[196]]]]]],[0,[218,50]]]]],[[16,[116]]]],[[[283,[[196,[[196,[[196,[196]]]]]],[0,[218,50]]]],[283,[[196,[[196,[[196,[196]]]]]],[0,[218,50]]]]],[[16,[116]]]],[[[284,[[196,[[196,[[196,[196]]]]]],218]],[284,[[196,[[196,[[196,[196]]]]]],218]]],[[16,[116]]]],[[[281,[[196,[[196,[[196,[196]]]]]],218]],[281,[[196,[[196,[[196,[196]]]]]],218]]],[[16,[116]]]],[[[281,[218]],3],41],[[[280,[218]]],16],[[[280,[115,218]]],[[16,[[322,[115,218]]]]]],[[[280,[115,218]]],[[16,[115]]]],[[[284,[218]]],16],[[[281,[218]]],16],[[[282,[115,[0,[218,50]]]]],16],[[[283,[115,[0,[218,50]]]]],[[16,[115]]]],[[[284,[218]]],16],[[[281,[218]]],16],[[[282,[115,[0,[218,50]]]]],16],[[[283,[115,[0,[218,50]]]]],[[16,[115]]]],[[[280,[115,218]],115]],[[[284,[218]]]],[[[281,[218]]]],[[[284,[218]]]],[[[281,[218]]]],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[94,[[0,[115,62]]]]],[[323,[[0,[[287,[[0,[115,62]]]],115]]]]]],[[[283,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[94,[[0,[115,62]]]]],[[324,[[0,[[287,[[0,[115,62]]]],115]]]]]],[[[281,[218]],[94,[41]]],314],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[94,[[0,[115,62]]]]],[[325,[[0,[[287,[[0,[115,62]]]],115]]]]]],[[[281,[218]],[94,[41]]],313],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[24,159],[24,159],[[[281,[24,218]],[69,[24]]],[[30,[41,252]]]],[[[281,[24,218]],274],[[30,[252]]]],[[[281,[24,218]],[152,[24,44]]],[[30,[41,252]]]],[[[281,[24,218]],134],[[30,[41,252]]]],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],16],[[[283,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],37],[[[284,[218]],41]],[[[281,[218]],41],16],[[[282,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],16],[[[283,[115,[0,[218,50]]]],115],[[16,[115]]]],[[[280,[218]],41]],[[[281,[218]],41]],[[[280,[218]],41]],[[[281,[218]],41]],[[[281,[50,218]],41,50]],[[[281,[218]],41,3]],[[[280,[115,218]],3]],[[[282,[115,[0,[218,50]]]],3]],[[[283,[115,[0,[218,50]]]],3]],[[[281,[218]],3]],[[[281,[218]],3]],[[[281,[218]],41]],[[[281,[218]],41]],[[[280,[226,44]],199],30],[[[282,[226,226,44]],199],30],[[[283,[226,44]],199],30],[[[284,[226,44]],199],30],[[[281,[226,44]],199],30],[[[280,[218]],41]],[[[281,[218]],41]],[[[280,[218]]]],[[[281,[218]]]],[[[282,[[0,[[287,[[0,[115,62]]]],115]],50,[0,[218,50]]]],[0,[115,62]]],[[282,[[0,[[287,[[0,[115,62]]]],115]],50,[0,[218,50]]]]]],[[[283,[[0,[[287,[[0,[115,62]]]],115]],50,[0,[218,50]]]],[0,[115,62]]],[[283,[[0,[[287,[[0,[115,62]]]],115]],50,[0,[218,50]]]]]],[[[284,[50,218]],41],[[284,[50,218]]]],[[[281,[50,218]],41],[[281,[50,218]]]],[[[283,[[0,[115,50]],[0,[218,50]]]],[283,[[0,[115,50]],[0,[218,50]]]]],[[283,[[0,[115,50]],[0,[218,50]]]]]],[[[281,[218]],41,41]],[[[281,[218]],41],16],[[[281,[218]],41],16],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],[[326,[115]]]],[[[283,[[0,[[287,[[0,[115,62]]]],115]],[0,[218,50]]]],[0,[115,62]]],[[16,[[0,[[287,[[0,[115,62]]]],115]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[[281,[218]],41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[282,[115,[0,[218,50]]]],115],[[30,[[327,[115,[0,[218,50]]]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[280,[218]],41],[[30,[285]]]],[[[281,[218]],41],[[30,[285]]]],[[[280,[218]],41],[[30,[285]]]],[[[281,[218]],41],[[30,[285]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[[283,[115,[0,[218,50]]]],[283,[115,[0,[218,50]]]]],[[328,[115]]]],[[[282,[[0,[[287,[115]],115]],[0,[218,50]]]],[319,[115]]],[[320,[[0,[[287,[115]],115]]]]]],[[[282,[[0,[[287,[115]],115]],[0,[218,50]]]],[319,[115]]],[[321,[[0,[[287,[115]],115]],[0,[218,50]]]]]],[[[282,[[0,[218,50]]]]],329],[[[282,[[0,[218,50]]]]],330],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[280,[115,44]]]],[41,[[281,[44]]]],[[41,218],[[280,[115,218]]]],[[41,218],[[281,[218]]]],[[[281,[24,218]],[69,[24]]],[[30,[41,252]]]],[[[281,[24,218]],[69,[24]]],[[30,[252]]]],[[[281,[24,218]],[69,[273]]],[[30,[41,252]]]],0,0,0,0,0,0,0,0,[[[303,[218]]],218],[[[315,[218]]],218],[[[292,[218]]],218],[[[294,[115,218]]],218],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[302,302],[[[303,[50,[0,[50,218]]]]],[[303,[50,[0,[50,218]]]]]],[[[315,[50,[0,[50,218]]]]],[[315,[50,[0,[50,218]]]]]],[[]],[[]],[[]],[[],[[303,[44]]]],[[[322,[115,218]]],115],[[[322,[115,218]]],115],[[[322,[115,218]]]],[[[294,[115,218]]]],[[[322,[[0,[115,143]],218]],13],[[30,[32]]]],[[[302,[143]],13],[[30,[32]]]],[[[303,[143,218]],13],[[30,[32]]]],[[[315,[143,[0,[143,218]]]],13],[[30,[32]]]],[[[292,[143,[0,[143,218]]]],13],[[30,[32]]]],[[[294,[[0,[143,115]],[0,[143,218]]]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[302,37],[[[303,[218]]],37],[[[292,[218]]],37],[302,16],[302,16],[[[303,[218]]],16],[[[315,[115,218]]],[[16,[115]]]],[[[292,[218]]],16],[[[294,[115,218]]],[[16,[115]]]],[302,16],[[[303,[218]]],16],[[[292,[218]]],16],[[[322,[115,218]]],115],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[302],[[[303,[218]]]],[[[315,[115,218]]]],[[[292,[218]]]],[[[294,[115,218]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[295,[115,[0,[218,50]]]],141],[[295,[115,[0,[218,50]]]]]],[321,320],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[304,304],[318,318],[329,329],[323,323],[320,320],[[]],[[]],[[]],[[]],[[]],[[],304],[[],306],[[],[[305,[[0,[218,18,50]]]]]],[[],318],[[],329],[[],[[316,[[0,[218,18,50]]]]]],[[],[[317,[[0,[218,18,50]]]]]],[[],323],[[[327,[[0,[143,115]],143,44]]],2],[[[305,[[0,[218,50]]]]]],0,[[[295,[[0,[143,115]],143,[0,[218,50]]]],13],[[30,[32]]]],[[[331,[[0,[143,115]],[0,[218,50]]]],13],[[30,[32]]]],[[[299,[[0,[143,115]],143,[0,[218,50]]]],13],[[30,[32]]]],[[[327,[[0,[143,115]],143,[0,[218,50]]]],13],[[30,[32]]]],[[[327,[[0,[143,115]],143,[0,[218,50]]]],13],[[30,[32]]]],[[[304,[143,143]],13],[[30,[32]]]],[[[306,[143,143]],13],[[30,[32]]]],[[[305,[143,143,[0,[218,50]]]],13],[[30,[32]]]],[[[318,[143]],13],[[30,[32]]]],[[[329,[143]],13],[[30,[32]]]],[[[330,[143]],13],[[30,[32]]]],[[[316,[143,[0,[218,50]]]],13],[[30,[32]]]],[[[317,[143,[0,[218,50]]]],13],[[30,[32]]]],[[[323,[143,143]],13],[[30,[32]]]],[[[325,[143,143]],13],[[30,[32]]]],[[[296,[143,143,3,44]],13],[[30,[32]]]],[[[320,[143,143]],13],[[30,[32]]]],[[[321,[143,143]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[15],[15],[15],[15],[15],[[[299,[115,[0,[218,50]]]]]],[[[299,[115,[0,[218,50]]]]]],[[[331,[115,[0,[218,50]]]]]],[[[299,[115,[0,[218,50]]]]]],[[[321,[115,[0,[218,50]]]],115]],[[[321,[115,[0,[218,50]]]],115]],[[[321,[115,[0,[218,50]]]],115]],[[[321,[115,[0,[218,50]]]],115]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[331,[115,[0,[218,50]]]]],115],[[[299,[115,[0,[218,50]]]]]],[[[295,[115,[0,[218,50]]]]],115],[[[331,[115,[0,[218,50]]]]],115],[[[299,[115,[0,[218,50]]]]],115],[320,16],[321,16],[321,16],[320,16],[321,16],[321,16],[304,16],[306,16],[318,16],[329,16],[330,16],[[[316,[[0,[218,50]]]]],16],[[[317,[[0,[218,50]]]]],16],[323,16],[325,16],[304,41],[306,41],[[[305,[[0,[218,50]]]]],41],[318,41],[329,41],[330,41],[[[316,[[0,[218,50]]]]],41],[[[317,[[0,[218,50]]]]],41],[304,16],[306,16],[318,16],[[[316,[115,[0,[218,50]]]]],[[16,[115]]]],[323,16],[325,16],[304,16],[306,16],[318,16],[[[316,[115,[0,[218,50]]]]],[[16,[115]]]],[323,16],[325,16],[320],[321],[320],[321],[304,16],[306,16],[[[305,[[0,[218,50]]]]],16],[318,16],[329,16],[330,16],[[[316,[[0,[218,50]]]]],16],[[[317,[[0,[218,50]]]]],16],[323,16],[325,16],[[[296,[3,[0,[218,50]]]]],16],[304,16],[306,16],[[[305,[[0,[218,50]]]]],16],[318,16],[329,16],[330,16],[[[316,[[0,[218,50]]]]],16],[[[317,[[0,[218,50]]]]],16],[323,16],[325,16],[[[295,[115,18,[0,[218,50]]]]],18],[[[295,[115,[0,[218,50]]]]]],[[[295,[115,[0,[218,50]]]],141]],[[[295,[115,[0,[218,50]]]],141]],[320,16],[321,16],[320,16],[321,16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[299,[115,[0,[218,50]]]]]],[[[321,[115,[0,[218,50]]]]],16],[[[321,[115,[0,[218,50]]]]],16],[[[299,[115,[0,[218,50]]]]]],[304],[306],[[[305,[[0,[218,50]]]]]],[318],[329],[330],[[[316,[[0,[218,50]]]]]],[[[317,[[0,[218,50]]]]]],[[[296,[3,[0,[218,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[320,16],[321,16],0,[321,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[307,307],[[[291,[[0,[218,50]]]]],[[291,[[0,[218,50]]]]]],[326,326],[[[300,[[0,[218,50]]]]],[[300,[[0,[218,50]]]]]],[328,328],[324,324],[[]],[[]],[[]],[[]],[[]],[[]],[[],307],[[],[[308,[[0,[218,18,50]]]]]],[[],324],[[[307,[143]],13],[[30,[32]]]],[[[291,[143,[0,[218,50]]]],13],[[30,[32]]]],[[[326,[143]],13],[[30,[32]]]],[[[300,[143,[0,[218,50]]]],13],[[30,[32]]]],[[[328,[143]],13],[[30,[32]]]],[[[297,[143,3,[0,[218,50]]]],13],[[30,[32]]]],[[[308,[143,[0,[143,218,50]]]],13],[[30,[32]]]],[[[324,[143]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[307,16],[324,16],[307,41],[[[308,[[0,[218,50]]]]],41],[307,16],[324,16],[307,16],[[[291,[115,[0,[218,50]]]]],[[16,[115]]]],[[[326,[115]]],[[16,[115]]]],[[[300,[115,[0,[218,50]]]]],[[16,[115]]]],[[[328,[115]]],[[16,[115]]]],[324,16],[307,16],[[[291,[115,[0,[218,50]]]]],[[16,[115]]]],[[[326,[115]]],[[16,[115]]]],[[[300,[115,[0,[218,50]]]]],[[16,[115]]]],[[[328,[115]]],[[16,[115]]]],[[[297,[3,[0,[218,50]]]]],16],[[[308,[[0,[218,50]]]]],16],[324,16],[307,16],[[[308,[[0,[218,50]]]]],16],[324,16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[307],[[[291,[115,[0,[218,50]]]]]],[[[326,[115]]]],[[[300,[115,[0,[218,50]]]]]],[[[328,[115]]]],[[[297,[3,[0,[218,50]]]]]],[[[308,[[0,[218,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[289,[218]]],[[288,[218]]]],[[[288,[218]]],16],[[[289,[218]]],16],[[[289,[218]]],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[309,309],[[[288,[218]]],[[288,[218]]]],[[[310,[50,[0,[50,218]]]]],[[310,[50,[0,[50,218]]]]]],[[]],[[]],[[]],[[[288,[218]]],16],[[[289,[218]]],16],[[],309],[[],311],[[],[[310,[44]]]],[[[309,[143]],13],[[30,[32]]]],[[[311,[143]],13],[[30,[32]]]],[[[288,[143,218]],13],[[30,[32]]]],[[[289,[143,218]],13],[[30,[32]]]],[[[298,[143,3,44]],13],[[30,[32]]]],[[[310,[143,218]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[[288,[218]]],16],[[[289,[218]]],16],[[[289,[218]]],16],[[[288,[218]]],[[16,[41]]]],[[[289,[218]]],[[16,[41]]]],[[[289,[218]]]],[[[289,[218]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[309,16],[311,16],[[[288,[218]]]],[[[289,[218]]]],[[[288,[218]]]],[[[289,[218]]]],[309,16],[311,16],[[[298,[3,218]]],16],[[[310,[218]]],16],[309,16],[311,16],[[[310,[218]]],16],[[[288,[218]]],16],[[[289,[218]]],16],[[[288,[218]]],16],[[[289,[218]]],16],[[[289,[218]]],16],[[[289,[218]]],16],[[[289,[218]]]],[[[289,[218]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[289,[218]]],16],[[[289,[50,218]]],[[16,[[284,[50,218]]]]]],[309],[311],[[[298,[3,218]]]],[[[310,[218]]]],[[[289,[44]],[284,[44]]]],[[[289,[44]],[284,[44]]]],[[[289,[50,218]]],[[284,[50,218]]]],[[[289,[50,218]]],[[284,[50,218]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[313,41],[[30,[117]]]],[[314,41],[[30,[117]]]],[[[312,[218]],41],[[30,[117]]]],[[313,41],[[30,[117]]]],[[314,41],[[30,[117]]]],[[[312,[218]],41],[[30,[117]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[314,314],[[[312,[50,[0,[50,218]]]]],[[312,[50,[0,[50,218]]]]]],[[]],[[]],[[[312,[218]]],41],[[[293,[218]]]],[[[293,[143,218]],13],[[30,[32]]]],[[[313,[143]],13],[[30,[32]]]],[[[314,[143]],13],[[30,[32]]]],[[[312,[143,218]],13],[[30,[32]]]],[[313,3]],[[314,3]],[[[312,[218]],3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[313,37],[314,37],[[[312,[218]]],37],[313,16],[314,16],[[[312,[218]]],16],[313,41],[314,41],[[[293,[218]]],16],[313,16],[314,16],[[[312,[218]]],16],[[[293,[218]]],16],[313,16],[314,16],[[[312,[218]]],16],[[[312,[218]]],[[30,[35,332]]]],[[24,24]],[[24,24]],[24],[24],[24],[24],[[313,3]],[[314,3]],[[[312,[218]],3]],[[[293,[218]]]],[313],[314],[[[312,[218]]]],[[]],[[]],[[313,3],333],[[314,3],333],[[[312,[218]],3],333],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[313,3],333],[[314,3],333],[[[312,[218]],3],333],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],0,0,0,0,[223,[[69,[24]]]],[334,[[69,[24]]]],[223,[[69,[24]]]],[223,60],[223,60],[223,60],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[223,223],[335,335],[334,334],[336,336],[[]],[[]],[[]],[[]],[[223,223],116],[[],223],[223,60],[335,2],[336,2],[127,[[30,[223]]]],[223],[[223,223],37],[[335,335],37],[[334,334],37],[[336,336],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[223,13],[[30,[32]]]],[[335,13],[[30,[32]]]],[[335,13],[[30,[32]]]],[[334,13],[[30,[32]]]],[[334,13],[[30,[32]]]],[[336,13],[[30,[32]]]],[[336,13],[[30,[32]]]],[[[152,[337,44]]],223],[60,223],[[[155,[60]]],223],[[[173,[60,44]]],223],[[]],[[]],[[]],[[]],[59,223],[[[152,[24,44]]],223],[[[152,[24,44]]],[[30,[223,334]]]],[[[152,[24,44]]],223],[15],[[223,169]],[[223,338],60],[[]],[[]],[[]],[[]],[223,[[173,[60,44]]]],[223,[[152,[24,44]]]],[334,[[152,[24,44]]]],[223,[[152,[24,44]]]],[336,223],[223,59],[223,[[30,[134,336]]]],[335,[[152,[24,44]]]],[[[140,[[152,[24,44]]]]],[[30,[223,335]]]],[335,41],[[223,223],[[16,[116]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[[223,199],30],[336,[[16,[232]]]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[336,339],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13,[[16,[340]]]],[13,37],[279,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[340,340],[32,32],[279,279],[[]],[[]],[[]],[[32,32],116],[[13,[0,[144,62]]],[[30,[32]]]],[144,32],[13,341],[13,342],[13,343],[[13,2],344],[[13,2],345],[[],32],[32,2],[[343,138],343],[[341,138],341],[[342,138],342],[[343,143],343],[[341,143],341],[[342,143,143],342],[[340,340],37],[[32,32],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[344,2,143],344],[[345,143],345],[13,55],[344,[[30,[32]]]],[345,[[30,[32]]]],[343,[[30,[32]]]],[341,[[30,[32]]]],[342,[[30,[32]]]],[344,[[30,[32]]]],[13,167],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[[340,13],[[30,[32]]]],[[32,13],[[30,[32]]]],[[32,13],[[30,[32]]]],[[279,13],[[30,[32]]]],[[279,13],[[30,[32]]]],[279,134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[32,169]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[342,143],342],[[13,2],[[30,[32]]]],[[13,37,2,2],[[30,[32]]]],[[32,32],[[16,[116]]]],[13,[[16,[41]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[24,159],[[279,199],30],[[13,37],[[30,[32]]]],[[13,[69,[24]]],[[30,[32]]]],[[13,55],[[30,[32]]]],[[13,139],[[30,[32]]]],[[13,93],[[30,[32]]]],[[13,162],[[30,[32]]]],[[13,163],[[30,[32]]]],[[13,164],[[30,[32]]]],[[13,165],[[30,[32]]]],[[13,59],[[30,[32]]]],[[13,[16,[41]]],[[30,[32]]]],[[13,2,[0,[226,62]]],[[30,[32]]]],[[13,2,167,2,[0,[226,62]]],[[30,[32]]]],[13,[[30,[32]]]],[[13,[16,[41]]],[[30,[32]]]],[[13,[0,[226,62]]],[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2,41],[[30,[32]]]],[[13,2,167,2,41],[[30,[32]]]],[[13,41],[[30,[32]]]],[[13,2,41],[[30,[32]]]],[[13,2,167,2,41],[[30,[32]]]],[[13,153],[[30,[32]]]],[[13,166],[[30,[32]]]],[[13,167],[[30,[32]]]],[[13,159],[[30,[32]]]],[[13,24],[[30,[32]]]],[13,[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2,167,2],[[30,[32]]]],[13,37],[13,37],[13,37],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[342,143],342],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[16,[41]]]],[[346,279],[[30,[32]]]],[55,[[30,[32]]]],[[13,55],[[30,[32]]]],[279,[[30,[32]]]],[[13,279],[[30,[32]]]],[[13,279],[[30,[32]]]],[2,[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2],[[30,[32]]]],0,0,0,[[[45,[218]]],218],[[[45,[227,44]]],228],[[[45,[62,218]]]],[[[347,[62,218]]]],[[[45,[229,44]]],164],[[[45,[62,218]]],62],[[[45,[[69,[157]],50,218]]],[[45,[69,50,218]]]],[[[45,[157,50,218]]],[[45,[50,218]]]],[[[45,[62,218]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[[45,[62,[0,[218,50]]]]],[[45,[62,[0,[218,50]]]]]],[[[347,[62,[0,[218,50]]]]],[[347,[62,[0,[218,50]]]]]],[[]],[[]],[[[45,[[0,[115,62]],218]],[45,[[0,[115,62]],218]]],116],[[]],[218],[[],[[45,[18,44]]]],[[],[[347,[44]]]],[[[45,[62,218]]],62],[348],[348],[[[45,[241,[0,[218,50]]]]],[[30,[[45,[241,[0,[218,50]]]],[45,[241,[0,[218,50]]]]]]]],[[[45,[241,[0,[218,50]]]]],[[45,[241,[0,[218,50]]]]]],[[[45,[62,50,218]]],[[347,[62,50,218]]]],[348,[[347,[44]]]],[[[45,[62,218]]]],[[[347,[62,218]]]],[348],[[[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],37],[[],37],[[[45,[[0,[144,62]],218]],13],[[30,[32]]]],[[[45,[62,218]],13],[[30,[32]]]],[[[45,[[0,[143,62]],218]],13],[[30,[32]]]],[[[347,[62,218]],13],[[30,[32]]]],[[[348,[143]],13],[[30,[32]]]],[219,[[45,[216,44]]]],[217,[[45,[217,44]]]],[223,[[45,[60,44]]]],[[[155,[[0,[154,62]]]]],[[45,[[0,[154,62]],44]]]],[134,[[45,[2,44]]]],[[[69,[50]]],[[45,[[69,[50]],44]]]],[222,[[45,[217,44]]]],[[[152,[218]]],[[45,[69,218]]]],[[[173,[62,218]]],[[45,[62,218]]]],[216,[[45,[216,44]]]],[[]],[151],[60,[[45,[60,44]]]],[[],[[45,[44]]]],[[[45,[2,44]]],[[45,[[69,[24]],44]]]],[2,[[45,[2,44]]]],[[]],[[]],[138,[[45,[69,44]]]],[[],[[45,[62,44]]]],[[],[[347,[62,44]]]],[218,[[45,[62,218]]]],[218,[[347,[62,218]]]],[15],[15],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[45,[62,218]]],[[16,[62]]]],[[[45,[62,218]]],62],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[45,[[0,[170,62]],218]],169]],[[]],[[50,218]],[[]],[[]],[[]],[[[45,[218]]],16],[[[45,[62,218]]]],[[[347,[62,218]]]],[[[347,[62,50,218]]]],[348,[[45,[44]]]],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[45,[50,[0,[218,50]]]]],50],[[[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],[[45,[44]]]],[[],[[347,[44]]]],[[],348],[141,[[45,[44]]]],[218,[[45,[218]]]],[218,[[347,[218]]]],[[],[[45,[157,44]]]],[218,[[45,[157,218]]]],[41,[[45,[[69,[157]],44]]]],[[41,218],[[45,[[69,[157]],218]]]],[[],[[45,[157,44]]]],[218,[[45,[157,218]]]],[41,[[45,[[69,[157]],44]]]],[[41,218],[[45,[[69,[157]],218]]]],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],[[16,[116]]]],[[],[[235,[[45,[44]]]]]],[218,[[235,[[45,[218]]]]]],[[[45,[62,218]],[45,[62,218]]],37],[[[347,[62,218]],[347,[62,218]]],37],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[24,159],[[[45,[62,218]]],41],[[[347,[62,218]]],41],[[]],[[]],[[],134],[[[45,[69,44]]],[[30,[[45,[35,44]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],[[30,[[45,[44]],215]]]],[218,[[30,[[45,[218]],215]]]],[[],[[30,[[45,[157,44]],215]]]],[218,[[30,[[45,[157,218]],215]]]],[[],[[30,[[45,[157,44]],215]]]],[218,[[30,[[45,[157,218]],215]]]],[[[45,[218]]],[[30,[[45,[218]]]]]],[[],31],[[],31],[[],31],[[[45,[50,[0,[218,50]]]]],50],[[[347,[62,50,218]]],[[16,[[45,[62,50,218]]]]]],[[]],[[]],[[]],[[[45,[62,218]]],41],[[[347,[62,218]]],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,[[349,41],[[30,[117]]]],[[350,41],[[30,[117]]]],[[349,41],[[30,[117]]]],[[350,41],[[30,[117]]]],[[349,3],37],[[350,3],37],[[349,3],37],[[350,3],37],[350,69],[349,69],[350,69],[349,69],[350,69],[[[351,[3]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[349,349],[[[351,[[0,[50,3]]]]],[[351,[[0,[50,3]]]]]],[[[352,[[0,[50,3]]]]],[[352,[[0,[50,3]]]]]],[[[353,[[0,[50,3]]]]],[[353,[[0,[50,3]]]]]],[354,354],[355,355],[356,356],[357,357],[[[358,[50]]],[[358,[50]]]],[359,359],[360,360],[361,361],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[349,41],[350,41],[355,41],[356,41],[362,41],[357,41],[363,41],[358,41],[359,41],[364,41],[360,41],[365,41],[361,41],[366,41],[[],349],[[],350],[[349,3],16],[[350,3],16],[[349,3],16],[[350,3],16],[[[349,[143]],13],[[30,[32]]]],[[[350,[143]],13],[[30,[32]]]],[[[351,[143,3]],13],[[30,[32]]]],[[[352,[143,3]],13],[[30,[32]]]],[[[367,[143,3]],13],[[30,[32]]]],[[[368,[143,3]],13],[[30,[32]]]],[[[353,[143,3]],13],[[30,[32]]]],[[[369,[143,3]],13],[[30,[32]]]],[[[370,[143,3]],13],[[30,[32]]]],[[[371,[143,3]],13],[[30,[32]]]],[[[372,[143,3]],13],[[30,[32]]]],[[[373,[143,3]],13],[[30,[32]]]],[[[374,[143]],13],[[30,[32]]]],[[[375,[143]],13],[[30,[32]]]],[[354,13],[[30,[32]]]],[[354,13],[[30,[32]]]],[[[355,[143]],13],[[30,[32]]]],[[[356,[143]],13],[[30,[32]]]],[[[362,[143]],13],[[30,[32]]]],[[[357,[143]],13],[[30,[32]]]],[[[363,[143]],13],[[30,[32]]]],[[[358,[143]],13],[[30,[32]]]],[[[359,[143]],13],[[30,[32]]]],[[[364,[143]],13],[[30,[32]]]],[[[360,[143]],13],[[30,[32]]]],[[[365,[143]],13],[[30,[32]]]],[[[361,[143]],13],[[30,[32]]]],[[[366,[143]],13],[[30,[32]]]],[[349,3]],[[350,3]],[[354,3]],[[349,3]],[[350,3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],69],[376,69],[376,69],[41,69],[41,69],[[],69],[15],[15],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[363,69],[364,69],[366,69],[350,69],[349,37],[350,37],[357,37],[363,37],[358,37],[359,37],[364,37],[361,37],[366,37],[[349,3],37],[[]],[349,16],[350,16],[[[374,[3]]],16],[[[375,[3]]],16],[354,[[16,[24]]]],[355,16],[356,16],[362,16],[357,16],[363,16],[358,16],[359,16],[364,16],[360,16],[365,16],[361,16],[366,16],[349,41],[350,41],[349,16],[350,16],[[[351,[3]]],[[16,[69]]]],[[[352,[3]]],[[16,[69]]]],[[[367,[3]]],[[16,[69]]]],[[[368,[3]]],[[16,[69]]]],[[[353,[3]]],[[16,[69]]]],[[[369,[3]]],[[16,[69]]]],[[[370,[3]]],[[16,[69]]]],[[[371,[3]]],[[16,[69]]]],[[[372,[3]]],[[16,[69]]]],[[[373,[3]]],[[16,[69]]]],[[[374,[3]]],16],[[[375,[3]]],16],[354,[[16,[24]]]],[355,[[16,[69]]]],[356,[[16,[69]]]],[362,[[16,[69]]]],[357,[[16,[69]]]],[363,[[16,[69]]]],[358,16],[359,[[16,[35]]]],[364,[[16,[35]]]],[360,[[16,[69]]]],[365,[[16,[69]]]],[361,[[16,[69]]]],[366,[[16,[69]]]],[349,16],[350,16],[[[351,[3]]],[[16,[69]]]],[[[352,[3]]],[[16,[69]]]],[[[367,[3]]],[[16,[69]]]],[[[368,[3]]],[[16,[69]]]],[[[353,[3]]],[[16,[69]]]],[[[369,[3]]],[[16,[69]]]],[[[374,[3]]],16],[[[375,[3]]],16],[354,[[16,[24]]]],[355,[[16,[69]]]],[356,[[16,[69]]]],[362,[[16,[69]]]],[357,[[16,[69]]]],[363,[[16,[69]]]],[358,[[16,[35]]]],[359,[[16,[35]]]],[364,[[16,[35]]]],[360,[[16,[69]]]],[365,[[16,[69]]]],[361,[[16,[69]]]],[366,[[16,[69]]]],[[349,41],16],[[350,41],16],[[355,41],16],[[356,41],16],[[362,41],[[16,[69]]]],[[357,41],16],[[363,41],[[16,[69]]]],[[358,41],16],[[359,41],16],[[364,41],16],[[360,41],16],[[365,41],[[16,[69]]]],[[361,41],16],[[366,41],[[16,[69]]]],[[349,41],16],[[350,41],16],[[355,41],16],[[356,41],16],[[362,41],16],[[357,41],16],[[363,41],16],[[358,41],[[16,[35]]]],[[359,41],16],[[364,41],16],[[360,41],16],[[365,41],16],[[361,41],16],[[366,41],16],[[349,3],[[16,[41]]]],[[350,3],[[16,[41]]]],[[[94,[41]],[377,[41]]],[[376,[41]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[357,69],[359,69],[361,69],[[349,3],[[16,[41]]]],[[350,3],[[16,[41]]]],[349],[350],[[[351,[3]]]],[[[352,[3]]]],[[[367,[3]]]],[[[368,[3]]]],[[[353,[3]]]],[[[369,[3]]]],[[[370,[3]]]],[[[371,[3]]]],[[[372,[3]]]],[[[373,[3]]]],[[[374,[3]]]],[[[375,[3]]]],[354],[355],[356],[362],[357],[363],[358],[359],[364],[360],[365],[361],[366],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[354,3],333],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[378,3],37],[[378,3],37],[379,2],[380,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[382,[381]]],[[382,[381]]]],[339,339],[383,383],[379,379],[380,380],[378,378],[[[384,[381]]],[[384,[381]]]],[[[385,[381]]],[[385,[381]]]],[[[386,[381]]],[[386,[381]]]],[[[387,[381]]],[[387,[381]]]],[[[388,[381]]],[[388,[381]]]],[[[389,[381]]],[[389,[381]]]],[[[390,[381]]],[[390,[381]]]],[[[391,[381]]],[[391,[381]]]],[[[392,[381]]],[[392,[381]]]],[[[393,[381]]],[[393,[381]]]],[394,394],[395,395],[396,396],[397,397],[398,398],[399,399],[400,400],[401,401],[402,402],[403,403],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[379,41],[380,41],[378,41],[339,2],[383,2],[[339,339],37],[[383,383],37],[[402,402],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[339,[[16,[41]]]],[[378,3],16],[[[382,[381]],13],[[30,[32]]]],[[339,13],[[30,[32]]]],[[339,13],[[30,[32]]]],[[383,13],[[30,[32]]]],[[383,13],[[30,[32]]]],[[379,13],[[30,[32]]]],[[380,13],[[30,[32]]]],[[378,13],[[30,[32]]]],[[[384,[381]],13],[[30,[32]]]],[[[385,[381]],13],[[30,[32]]]],[[[386,[381]],13],[[30,[32]]]],[[[387,[381]],13],[[30,[32]]]],[[[388,[381]],13],[[30,[32]]]],[[[389,[381]],13],[[30,[32]]]],[[[390,[381]],13],[[30,[32]]]],[[[391,[381]],13],[[30,[32]]]],[[[392,[381]],13],[[30,[32]]]],[[[393,[381]],13],[[30,[32]]]],[[394,13],[[30,[32]]]],[[395,13],[[30,[32]]]],[[396,13],[[30,[32]]]],[[397,13],[[30,[32]]]],[[398,13],[[30,[32]]]],[[399,13],[[30,[32]]]],[[399,13],[[30,[32]]]],[[400,13],[[30,[32]]]],[[400,13],[[30,[32]]]],[[401,13],[[30,[32]]]],[[401,13],[[30,[32]]]],[[402,13],[[30,[32]]]],[[403,13],[[30,[32]]]],[[399,3]],[[400,3]],[[401,3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[173,[[69,[24]],44]]],[[173,[2,44]]]],[2,30],[[[69,[24]]],[[30,[2,339]]]],[[[69,[24]]],[[30,[2,339]]]],[[[69,[24]]],2],[[[69,[24]]],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[402,[[69,[24]]]],[378,37],[379,[[16,[55]]]],[380,16],[378,16],[394,[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[378,41],[[[69,[24]]],403],[[[382,[381]]],[[16,[2]]]],[379,[[16,[55]]]],[380,16],[378,[[16,[24]]]],[[[384,[381]]],[[16,[2]]]],[[[385,[381]]],[[16,[2]]]],[[[386,[381]]],[[16,[2]]]],[[[387,[381]]],[[16,[2]]]],[[[388,[381]]],[[16,[2]]]],[[[389,[381]]],[[16,[2]]]],[[[390,[381]]],16],[[[391,[381]]],16],[[[392,[381]]],[[16,[2]]]],[[[393,[381]]],[[16,[2]]]],[394,[[16,[2]]]],[395,[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[398,[[16,[166]]]],[399,[[16,[55]]]],[400,[[16,[55]]]],[401,[[16,[55]]]],[403,[[16,[402]]]],[[[382,[381]]],[[16,[2]]]],[379,[[16,[55]]]],[380,16],[378,[[16,[24]]]],[[[384,[381]]],[[16,[2]]]],[[[385,[381]]],[[16,[2]]]],[[[386,[381]]],[[16,[2]]]],[[[387,[381]]],[[16,[2]]]],[[[390,[381]]],16],[[[391,[381]]],16],[[[392,[381]]],[[16,[2]]]],[[[393,[381]]],[[16,[2]]]],[394,[[16,[2]]]],[395,[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[[378,41],16],[[378,41],16],[380,41],0,[[378,3],[[16,[41]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[[382,[381]]],[[16,[2]]]],[[[384,[381]]],[[16,[2]]]],[[[385,[381]]],[[16,[2]]]],[[[386,[381]]],[[16,[2]]]],[[[387,[381]]],[[16,[2]]]],[[[388,[381]]],[[16,[2]]]],[[[389,[381]]],[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[[378,3],16],[[378,3],[[16,[41]]]],[379],[380],[378],[394],[395],[396],[397],[398],[399],[400],[401],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],134],[[],134],[[],134],[[399,3],333],[[400,3],333],[[401,3],333],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[402,2],[339,41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[404,404],[405,405],[406,406],[407,407],[408,408],[[[256,[[0,[50,3]]]]],[[256,[[0,[50,3]]]]]],[409,409],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[404,404],37],[[],37],[[],37],[[404,13],[[30,[32]]]],[[405,13],[[30,[32]]]],[[406,13],[[30,[32]]]],[[407,13],[[30,[32]]]],[[408,13],[[30,[32]]]],[[[256,[3]],13],[[30,[32]]]],[[409,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[405,2],[406,2],[407,2],[408,2],[[[256,[3]]],2],[409,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2,37],[2,37],[2,37],[[],404],[405,404],[406,404],[407,404],[408,404],[[[256,[3]]],404],[409,404],[[],404],[405,404],[406,404],[407,404],[408,404],[[[256,[3]]],404],[409,404],[[],16],[405,16],[406,16],[407,16],[408,16],[[[256,[3]]],16],[409,16],[[],16],[405,16],[406,16],[407,16],[408,16],[[[256,[3]]],16],[409,16],[[],16],[406,16],[407,16],[408,16],[[[256,[3]]],16],[[],16],[406,16],[407,16],[408,16],[[[256,[3]]],16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[2,[[16,[2]]]],[2,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[134,2],134],[[134,2]],[134,[[69,[24]]]],[410,[[69,[24]]]],[134,2],[134,2],[134,[[152,[24,44]]]],[411,2],[411,[[69,[24]]]],[134,217],[134,2],[134,[[69,[24]]]],[134,216],[411,2],[134,2],[[]],[[]],[134,2],[[]],[[]],[[]],[[]],[134,2],[[]],[[]],[134,41],[134],[134,134],[410,410],[[134,134]],[[]],[[]],[[134,134],116],[[],134],[134,2],[134,2],[410,2],[412,2],[127,[[30,[134]]]],[[134,[94,[41]]],411],[411],[[134,2],37],[[134,2],37],[[134,[155,[2]]],37],[[134,134],37],[[410,410],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,[94,[41]]]],[[134,[155,[2]]]],[[134,55]],[[134,134]],[[134,2]],[[134,55]],[[134,41]],[[134,41]],[[411,13],[[30,[32]]]],[[134,13],[[30,[32]]]],[[134,13],[[30,[32]]]],[[410,13],[[30,[32]]]],[[410,13],[[30,[32]]]],[[412,13],[[30,[32]]]],[[412,13],[[30,[32]]]],[[]],[[]],[99,134],[55,134],[2,134],[134,134],[2,134],[[[173,[2,44]]],134],[[[155,[2]]],134],[[]],[[]],[138,134],[138,134],[138,134],[138,134],[138,134],[138,134],[[24,41,41],134],[2,[[30,[134]]]],[[[69,[166]]],[[30,[134,412]]]],[[[69,[166]]],134],[[[152,[24,44]]],[[30,[134,410]]]],[[[69,[24]]],[[155,[2]]]],[[[152,[24,44]]],134],[15],[[134,169]],[[134,338],2],[[134,[413,[41]]],2],[[134,[414,[41]]],2],[[134,[415,[41]]],2],[[134,[377,[41]]],2],[[134,[376,[41]]],2],[[134,[415,[41]]],2],[[134,[377,[41]]],2],[[134,[413,[41]]],2],[[134,[414,[41]]],2],[[134,[376,[41]]],2],[[134,338],2],[[134,41,55]],[[134,41,2]],[[]],[[]],[[]],[[]],[134,[[173,[2,44]]]],[134,[[152,[24,44]]]],[410,[[152,[24,44]]]],[134,[[416,[224]]]],[[]],[134],[[134,2]],[[134,2],37],[134,37],[[134,2],37],[[134,2],37],[411,[[16,[55]]]],[134,2],[134,41],[[134,2],37],[[134,2],37],[[134,[155,[2]]],37],[[],134],[411,[[16,[55]]]],[411,[[16,[55]]]],[[134,134],[[16,[116]]]],[134,[[16,[55]]]],[[134,55]],[[134,2]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[24,159],[[134,41],55],[[134,381]],[[134,[94,[41]],2]],[[134,41]],[[134,41]],[[134,3]],[[],25],[[134,199],30],[[134,41]],[134],[411],[[134,41],134],[[134,2],[[16,[2]]]],[[134,2],[[16,[2]]]],[[]],[[]],[134,[[30,[[418,[417,44]],252]]]],[[],134],[[],134],[[],134],[[],134],[[134,41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[134,41],[[30,[285]]]],[[134,41],[[30,[285]]]],[[],31],[[],31],[[],31],[[],31],[410,339],[[]],[[]],[[]],[[]],[41,134],[[134,55],[[30,[32]]]],[[134,2],[[30,[32]]]],0,0,[[[168,[218]]],218],[[[168,[227,44]]],228],[[[168,[62,218]]]],[[[419,[62,218]]]],[[[168,[229,44]]],164],[[[168,[62,218]]],62],[[[168,[[69,[157]],50,218]]],[[168,[69,50,218]]]],[[[168,[157,50,218]]],[[168,[50,218]]]],[[]],[[[168,[62,218]]],62],[[]],[[]],[[]],[[[168,[[0,[232,62]],44]]],[[16,[232]]]],[[[168,[62,[0,[218,50]]]]],[[168,[62,[0,[218,50]]]]]],[[[419,[62,[0,[218,50]]]]],[[419,[62,[0,[218,50]]]]]],[[]],[[]],[[[168,[[0,[115,62]],218]],[168,[[0,[115,62]],218]]],116],[[]],[218],[[],[[168,[18,44]]]],[[],[[419,[44]]]],[[[168,[62,218]]],62],[[[168,[[0,[232,62]],44]]],2],[[[168,[241,[0,[218,50]]]]],[[30,[[168,[[0,[241,5,4]],[0,[218,50]]]],[168,[241,[0,[218,50]]]]]]]],[[[168,[241,[0,[218,50]]]]],[[168,[[0,[241,5,4]],[0,[218,50]]]]]],[[[168,[62,50,218]]],[[419,[62,50,218]]]],[[[168,[62,218]]]],[[[419,[62,218]]]],[[[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],37],[[],37],[[[168,[420,44]]],[[30,[252]]]],[[[168,[62,218]],13],[[30,[32]]]],[[[168,[[0,[144,62]],218]],13],[[30,[32]]]],[[[168,[[0,[143,62]],218]],13],[[30,[32]]]],[[[419,[62,44]],13],[[30,[32]]]],[[[152,[[0,[218,50]]]]],[[168,[69,[0,[218,50]]]]]],[219,[[168,[216,44]]]],[134,[[168,[2,44]]]],[[[155,[[0,[154,62]]]]],[[168,[[0,[154,62]],44]]]],[[]],[223,[[168,[60,44]]]],[151],[[],[[168,[44]]]],[[[173,[62,218]]],[[168,[62,218]]]],[[[69,[50]]],[[168,[[69,[50]],44]]]],[2,[[168,[2,44]]]],[217,[[168,[217,44]]]],[60,[[168,[60,44]]]],[[[168,[2,44]]],[[168,[[69,[24]],44]]]],[222,[[168,[217,44]]]],[216,[[168,[216,44]]]],[[]],[138,[[168,[69,44]]]],[[],[[168,[62,44]]]],[[],[[419,[62,44]]]],[218,[[168,[62,218]]]],[218,[[419,[62,218]]]],[15],[15],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[168,[62,218]]],[[16,[62]]]],[[[168,[62,218]]],62],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[168,[[0,[170,62]],218]],169]],[[]],[[50,218]],[[]],[[]],[[[168,[218]]],16],[[[168,[62,218]]]],[[[419,[62,218]]]],[[[168,[420,44]]],37],[[[168,[420,44]]],37],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],37],[[[168,[50,[0,[218,50]]]]],50],[[[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],218]]],37],[[],[[168,[44]]]],[[],[[419,[44]]]],[141,[[168,[44]]]],[218,[[168,[218]]]],[218,[[419,[218]]]],[[],[[168,[157,44]]]],[218,[[168,[157,218]]]],[41,[[168,[[69,[157]],44]]]],[[41,218],[[168,[[69,[157]],218]]]],[[],[[168,[157,44]]]],[218,[[168,[157,218]]]],[41,[[168,[[69,[157]],44]]]],[[41,218],[[168,[[69,[157]],218]]]],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],218]]],[[16,[116]]]],[[],[[235,[[168,[44]]]]]],[218,[[235,[[168,[218]]]]]],[[[168,[[0,[232,62]],44]],421]],[[[168,[62,218]],[168,[62,218]]],37],[[[419,[62,218]],[419,[62,218]]],37],[[24,24]],[[24,24]],[24],[24],[24],[24],[[24,24],37],[24,159],[[[168,[420,44]],[69,[24]]],[[30,[41,252]]]],[[[168,[420,44]],274],[[30,[252]]]],[[[168,[420,44]],[152,[24,44]]],[[30,[41,252]]]],[[[168,[420,44]],134],[[30,[41,252]]]],[[[168,[420,44]],[69,[270]]],[[30,[41,252]]]],[[[168,[420,44]],272],[[30,[159,252]]]],[[[168,[[0,[232,62]],44]]],[[16,[232]]]],[[[168,[62,218]]],41],[[[419,[62,218]]],41],[[]],[[]],[[],134],[[],30],[[[168,[69,[0,[218,50]]]]],[[30,[[168,[35,[0,[218,50]]]]]]]],[[],30],[[],30],[[],30],[[],[[30,[[168,[44]],215]]]],[218,[[30,[[168,[218]],215]]]],[[],[[30,[[168,[157,44]],215]]]],[218,[[30,[[168,[157,218]],215]]]],[[],[[30,[[168,[157,44]],215]]]],[218,[[30,[[168,[157,218]],215]]]],[[],[[30,[[235,[[168,[44]]]],215]]]],[218,[[30,[[235,[[168,[218]]]],215]]]],[[[168,[218]]],[[30,[[168,[218]]]]]],[[],31],[[],31],[[[168,[50,[0,[218,50]]]]],50],[[[419,[62,50,218]]],[[16,[[168,[62,50,218]]]]]],[[]],[[]],[[[168,[62,218]]],41],[[[419,[62,218]]],41],[[[168,[420,44]],[69,[24]]],[[30,[41,252]]]],[[[168,[420,44]],[69,[273]]],[[30,[41,252]]]],0,[[[168,[44]]]],[[[168,[44]]]],0,0,0,0,0,[[[418,[218]],41],[[30,[117]]]],[[[418,[218]],41],[[30,[117]]]],[[[422,[218]]],218],[[[418,[218]]],218],[[[152,[218]]],218],[[[423,[3,218]]],218],[[[152,[218]],[152,[218]]]],[[[152,[218]]],[[152,[218]]]],[[[152,[218]]],69],[[[152,[218]]]],[[[418,[218]]],69],[[[152,[218]]],69],[[[152,[218]]]],[[[422,[218]]],69],[[[418,[218]]],69],[[[152,[218]]],[[152,[218]]]],[[[152,[218]]],69],[[[422,[218]]],69],[[[418,[218]]],69],[[[152,[218]]],69],[[[152,[44]]],37],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]]],37],[[[152,[44]],41,37],[[152,[44]]]],[[[152,[44]]],41],[[[152,[44]],[152,[44]]],37],[[[152,[44]],[152,[44]]],37],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],37],[[152,[44]]]],[[[152,[44]]],41],[[[152,[44]],[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]]],37],[[[152,[44]]],[[152,[44]]]],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],[152,[44]]],37],[[[152,[44]],[152,[44]]],37],[[[152,[44]],41],37],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[]],[[]],[[[152,[218]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[[[152,[218]]],69],[[]],[[]],[[[152,[218]]],41],[[[152,[218]]]],[[[418,[50,[0,[218,50]]]]],[[418,[50,[0,[218,50]]]]]],[[[152,[50,[0,[218,50]]]]],[[152,[50,[0,[218,50]]]]]],[[[152,[50,[0,[218,50]]]],[152,[50,[0,[218,50]]]]]],[[]],[[]],[[[152,[115,218]],[152,[115,218]]],116],[[[418,[218]]],41],[[[152,[[133,[[133,[[133,[133]]]]]],218]]]],[[[152,[218]],3]],[[[152,[218]],3]],[[],[[418,[[0,[218,18]]]]]],[[],[[152,[44]]]],[[[152,[218]]],69],[[[152,[218]]],69],[127,[[30,[[152,[238,44]]]]]],[[[152,[218]],[94,[41]]],[[422,[218]]]],[[[422,[218]]]],[[[418,[218]]]],[[[152,[218]]]],[[[423,[3,218]]]],[[[424,[175,218]]]],[[[152,[133,218]],69],37],[[[152,[133,218]],[152,[218]]],37],[[[152,[133,218]],35],37],[[[152,[133,218]],69],37],[[[152,[133,218]],69],37],[[[152,[133,218]],35],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[[152,[197,218]],138]],[[[152,[218]],138]],[[[152,[50,218]],[69,[50]]]],[[[152,[50,218]],[94,[41]]]],[[[152,[197,218]],197]],[[[152,[218]]]],[[[152,[218]],41]],[[[152,[197,218]],41]],[[[152,[218]],3],[[423,[3,218]]]],[[[152,[24,218]]],[[30,[252]]]],[[[422,[143,218]],13],[[30,[32]]]],[[[418,[143,218]],13],[[30,[32]]]],[[[152,[143,218]],13],[[30,[32]]]],[[[423,[143,[0,[143,3]],[0,[143,218]]]],13],[[30,[32]]]],[[[424,[[0,[143,175]],[0,[143,218]]]],13],[[30,[32]]]],[[]],[[]],[134,[[152,[24,44]]]],[2,[[152,[24,44]]]],[35,[[152,[44]]]],[223,[[152,[24,44]]]],[[]],[[[69,[50]]],[[152,[50,44]]]],[[[173,[69,218]]],[[152,[218]]]],[[[281,[218]]],[[152,[218]]]],[[[155,[69]]],[[152,[44]]]],[[[280,[218]]],[[152,[218]]]],[[[69,[50]]],[[152,[50,44]]]],[[]],[[]],[138,[[152,[44]]]],[[41,41],[[152,[44]]]],[[41,41,218],[[152,[218]]]],[15],[15],[[[152,[170,218]],169]],[[[152,[218]],[171,[69]]]],[[[152,[218]],[171,[69]]]],[[[152,[218]],41]],[[]],[[]],[[]],[[]],[[]],[[[152,[218]]],[[173,[69,218]]]],[[[152,[[301,[224]],44]]]],[[[152,[35,218]]],[[152,[218]]]],[[]],[[]],[[[152,[218]]]],[[[152,[218]]]],[[[152,[218]]]],[[]],[[]],[[[152,[218]]]],[[[152,[218]]]],[[[422,[218]]],37],[[[418,[218]]],37],[[[152,[218]]],37],[[[152,[24,218]]],37],[[[422,[218]]]],[[[152,[218]]],69],[[[152,[218]]],41],[[[152,[133,218]],69],37],[[[152,[133,218]],69],37],[[[152,[133,218]],69],37],[[[152,[133,218]],35],37],[[[152,[133,218]],[152,[218]]],37],[[[152,[133,218]],35],37],[[],[[152,[44]]]],[218,[[152,[218]]]],[[[422,[218]]],16],[[[418,[218]]],16],[[[423,[3,218]]],16],[[[424,[175,218]]],16],[[[422,[218]]],16],[[[418,[218]]],16],[[[424,[175,218]]],16],[[[418,[218]]],[[30,[35,332]]]],[[[152,[[196,[[196,[[196,[196]]]]]],218]],[152,[[196,[[196,[[196,[196]]]]]],218]]],[[16,[116]]]],[[[235,[[152,[24,44]]]],264],[[265,[[30,[252]]]]]],[[[235,[[152,[24,44]]]],264],[[265,[[30,[252]]]]]],[[[235,[[152,[24,44]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[152,[24,44]]]],264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[[152,[218]]],16],[[[152,[218]]]],[[[152,[218]]],30],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[24,159],[[[152,[218]],41]],[[[152,[218]],41]],[[[152,[218]],41]],[[[152,[50,218]],41,50]],[[[152,[218]],41,3]],[[[152,[218]],3]],[[[152,[218]],3]],[[[152,[226,44]],199],30],[[[152,[218]],41]],[[[152,[218]],41]],[[[152,[218]]]],[[[422,[218]]]],[[[418,[218]]]],[[[423,[3,218]]]],[[[424,[175,218]]]],[[[152,[218]]],[[69,[157]]]],[[[152,[218]],[94,[41]],138],[[424,[218]]]],[[[152,[218]]]],[[[152,[50,218]],41],[[152,[50,218]]]],[[[152,[218]],41]],[[]],[[]],[[[152,[218]],41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[152,[218]],41],[[30,[285]]]],[[[152,[218]],41],[[30,[285]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[41,[[152,[44]]]],[[41,218],[[152,[218]]]],[[[152,[24,218]],[69,[24]]],[[30,[41,252]]]],[[[152,[24,218]],[69,[24]]],[[30,[252]]]],[[[152,[24,218]],[69,[273]]],[[30,[41,252]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[234,3],[[426,[234,3]]]],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[[0,[62,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[62,[[427,[62]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[62,267],[[430,[62,267]]]],[[62,269],[[431,[62,269]]]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[234,[[433,[234]]]],[62,[[435,[62,[0,[18,434]]]]]],[[235,41]],[[234,41]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[62,[[439,[62]]]],[234,[[440,[234]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[234,3],[[444,[234,3]]]],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[234,[[447,[234]]]],[[62,3],[[448,[62,3]]]],[[62,3],[[449,[62,3]]]],[62,[[450,[62]]]],0,[[62,3],[[451,[62,3]]]],0,[62,[[452,[62]]]],[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[234,41],[[456,[234]]]],[[62,263],[[457,[62,263]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],0,[[235,264],265],[[234,264],265],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[234,3],[[460,[234,3]]]],0,[[62,263],[[461,[62,263]]]],[[62,267],[[462,[62,267]]]],[[234,[69,[24]]],[[463,[234]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],0,[[62,3],[[470,[62,3]]]],[[234,272],[[471,[234]]]],[[]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,24],[[474,[62]]]],[[62,41],[[475,[62]]]],0,[[62,41],[[476,[62]]]],[[62,159],[[477,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[234,[69,[24]]],[[485,[234]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[263],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[489,13],[[30,[32]]]],[[490,13],[[30,[32]]]],[[491,13],[[30,[32]]]],[[[492,[143]],13],[[30,[32]]]],[[493,13],[[30,[32]]]],[[[494,[[0,[143,263]],[0,[143,263]]]],13],[[30,[32]]]],[[[495,[[0,[143,263]],[0,[143,263]]]],13],[[30,[32]]]],[[[457,[143,143]],13],[[30,[32]]]],[[[461,[143,143]],13],[[30,[32]]]],[[[429,[143]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[263,263],[[457,[263,263]]]],[[62,263],[[457,[62,263]]]],[[],489],[[235,264],265],[[[235,[489]],264],265],[[234,264],265],[[[235,[[490,[263]]]],264],265],[[[235,[[491,[3]]]],264],265],[[[235,[492]],264],265],[[[235,[493]],264],265],[[[235,[[494,[263,263]]]],264],265],[[[235,[[495,[263,263]]]],264],265],[[[235,[[457,[263,263]]]],264],265],[[[235,[[461,[263,263]]]],264],265],[[[235,[[429,[[0,[263,428]]]]]],264],265],[3,[[491,[3]]]],[263,[[490,[263]]]],[[263,263],[[461,[263,263]]]],[[62,263],[[461,[62,263]]]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[],492],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[263,263],[[495,[263,263]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],493],[[263,263],[[494,[263,263]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[496],[496],[[]],[[]],[[]],[496],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[496],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[62,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[497,[[69,[24]]]],[[[498,[266]]],[[69,[24]]]],[62,[[427,[62]]]],[252,[[16,[232]]]],[[62,269],[[431,[62,269]]]],[[[499,[50]]],[[499,[50]]]],[[[500,[50]]],[[500,[50]]]],[501,501],[272,272],[[]],[[]],[[]],[[]],[234,[[433,[234]]]],[[[496,[[0,[266,234]]]]],[[30,[252]]]],[[[499,[115]],[499,[115]]],116],[[501,501],116],[[235,41]],[[[235,[502]],41]],[[234,41]],[[[503,[[0,[233,234]]]],41]],[[[235,[[497,[269]]]],41]],[[[235,[[500,[[0,[[78,[[69,[24]]]],234]]]]]],41]],[[[235,[[477,[233]]]],41]],[[[235,[[431,[233,233]]]],41]],0,[[[0,[269,234]],[0,[266,234]]],263],[[],[[500,[18]]]],[252,2],[252,[[30,[[173,[[0,[232,5,4]],44]],252]]]],[[],502],[[[499,[[133,[[133,[[133,[133]]]]]]]],[499,[[133,[[133,[[133,[133]]]]]]]]],37],[[501,501],37],[[272,272],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[234,[[440,[234]]]],[[[503,[[0,[233,234]]]]],[[30,[[69,[24]],252]]]],[234,[[447,[234]]]],[[[496,[[0,[266,234]]]]],[[30,[252]]]],[[[503,[[0,[266,234]]]]],[[30,[252]]]],[[502,13],[[30,[32]]]],[[252,13],[[30,[32]]]],[[252,13],[[30,[32]]]],[[[499,[143]],13],[[30,[32]]]],[[[496,[143]],13],[[30,[32]]]],[[[503,[143]],13],[[30,[32]]]],[[[497,[143]],13],[[30,[32]]]],[[[498,[143]],13],[[30,[32]]]],[[[500,[143]],13],[[30,[32]]]],[[504,13],[[30,[32]]]],[[505,13],[[30,[32]]]],[[[440,[[0,[143,62]]]],13],[[30,[32]]]],[[[468,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[465,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[453,[143]],13],[[30,[32]]]],[[[474,[143]],13],[[30,[32]]]],[[[463,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[469,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[466,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[467,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[464,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[477,[143]],13],[[30,[32]]]],[[[427,[143]],13],[[30,[32]]]],[[[431,[143,143]],13],[[30,[32]]]],[[[471,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[485,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[487,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[486,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[447,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[433,[[0,[143,234,62]]]],13],[[30,[32]]]],[[[506,[143]],13],[[30,[32]]]],[[[507,[143]],13],[[30,[32]]]],[[501,13],[[30,[32]]]],[[501,13],[[30,[32]]]],[[272,13],[[30,[32]]]],[[]],[508,252],[278,252],[[]],[509,252],[501,252],[335,252],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164,252],[15],[252,[[16,[232]]]],[499],[503],[497],[[[498,[266]]],266],[500],[477],[431],[252,[[16,[232]]]],[499],[503],[497],[[[498,[266]]],266],[500],[477],[431],[[[499,[170]],169]],[[501,169]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[252,[[16,[[173,[232,44]]]]]],[499],[503],[497],[[[498,[266]]],266],[500],[477],[431],[252,501],[[],252],[477,159],[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[501,[140,[[173,[232,44]]]]],252],[[],499],[264,496],[[],503],[269,[[497,[269]]]],[266,[[498,[266]]]],[[],500],[[[140,[[173,[232,44]]]]],252],[[[499,[[196,[[196,[[196,[196]]]]]]]],[499,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[501,501],[[16,[116]]]],[[[235,[[440,[[0,[233,234,62]]]]]],264],265],[[[235,[[468,[[0,[233,234,62]]]]]],264],265],[[[235,[[465,[[0,[233,234,62]]]]]],264],265],[[[235,[[463,[[0,[269,234,62]]]]]],264],265],[[[235,[[469,[[0,[269,234,62]]]]]],264],265],[[[235,[[466,[[0,[269,234,62]]]]]],264],265],[[[235,[[467,[[0,[269,234,62]]]]]],264],265],[[[235,[[464,[[0,[269,234,62]]]]]],264],265],[[[235,[[471,[[0,[271,234,62]]]]]],264],265],[[[235,[[485,[[0,[266,234,62]]]]]],264],265],[[[235,[[487,[[0,[266,234,62]]]]]],264],265],[[[235,[[486,[[0,[266,234,62]]]]]],264],265],[[[235,[[447,[[0,[266,234,62]]]]]],264],265],[[[235,[[433,[[0,[266,234,62]]]]]],264],265],[[235,264],[[265,[[30,[252]]]]]],[[[235,[[499,[254]]]],264],[[265,[[30,[252]]]]]],[[[235,[[497,[266]]]],264],[[265,[[30,[252]]]]]],[[[235,[[498,[266]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[69,[24]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[505]],264],[[265,[[30,[252]]]]]],[[[235,[[507,[[0,[266,234]]]]]],264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[502]],264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[[497,[269]]]],264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[[500,[[0,[[78,[[69,[24]]]],234]]]]]],264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[[477,[233]]]],264],[[265,[[30,[[69,[24]],252]]]]]],[[[235,[[431,[233,233]]]],264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[[235,[[499,[254]]]],264],[[265,[[30,[252]]]]]],[[[235,[[497,[266]]]],264],[[265,[[30,[252]]]]]],[[[235,[[498,[266]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[[500,[[69,[24]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[505]],264],[[265,[[30,[252]]]]]],[[[235,[[507,[[0,[266,234]]]]]],264],[[265,[[30,[252]]]]]],[[[235,[[453,[233]]]],264],[[265,[16]]]],[[[235,[[474,[233]]]],264],[[265,[16]]]],[[[235,[[427,[[0,[269,234]]]]]],264],[[265,[16]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[502]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[499,[258]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[497,[269]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[0,[[78,[[69,[24]]]],234]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[504]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[477,[269]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[427,[269]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[431,[269,269]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[506,[[0,[269,234]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[499,[258]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[497,[269]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[0,[[78,[[69,[24]]]],234]]]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[427,[269]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[431,[269,269]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[[235,[[506,[[0,[269,234]]]]]],264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[[235,[[499,[277]]]],264,272],[[265,[[30,[159,252]]]]]],[[[235,[[497,[271]]]],264,272],[[265,[[30,[159,252]]]]]],[[[235,[[498,[[0,[266,271]]]]]],264,272],[[265,[[30,[159,252]]]]]],[[[235,[[500,[[0,[[78,[[69,[24]]]],234]]]]]],264,272],[[265,[[30,[159,252]]]]]],[[[496,[234]],141],[[30,[252]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[499,[254]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[497,[266]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[498,[266]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[69,[24]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[152,[24,44]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[505]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[[235,[[507,[[0,[266,234]]]]]],264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[[235,[[499,[254]]]],264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[[235,[[500,[[69,[24]]]]]],264,[69,[273]]],[[265,[[30,[41,252]]]]]],[500,159],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[252,[[16,[164]]]],[[234,[69,[24]]],[[463,[234]]]],[[[496,[[0,[269,234]]]],[69,[24]]],[[30,[41,252]]]],[[[503,[[0,[269,234]]]],[69,[24]]],[[30,[41,252]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],[[[496,[[0,[269,234]]]],[69,[270]]],[[30,[41,252]]]],[24,504],[[234,272],[[471,[234]]]],[[[496,[[0,[271,234]]]],272],[[30,[159,252]]]],[[[503,[[0,[271,234]]]],272],[[30,[159,252]]]],[[477,159]],[[500,159]],[[],505],[252,[[16,[232]]]],[[[0,[269,266,234]]]],[[62,24],[[474,[62]]]],[[62,159],[[477,[62]]]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[41,269],[[497,[269]]]],[[41,266],[[498,[266]]]],[[234,[69,[24]]],[[485,[234]]]],[[[496,[[0,[266,234]]]],[69,[24]]],[[30,[41,252]]]],[[[503,[[0,[266,234]]]],[69,[24]]],[[30,[41,252]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],[[[496,[[0,[266,234]]]],[69,[273]]],[[30,[41,252]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[234,3],[[426,[234,3]]]],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[[0,[62,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[62,[[427,[62]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[62,267],[[430,[62,267]]]],[[62,269],[[431,[62,269]]]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[234,[[433,[234]]]],[62,[[435,[62,[0,[18,434]]]]]],[[235,41]],[[234,41]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[62,[[439,[62]]]],[234,[[440,[234]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[234,3],[[444,[234,3]]]],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[234,[[447,[234]]]],[[62,3],[[448,[62,3]]]],[[62,3],[[449,[62,3]]]],[62,[[450,[62]]]],[[62,3],[[451,[62,3]]]],[62,[[452,[62]]]],[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[234,41],[[456,[234]]]],[[62,263],[[457,[62,263]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],[[235,264],265],[[234,264],265],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[234,3],[[460,[234,3]]]],[[62,263],[[461,[62,263]]]],[[62,267],[[462,[62,267]]]],[[234,[69,[24]]],[[463,[234]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],[[62,3],[[470,[62,3]]]],[[234,272],[[471,[234]]]],[[]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,24],[[474,[62]]]],[[62,41],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,159],[[477,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[234,[69,[24]]],[[485,[234]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[[510,[[0,[267,234]]]],3],37],[[234,3],[[426,[234,3]]]],[[[510,[[0,[267,234]]]],3],37],[[[0,[267,234]]],[[510,[[0,[267,234]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[62,267],[[430,[62,267]]]],[[[511,[50]]],[[511,[50]]]],[[[512,[50]]],[[512,[50]]]],[[[513,[50]]],[[513,[50]]]],[[[514,[50]]],[[514,[50]]]],[[[515,[50]]],[[515,[50]]]],[[[516,[50]]],[[516,[50]]]],[[[517,[50]]],[[517,[50]]]],[[[518,[50,50,50]]],[[518,[50,50,50]]]],[[[519,[50,50,50]]],[[519,[50,50,50]]]],[[[470,[50,50,50]]],[[470,[50,50,50]]]],[[[450,[50]]],[[450,[50]]]],[[[454,[50,50]]],[[454,[50,50]]]],[[[445,[50,50,50]]],[[445,[50,50,50]]]],[[[446,[[0,[50,267]]]]],[[446,[[0,[50,267]]]]]],[[[479,[50,50,50]]],[[479,[50,50,50]]]],[[[441,[50,50]]],[[441,[50,50]]]],[[[458,[50,50]]],[[458,[50,50]]]],[[[462,[50,50]]],[[462,[50,50]]]],[[[442,[50,50]]],[[442,[50,50]]]],[[[476,[50]]],[[476,[50]]]],[[[478,[50,50]]],[[478,[50,50]]]],[[[472,[50]]],[[472,[50]]]],[[[473,[50,50]]],[[473,[50,50]]]],[[[475,[50]]],[[475,[50]]]],[[[430,[50,50]]],[[430,[50,50]]]],[[[432,[50]]],[[432,[50]]]],[[[436,[50]]],[[436,[50]]]],[[[438,[50]]],[[438,[50]]]],[[[439,[50]]],[[439,[50]]]],[[[451,[50,50]]],[[451,[50,50]]]],[[[488,[[0,[50,267]],50]]],[[488,[[0,[50,267]],50]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[62,[[435,[62,[0,[18,434]]]]]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[510,[[0,[267,234]]]]],41],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[[],511],[62,[[439,[62]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[[510,[[0,[267,234]]]],3],16],[[234,3],[[444,[234,3]]]],[[[510,[[0,[267,234]]]],3],16],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[[[510,[143]],13],[[30,[32]]]],[[[511,[143]],13],[[30,[32]]]],[[[512,[143]],13],[[30,[32]]]],[[[513,[143]],13],[[30,[32]]]],[[[514,[143]],13],[[30,[32]]]],[[515,13],[[30,[32]]]],[[[516,[143]],13],[[30,[32]]]],[[[517,[143]],13],[[30,[32]]]],[[[518,[143,143]],13],[[30,[32]]]],[[[519,[143,143]],13],[[30,[32]]]],[[[520,[143]],13],[[30,[32]]]],[[[455,[[0,[143,62]]]],13],[[30,[32]]]],[[[483,[[0,[143,62]]]],13],[[30,[32]]]],[[[437,[[0,[143,62]]]],13],[[30,[32]]]],[[[435,[143,143]],13],[[30,[32]]]],[[[480,[143,143]],13],[[30,[32]]]],[[[459,[143,143,143]],13],[[30,[32]]]],[[[448,[143,143,143]],13],[[30,[32]]]],[[[481,[143,143,143]],13],[[30,[32]]]],[[[470,[143,143,143]],13],[[30,[32]]]],[[[450,[143]],13],[[30,[32]]]],[[[454,[143,143]],13],[[30,[32]]]],[[[445,[143,143,143]],13],[[30,[32]]]],[[[446,[[0,[143,267]]]],13],[[30,[32]]]],[[[479,[143,143,143]],13],[[30,[32]]]],[[[441,[143,143]],13],[[30,[32]]]],[[[458,[143,143]],13],[[30,[32]]]],[[[462,[143,143]],13],[[30,[32]]]],[[[442,[143,143]],13],[[30,[32]]]],[[[476,[143]],13],[[30,[32]]]],[[[478,[143,143]],13],[[30,[32]]]],[[[472,[143]],13],[[30,[32]]]],[[[473,[143,143]],13],[[30,[32]]]],[[[475,[143]],13],[[30,[32]]]],[[[430,[143,143]],13],[[30,[32]]]],[[[432,[143]],13],[[30,[32]]]],[[[436,[143]],13],[[30,[32]]]],[[[438,[143]],13],[[30,[32]]]],[[[439,[143]],13],[[30,[32]]]],[[[451,[143,143]],13],[[30,[32]]]],[[[456,[[0,[143,62]]]],13],[[30,[32]]]],[[[452,[[0,[143,267]]]],13],[[30,[32]]]],[[[443,[[0,[143,62]],143]],13],[[30,[32]]]],[[[444,[[0,[143,62]],143]],13],[[30,[32]]]],[[[460,[[0,[143,62]],143]],13],[[30,[32]]]],[[[425,[[0,[143,62]],143]],13],[[30,[32]]]],[[[426,[[0,[143,62]],143]],13],[[30,[32]]]],[[[449,[143,143]],13],[[30,[32]]]],[[[482,[[0,[143,62]],143]],13],[[30,[32]]]],[[[488,[[0,[143,267]],143]],13],[[30,[32]]]],[[[484,[143,143,143]],13],[[30,[32]]]],[[62,3],[[448,[62,3]]]],[[[510,[[0,[267,234]]]],3]],[[62,3],[[449,[62,3]]]],[[[510,[[0,[267,234]]]],3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,[[450,[62]]]],[[62,3],[[451,[62,3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,512],[62,[[452,[62]]]],[[[510,[[0,[267,234]]]]],16],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[[510,[[0,[267,234]]]]],16],[[234,41],[[456,[234]]]],[[[510,[[0,[267,234]]]],41],16],[[],513],[263,[[520,[263]]]],[[267,267],[[458,[267,267]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],[[],514],[[[235,[[455,[[0,[267,234,62]]]]]],264],265],[[[235,[[483,[[0,[267,234,62]]]]]],264],265],[[[235,[[437,[[0,[267,62]]]]]],264],265],[[[235,[[435,[267,[0,[18,434]]]]]],264],[[265,[[0,[18,434]]]]]],[[[235,[[480,[267,[0,[18,434]]]]]],264],265],[[[235,[[459,[267,3,[0,[18,434]]]]]],264],265],[[[235,[[448,[267,3]]]],264],265],[[[235,[[481,[[0,[267,234]],3]]]],264],265],[[[235,[[456,[[0,[267,234,62]]]]]],264],265],[[[235,[[452,[267]]]],264],265],[[[235,[[443,[[0,[267,234,62]],3]]]],264],265],[[[235,[[444,[[0,[267,234,62]],3]]]],264],265],[[[235,[[460,[[0,[267,234,62]],3]]]],264],265],[[[235,[[425,[[0,[267,234,62]],3]]]],264],265],[[[235,[[426,[[0,[267,234,62]],3]]]],264],265],[[[235,[[449,[267,3]]]],264],265],[[[235,[[482,[[0,[267,234,62]],3]]]],264],265],[[[235,[[484,[267,[0,[18,434]],[0,[18,434]]]]]],264],265],[3,[[515,[3]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[[235,[511]],264],[[265,[16]]]],[[[235,[[512,[175]]]],264],[[265,[16]]]],[[[235,[513]],264],[[265,[16]]]],[[[235,[514]],264],[[265,[16]]]],[[[235,[[515,[3]]]],264],[[265,[16]]]],[[[235,[[516,[50]]]],264],[[265,[16]]]],[[[235,[[517,[3]]]],264],[[265,[16]]]],[[[235,[[518,[3,263]]]],264],[[265,[16]]]],[[[235,[[519,[3,263]]]],264],[[265,[16]]]],[[[235,[[520,[263]]]],264],[[265,[16]]]],[[[235,[[470,[267,3]]]],264],[[265,[16]]]],[[[235,[[450,[267]]]],264],[[265,[16]]]],[[[235,[[454,[267,3]]]],264],[[265,[16]]]],[[[235,[[445,[267,267,3]]]],264],[[265,[16]]]],[[[235,[[446,[267]]]],264],[[265,[16]]]],[[[235,[[479,[267,3,263]]]],264],[[265,[16]]]],[[[235,[[441,[267,3]]]],264],[[265,[16]]]],[[[235,[[458,[267,267]]]],264],[[265,[16]]]],[[[235,[[462,[267,267]]]],264],[[265,[16]]]],[[[235,[[442,[267,3]]]],264],[[265,[16]]]],[[[235,[[476,[267]]]],264],[[265,[16]]]],[[[235,[[478,[267,3]]]],264],[[265,[16]]]],[[[235,[[472,[267]]]],264],[[265,[16]]]],[[[235,[[473,[267,3]]]],264],[[265,[16]]]],[[[235,[[475,[267]]]],264],[[265,[16]]]],[[[235,[[430,[267,267]]]],264],[[265,[16]]]],[[[235,[[432,[267]]]],264],[[265,[16]]]],[[[235,[[436,[267]]]],264],[[265,[16]]]],[[[235,[[438,[[0,[267,50]]]]]],264],[[265,[16]]]],[[[235,[[439,[267]]]],264],[[265,[16]]]],[[[235,[[451,[267,3]]]],264],[[265,[16]]]],[[[235,[[488,[267,267]]]],264],[[265,[16]]]],[[234,3],[[460,[234,3]]]],[[[510,[[0,[267,234]]]],3],[[16,[41]]]],[[267,267],[[462,[267,267]]]],[[62,267],[[462,[62,267]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[50,[[516,[50]]]],[3,[[517,[3]]]],[[62,3],[[470,[62,3]]]],[[]],[[[510,[[0,[267,234]]]]]],[511],[[[512,[175]]]],[513],[514],[[[516,[50]]]],[[[517,[3]]]],[[[454,[267,3]]]],[[[479,[267,3,263]]]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,41],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],265],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[[235,264],[[265,[[16,[30]]]]]],[3,[[519,[3,263]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[3,[[518,[3,263]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[521,521],[522,522],[523,523],[[]],[[]],[[]],[[],521],[[],522],[[],523],[521,159],[522,159],[523,159],[[521,13],[[30,[32]]]],[[522,13],[[30,[32]]]],[[523,13],[[30,[32]]]],[[]],[[]],[[]],[15],[15],[15],[[[0,[170,62]]],41],[[[0,[170,62]]],167],[[[0,[170,62]]],159],[[]],[[]],[[]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[521,[69,[24]]]],[[522,[69,[24]]]],[[523,[69,[24]]]],[[521,166]],[[522,166]],[[523,166]],[[521,167]],[[522,167]],[[523,167]],[[521,159]],[[522,159]],[[523,159]],[[521,24]],[[522,24]],[[523,24]],[[521,41]],[[522,41]],[[523,41]],0,0,0,0,0,0,[[[524,[220]]],220],[[[525,[220]]],220],[[[525,[[0,[290,170,50]],[0,[526,18]],220]],[525,[[0,[290,170,50]],[0,[526,18]],220]]],[[525,[[0,[290,170,50]],[0,[526,18]],527]]]],[[[525,[[0,[290,170,50]],[0,[526,18]],220]],[525,[[0,[290,170,50]],[0,[526,18]],220]]],[[525,[[0,[290,170,50]],[0,[526,18]],527]]]],[[[525,[[0,[290,170,50]],[0,[526,18]],527]],[525,[[0,[290,170,50]],[0,[526,18]],527]]],[[525,[[0,[290,170,50]],[0,[526,18]],527]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[524,[220]]],41],[[[525,[220]]],41],[[[524,[220]]]],[[[525,[220]]]],[[[524,[50,50,50,[0,[220,50]]]]],[[524,[50,50,50,[0,[220,50]]]]]],[[[525,[50,50,[0,[220,50]]]]],[[525,[50,50,[0,[220,50]]]]]],[528,528],[[[524,[50,50,50,[0,[220,50]]]],[524,[50,50,50,[0,[220,50]]]]]],[[[525,[50,50,[0,[220,50]]]],[525,[50,50,[0,[220,50]]]]]],[[]],[[]],[[]],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],37],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],37],[[],[[524,[18,[0,[18,220]]]]]],[[],[[525,[18,[0,[18,220]]]]]],[127,[[30,[[524,[[0,[238,290,170]],238,[0,[526,18]],[0,[220,18]]]]]]]],[127,[[30,[[525,[[0,[238,290,170]],[0,[526,18]],[0,[220,18]]]]]]]],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],[[530,[[0,[290,170]],526,220]]]],[[[524,[220]]],[[531,[220]]]],[[[525,[220]]],[[532,[220]]]],[[[524,[[0,[290,170]],526,220]],[0,[290,170]]],[[533,[[0,[290,170]],526,220]]]],[[[525,[[0,[290,170]],526,220]],[0,[290,170]]],[[534,[[0,[290,170]],526,220]]]],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],[[535,[[0,[290,170]],[0,[170,[529,[[0,[290,170]]]],62]],526,220]]]],[[[524,[[0,[290,170]],[133,[[133,[[133,[133]]]]]],526,220]],[524,[[0,[290,170]],[133,[[133,[[133,[133]]]]]],526,220]]],37],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],37],[[528,528],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[524,[[0,[290,170,197]],197,526,220]],138]],[[[524,[[0,[290,170,197]],197,526,220]],138]],[[[524,[[0,[290,170]],526,220]],138]],[[[525,[[0,[290,170,197]],526,220]],138]],[[[525,[[0,[290,170]],526,220]],138]],[[[524,[220]],3],[[536,[3,220]]]],[[[525,[220]],3],[[537,[3,220]]]],[[[524,[143,143,220]],13],[[30,[32]]]],[[[525,[143,220]],13],[[30,[32]]]],[[528,13],[[30,[32]]]],[35,[[524,[[0,[290,170]],[539,[538]],[0,[18,220]]]]]],[[]],[[[35,[[0,[290,170]]]]],[[525,[[0,[290,170]],[539,[538]],[0,[18,220]]]]]],[[[524,[220]]],[[525,[220]]]],[[]],[[]],[138,[[524,[[0,[290,170]],[0,[526,18]],[0,[18,220]]]]]],[138,[[525,[[0,[290,170]],[0,[526,18]],[0,[18,220]]]]]],[15],[15],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],[[16,[[0,[290,170]]]]]],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[524,[[0,[290,170]],526,220]],[35,[[0,[170,[529,[[0,[290,170]]]],62]]]]],[[16,[35]]]],[[[524,[[0,[290,170]],526,220]],[35,[[0,[170,[529,[[0,[290,170]]]],62]]]]],[[16,[35]]]],[[[524,[[0,[290,170]],526,220]],[35,[[0,[170,[529,[[0,[290,170]]]],62]]]]],[[16,[35]]]],[[[524,[[0,[290,170]],526,220]],[35,[[0,[170,[529,[[0,[290,170]]]],62]]]]],[[16,[35]]]],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[525,[[0,[290,170]],526,220]],[0,[290,170]]],[[0,[290,170]]]],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],154,62]]],[[0,[290,170]]]],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]],141],[[0,[290,170]]]],0,0,[[[524,[220]]]],[[[525,[220]]]],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]]],[[[524,[[0,[290,170]],526,220]],[0,[290,170]]],16],[[[525,[[0,[290,170]],526,220]],[0,[290,170]]],37],[[[524,[[0,[290,170]],526,220]],[0,[290,170]]]],[[[525,[[0,[290,170]],526,220]],[0,[290,170]]],[[0,[290,170]]]],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],[[540,[[0,[290,170]],526,220]]]],[[]],[[]],[[]],[[[524,[220]]],[[541,[220]]]],[[[524,[220]]],178],[[[524,[220]]],183],[[[525,[220]]],[[542,[220]]]],[[[525,[220]]],543],[[[524,[220]]],[[544,[220]]]],[[[524,[220]]],[[545,[220]]]],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],37],[[[524,[220]]],37],[[[525,[220]]],37],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],37],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],37],[[[524,[220]]],178],[[[525,[220]]],543],[[[524,[220]]],183],[[[524,[220]]],190],[[[524,[220]]],41],[[[525,[220]]],41],[[],[[524,[[539,[538]],527]]]],[[],[[525,[[539,[538]],527]]]],[220,[[524,[[539,[538]],220]]]],[220,[[525,[[0,[170,290]],[539,[538]],220]]]],0,[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[[524,[220]]],[[546,[220]]]],[[[524,[220]]],[[547,[220]]]],[[24,24],37],[[24,24],37],[[24,24],37],[[[524,[220]]],[[548,[220]]]],[[[525,[220]]],[[548,[220]]]],[[[524,[220]]],[[548,[220]]]],[[[525,[220]]],[[548,[220]]]],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],37],[[[524,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],16],[[[525,[[0,[290,170]],526,220]],[0,[290,170]]],[[16,[[0,[290,170]]]]]],[[[524,[[0,[290,170]],526,220]],41]],[[[525,[[0,[290,170]],526,220]],41]],[[[524,[220]],3]],[[[525,[220]],3]],[[[524,[[0,[226,290,170]],226,526,220]],199],30],[[[525,[[0,[226,290,170]],526,220]],199],30],[[[524,[[0,[290,170]],526,220]],41]],[[[525,[[0,[290,170]],526,220]],41]],[[[524,[[0,[290,170]],526,220]]]],[[[525,[[0,[290,170]],526,220]]]],[[[525,[[0,[290,170,50]],[0,[526,18]],527]],[525,[[0,[290,170,50]],[0,[526,18]],527]]],[[525,[[0,[290,170,50]],[0,[526,18]],527]]]],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],[[549,[[0,[290,170]],526,220]]]],[[[525,[[0,[290,170]],526,220]],[0,[170,[529,[[0,[290,170]]]],62]]],[[16,[[0,[290,170]]]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[[524,[[0,[290,170]],526,220]],[0,[290,170]]],[[30,[[550,[[0,[290,170]],526,220]]]]]],[[],30],[[],30],[[],30],[[[524,[[0,[290,170]],526,220]],41],[[30,[528]]]],[[[525,[[0,[290,170]],526,220]],41],[[30,[528]]]],[[],31],[[],31],[[],31],[[[525,[[0,[290,170]],526,220]],[525,[[0,[290,170]],526,220]]],[[551,[[0,[290,170]],526,220]]]],[[[524,[220]]],208],[[[524,[220]]],209],[[]],[[]],[[]],[41,[[524,[[539,[538]],527]]]],[41,[[525,[[539,[538]],527]]]],[41,[[524,[527]]]],[41,[[525,[527]]]],[[41,220],[[524,[220]]]],[[41,220],[[525,[220]]]],[[41,220],[[524,[[539,[538]],220]]]],[[41,220],[[525,[[0,[170,290]],[539,[538]],220]]]],[[],[[524,[527]]]],[[],[[525,[527]]]],[220,[[524,[220]]]],[220,[[525,[220]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[552,[220]],141],[[552,[220]]]],[[[533,[220]],141],[[533,[220]]]],[[[535,[62,220]],141],[[535,[62,220]]]],[[[552,[220]],141],[[552,[220]]]],[[[533,[220]],141],[[533,[220]]]],[[[535,[62,220]],141],[[535,[62,220]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[178,178],[190,190],[208,208],[[]],[[]],[[]],0,[[[178,[143,143]],13],[[30,[32]]]],[[[183,[143,143]],13],[[30,[32]]]],[[[541,[143,143,220]],13],[[30,[32]]]],[[[544,[143,143,220]],13],[[30,[32]]]],[[[545,[143,220]],13],[[30,[32]]]],[[[190,[143]],13],[[30,[32]]]],[[[208,[143]],13],[[30,[32]]]],[[[531,[143,143,220]],13],[[30,[32]]]],[[[209,[143]],13],[[30,[32]]]],[[[547,[220]],13],[[30,[32]]]],[[[552,[143,143,220]],13],[[30,[32]]]],[[[553,[143,143,220]],13],[[30,[32]]]],[[[554,[220]],13],[[30,[32]]]],[[[546,[220]],13],[[30,[32]]]],[[[533,[143,143,220]],13],[[30,[32]]]],[[[555,[143,143,220]],13],[[30,[32]]]],[[[556,[143,220]],13],[[30,[32]]]],[[[535,[[287,[[0,[143,62]]]],[0,[143,62]],143,220]],13],[[30,[32]]]],[[[557,[[287,[[0,[143,62]]]],[0,[143,62]],143,220]],13],[[30,[32]]]],[[[558,[[287,[[0,[143,62]]]],[0,[143,62]],220]],13],[[30,[32]]]],[[[550,[143,143,220]],13],[[30,[32]]]],[[[550,[143,143,220]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[547,[220]],159,3],[[552,[220]]]],[[[546,[220]],159,3],16],[[[547,[526,220]],[0,[170,529,62]]],[[552,[526,220]]]],[[[546,[526,220]],[0,[170,529,62]]],16],[[[547,[220]],159,[0,[529,62]]],[[552,[220]]]],[[[546,[220]],159,[0,[529,62]]],16],[[[553,[220]]]],[[[555,[220]]]],[[[557,[62,220]]]],[[[553,[220]]]],[[[553,[220]]]],[[[553,[220]]]],[[[555,[220]]]],[[[557,[62,220]]]],[[[552,[170,526,220]],170],[[553,[170,526,220]]]],[[[553,[220]]]],[[[554,[170,526,220]],170]],[[[533,[170,526,220]]],[[555,[170,526,220]]]],[[[555,[220]]]],[[[556,[170,526,220]]]],[[[535,[[0,[170,[559,[62]]]],62,526,220]]],[[557,[[0,[170,[559,[62]]]],62,526,220]]]],[[[557,[62,220]]]],[[[558,[[0,[170,[559,[62]]]],62,526,220]]]],[[[554,[170,526,220]],159,170]],[[[553,[220]]]],[[[554,[220]],159,210]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[553,[220]]]],[[[556,[220]]]],[[[558,[[559,[62]],62,220]]],[[559,[62]]]],[[[553,[220]]]],[[[553,[220]]]],[[[555,[220]]]],[[[557,[62,220]]]],[[[553,[220]]]],[[[533,[220]]]],[[[555,[220]]]],[[[556,[220]]]],[[[535,[[287,[62]],62,220]]],62],[[[557,[62,220]]]],[[[558,[[287,[62]],62,220]]],62],[[[553,[220]]]],[178,41],[183,41],[[[541,[220]]],41],[[[544,[220]]],41],[[[545,[220]]],41],[190,41],[208,41],[[[531,[220]]],41],[209,41],[178,16],[183,16],[[[541,[220]]],16],[[[544,[220]]],16],[[[545,[220]]],16],[190,16],[208,16],[[[531,[220]]],16],[[[536,[3,220]]],16],[209,16],[[[533,[170,18,526,220]]],18],[[[535,[[0,[170,[559,[62]]]],62,18,526,220]]],18],[[[552,[170,526,220]],170]],[[[533,[170,526,220]]]],[[[535,[[0,[170,[559,[62]]]],62,526,220]]]],[[[552,[170,526,220]],141]],[[[533,[170,526,220]],141]],[[[535,[[0,[170,[559,[62]]]],62,526,220]],141]],[[[533,[170,526,220]],141]],[[[535,[[0,[170,[287,[62]],[559,[62]]]],62,526,220]],141]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[553,[220]]]],[[[555,[220]]]],[[[557,[62,220]]]],[[[553,[220]]]],[[[555,[220]]]],[[[557,[62,220]]]],[[[555,[220]]]],[[[557,[[559,[62]],62,220]]]],[[[553,[220]],141],[[552,[220]]]],[[[555,[220]],141],[[533,[220]]]],[[[557,[62,220]],141],[[535,[62,220]]]],[[[555,[220]]]],[[[557,[[559,[62]],62,220]]],[[559,[62]]]],[178],[183],[[[541,[220]]]],[[[544,[220]]]],[[[545,[220]]]],[190],[208],[[[531,[220]]]],[[[536,[3,220]]]],[209],[[]],[[]],[[]],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[543,543],[[[540,[220]]],[[540,[220]]]],[[[530,[220]]],[[530,[220]]]],[[[549,[220]]],[[549,[220]]]],[[[551,[220]]],[[551,[220]]]],[[]],[[]],[[]],[[]],[[]],[[[543,[143]],13],[[30,[32]]]],[[[542,[143,220]],13],[[30,[32]]]],[[[532,[143,220]],13],[[30,[32]]]],[[[540,[[0,[143,290,170]],526,220]],13],[[30,[32]]]],[[[530,[[0,[143,290,170]],526,220]],13],[[30,[32]]]],[[[549,[[0,[143,290,170]],526,220]],13],[[30,[32]]]],[[[551,[[0,[143,290,170]],526,220]],13],[[30,[32]]]],[[[534,[143,220]],13],[[30,[32]]]],[[[560,[143,220]],13],[[30,[32]]]],[[[561,[143,220]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[534,[220]]]],[[[560,[220]]]],[[[561,[220]]]],[[[534,[170,526,220]]],[[560,[170,526,220]]]],[[[561,[170,526,220]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[561,[220]]]],[543,41],[[[542,[220]]],41],[[[532,[220]]],41],[543,16],[[[542,[220]]],16],[[[532,[220]]],16],[[[537,[3,220]]],16],[[[540,[[0,[290,170]],526,220]]],[[16,[[0,[290,170]]]]]],[[[530,[[0,[290,170]],526,220]]],[[16,[[0,[290,170]]]]]],[[[549,[[0,[290,170]],526,220]]],[[16,[[0,[290,170]]]]]],[[[551,[[0,[290,170]],526,220]]],[[16,[[0,[290,170]]]]]],[[[534,[170,526,220]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[560,[220]]]],[[[560,[220]]]],[543],[[[542,[220]]]],[[[532,[220]]]],[[[537,[3,220]]]],[[[540,[[0,[290,170]],526,220]]]],[[[530,[[0,[290,170]],526,220]]]],[[[549,[[0,[290,170]],526,220]]]],[[[551,[[0,[290,170]],526,220]]]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[548,[220]]]],[[[548,[220]]],220],[562],[562],[562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[220]],41],562],[[[548,[220]],562],41],[[[548,[220]]],41],[[[548,[220]]],41],[[[548,[220]]]],[[[548,[220]]]],[562,562],[[[548,[50,[0,[220,50]]]]],[[548,[50,[0,[220,50]]]]]],[563,563],[[[548,[50,[0,[220,50]]]],[548,[50,[0,[220,50]]]]]],[[[548,[50,[0,[220,50]]]],[548,[50,[0,[220,50]]]],210]],[[]],[[]],[[]],[[562,562]],[[[548,[220]]],118],[[[548,[220]]],118],[[],[[548,[[0,[220,18]]]]]],[[[548,[220]]],[[564,[220]]]],[[[548,[220]],563],[[564,[220]]]],[[[548,[220]]]],[[[565,[220]]]],[[[564,[220]]]],[[[548,[220]],562]],[[[548,[220]],159,3],37],[[[548,[220]],159,3],[[16,[562]]]],[[[548,[220]],159,3,210],[[30,[562,566]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[[548,[220]],159,3],16],[[[548,[220]],[35,[159]],3],[[16,[35]]]],[[[548,[220]],[35,[159]],3],[[16,[35]]]],[[[548,[220]],159,3],16],[[[548,[220]],159,210],562],[[[548,[220]],159,210]],[[[548,[220]],159,566],562],[[[548,[220]],159],562],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[220]]],[[565,[220]]]],[[]],[[]],[[]],[[]],[[[548,[220]],563],[[565,[220]]]],[[[548,[220]],41],37],[[[548,[220]]],37],[[[548,[220]]],563],[[[565,[220]]],563],[[[564,[220]]],563],[[[548,[220]],159],567],[[[548,[220]]],41],[[],[[548,[527]]]],[220,[[548,[220]]]],[563,[[16,[562]]]],[[[565,[220]]],16],[[[564,[220]]],16],[567,[[16,[562]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[[563,562]],[[563,562]],[[[548,[220]],562]],[[[548,[220]],159,3],16],[[[548,[220]],562,141],37],[[[548,[220]],41,210]],[[[548,[220]],41,210]],[563],[[[565,[220]]]],[[[564,[220]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[548,[220]],159],[[30,[562]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[548,[220]],41,210],[[30,[528]]]],[41,[[30,[[548,[527]],528]]]],[[41,220],[[30,[[548,[220]],528]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[548,[527]]]],[[41,220],[[548,[220]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568],[569],[570],[570],[570],[[571,141]],[[571,141]],[572,572],[573,573],[[]],[[]],[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],[[],578],[[],571],[573,37],[570],[570],[570],[[572,572],37],[[573,573],37],[[],37],[[],37],[[],37],[[],37],[[578,13],[[30,[32]]]],[[571,13],[[30,[32]]]],[[572,13],[[30,[32]]]],[[573,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[568,37],[569,37],[570,37],[570,37],[568],[569],[570],[570],[570],[570],[[],578],[[],571],[575,117],[578,41],[578,37],[573,37],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[571,573],[572,37],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[568,37],[569,37],[570,37],[[570,579],37],[[570,580],37],[568,37],[[569,579],37],[570,37],[570,37],[570,37],[570,37],[570,37],[570,37],[568,37],[[569,580],37],[570,37],[[570,579],37],[[570,580],37],[570,37],[[570,579],37],[[570,580],37],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[568],[569],[570],[570],[568],[569],[570],[570],[570],[570],[570],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[578,[581,[569,62]]]],[[578,[581,[569,62]],579],572],[[578,[581,[569,62]],580],572],[[578,[581,[569,62]],3]],[[578,[581,[569,62]],3,579],572],[[578,[581,[569,62]],3,580],572],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,62]]]],[[[585,[582,583,62]]]],[[[587,[586,62]]]],[[[588,[586,62]]]],[[[590,[589,62]]]],[[]],[[]],[[]],[[],574],[[],576],[[],577],[[[574,[591,62]]]],[[[576,[591,583,62]]]],[[[577,[592,62]]]],[[],[[574,[591,[0,[18,62]]]]]],[[],[[576,[591,583,[0,[18,62]]]]]],[[],[[577,[592,[0,[18,62]]]]]],[[[581,[591,62]]],62],[[[593,[591,62]]],62],[[[585,[591,583,62]]],62],[[[594,[591,583,62]]],62],[[[587,[592,62]]],62],[[[588,[592,62]]],62],[[[590,[595,62]]],62],[[[596,[592,62]]],62],[[[597,[592,62]]],62],[[[581,[591,62]]],62],[[[593,[591,62]]],62],[[[588,[592,62]]],62],[[[597,[592,62]]],62],[[]],[[[588,[598,62]]],[[587,[598,62]]]],[[[590,[599,62]]],[[587,[599,62]]]],[[]],[[[588,[599,62]]],[[590,[599,62]]]],[[]],[[[581,[591,62]]]],[[[593,[591,62]]]],[[[585,[591,583,62]]]],[[[594,[591,583,62]]]],[[[587,[592,62]]]],[[[588,[592,62]]]],[[[590,[595,62]]]],[[[596,[592,62]]]],[[[597,[592,62]]]],[[[574,[591,[0,[143,62]]]],13],[[30,[32]]]],[[[576,[591,583,[0,[143,62]]]],13],[[30,[32]]]],[[[577,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[581,[591,[0,[144,62]]]],13],[[30,[32]]]],[[[581,[591,[0,[143,62]]]],13],[[30,[32]]]],[[[593,[591,[0,[144,62]]]],13],[[30,[32]]]],[[[593,[591,[0,[143,62]]]],13],[[30,[32]]]],[[[585,[591,583,[0,[143,62]]]],13],[[30,[32]]]],[[[585,[591,583,[0,[144,62]]]],13],[[30,[32]]]],[[[594,[591,583,[0,[143,62]]]],13],[[30,[32]]]],[[[594,[591,583,[0,[144,62]]]],13],[[30,[32]]]],[[[587,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[587,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[588,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[588,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[590,[595,[0,[144,62]]]],13],[[30,[32]]]],[[[590,[595,[0,[143,62]]]],13],[[30,[32]]]],[[[596,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[596,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[597,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[597,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[574,[591,62]]]],[[[576,[591,583,62]]]],[[[574,[582,62]]]],[[[576,[582,583,62]]]],[[[577,[592,62]]]],[[[577,[586,62]]]],[[[577,[592,62]]]],[[[577,[586,62]]]],[[]],[[]],[[],[[574,[591]]]],[151],[[]],[[]],[[]],[151],[[],[[576,[591,583]]]],[[],[[577,[592]]]],[151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[[574,[591,62]]],62],[[[576,[591,583,62]]],62],[[[577,[592,62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[574,[591]]]],[[[576,[591,583]]]],[[[577,[592]]]],[[],37],[[[574,[591,62]]],37],[[[584,[591,583]]],37],[[[576,[591,583,62]]],37],[[],37],[[[577,[592,62]]],37],[[],37],[[[577,[592,62]]],37],[[[584,[591,583]]],37],[[[576,[591,583,62]]],37],[[[581,[591,62]]],62],[[]],[[[574,[591,62]]],[[581,[591,62]]]],[[[584,[591,583]]]],[[[576,[591,583,62]]],[[585,[591,583,62]]]],[[]],[[]],[[]],[[]],[[[581,[591,62]],141],[[593,[591,62]]]],[[[593,[591,62]],141],[[593,[591,62]]]],[[[585,[591,583,62]],141],[[594,[591,583,62]]]],[[[594,[591,583,62]],141],[[594,[591,583,62]]]],[[[587,[592,62]],141],[[596,[592,62]]]],[[[588,[592,62]],141],[[597,[592,62]]]],[[[596,[592,62]],141],[[596,[592,62]]]],[[[597,[592,62]],141],[[597,[592,62]]]],[[[581,[591,62]]],[[574,[591,62]]]],[[],[[574,[591]]]],[[],[[576,[591,583]]]],[[],[[577,[592]]]],[[],117],[[[574,[591,62]]],591],[[[576,[591,583,62]]],591],[[[577,[592,62]]],592],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[577,[592,62]]],[[587,[592,62]]]],[[[577,[600,62]]],[[587,[600,62]]]],[[[585,[591,583,62]]],[[576,[591,583,62]]]],[[[587,[592,62]]],[[577,[592,62]]]],[[[588,[592,62]]],[[577,[592,62]]]],[[[590,[595,62]]],[[577,[595,62]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],37],[[[574,[591,62]]],[[16,[[581,[591,62]]]]]],[[[584,[591,583]]],37],[[[576,[591,583,62]]],[[16,[[585,[591,583,62]]]]]],[[],37],[[],37],[[],37],[[],37],[[[574,[601,62]]],[[16,[[581,[601,62]]]]]],[[[584,[601,583]]],37],[[[576,[601,583,62]]],[[16,[[585,[601,583,62]]]]]],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[[574,[601,62]]],[[16,[[581,[601,62]]]]]],[[[584,[601,583]]],37],[[[576,[601,583,62]]],[[16,[[585,[601,583,62]]]]]],[[],37],[[],37],[[],37],[[[581,[591,62]],141],[[30,[[593,[591,62]],[581,[591,62]]]]]],[[[593,[591,62]],141],[[30,[[593,[591,62]],[593,[591,62]]]]]],[[[585,[591,583,62]],141],[[30,[[594,[591,583,62]],[585,[591,583,62]]]]]],[[[594,[591,583,62]],141],[[30,[[594,[591,583,62]],[594,[591,583,62]]]]]],[[[587,[592,62]],141],[[30,[[596,[592,62]],[587,[592,62]]]]]],[[[588,[592,62]],141],[[30,[[597,[592,62]],[588,[592,62]]]]]],[[[596,[592,62]],141],[[30,[[596,[592,62]],[596,[592,62]]]]]],[[[597,[592,62]],141],[[30,[[597,[592,62]],[597,[592,62]]]]]],[[[577,[592,62]]],[[16,[[587,[592,62]]]]]],[[[577,[602,62]]],[[16,[[587,[602,62]]]]]],[[[577,[600,62]]],[[16,[[587,[600,62]]]]]],[[[577,[603,62]]],[[16,[[587,[603,62]]]]]],[[[577,[603,62]]],[[16,[[587,[603,62]]]]]],[[[577,[602,62]]],[[16,[[587,[602,62]]]]]],[[[577,[595,62]]],[[16,[[590,[595,62]]]]]],[[[577,[604,62]]],[[16,[[590,[604,62]]]]]],[[[577,[604,62]]],[[16,[[590,[604,62]]]]]],[[],37],[[[590,[595,62]]],[[30,[[588,[595,62]],[590,[595,62]]]]]],[[],37],[[[590,[604,62]]],[[30,[[588,[604,62]],[590,[604,62]]]]]],[[],37],[[[590,[604,62]]],[[30,[[588,[604,62]],[590,[604,62]]]]]],[[[590,[599,62]],141],16],[[[590,[[0,[604,599]],62]],141],16],[[[590,[[0,[604,599]],62]],141],16],[[[577,[592,62]]],[[16,[[588,[592,62]]]]]],[[[577,[602,62]]],[[16,[[588,[602,62]]]]]],[[[577,[602,62]]],[[16,[[588,[602,62]]]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[[584,[591,583]]]],[[]],[[]],[[]],[[[584,[582,583]]]],[[[581,[582,62]]]],[[[593,[582,62]]]],[[[585,[582,583,62]]]],[[[594,[582,583,62]]]],[[[587,[586,62]]]],[[[588,[586,62]]]],[[[590,[589,62]]]],[[[596,[586,62]]]],[[[597,[586,62]]]],[[]],[[]],[[]],[[]],[[[581,[591,62]],141]],[[[585,[591,583,62]],141]],[[[587,[592,62]],141]],[[[588,[592,62]],141]],[[[590,[595,62]],141]],[[[581,[582,62]],141]],[[[585,[582,583,62]],141]],[[[587,[586,62]],141]],[[[588,[586,62]],141]],[[[590,[589,62]],141]],[[[577,[595,62]]],[[590,[595,62]]]],[[]],[[[590,[595,62]]],[[588,[595,62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[590,[599,62]],141]],[[[577,[592,62]]],[[588,[592,62]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[[]],[[]],[93,37],[[[94,[55]]],55],[605,605],[[]],[[],605],[24,55],[[605,605],37],[[],37],[[],37],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[605,[69,[24]]]],[[605,13],[[30,[32]]]],[[]],[605,605],[[]],[15],[[],[[35,[24]]]],[605,[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[]],[[[94,[36]]],36],[[],55],[[],605],[[69,41]],[[24,24]],[24],[24],[[24,24],37],[[]],[605],[159],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[]],[[],30],[[],30],[[],31],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[[],55],[[[94,[41]]],41],[[]],[[69,210],16],[[69,210],16],[[]],[[],605],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[24,24]],[24],[24],[[24,24],37],[24,159],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52],0,[[],99],[[],99],0,[15],[[],134],[[],134],0,0,[15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15],[15],[15],[15],0,[[],2],0,[15],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52],[[],55],[[],55],[43],[62,72],[62,77],[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],0,0,[[],37],0,[15],[[],17],[[],17],[93,37],[[[94,[55]]],55],0,0,[[]],[[],43],[117,[[118,[24]]]],[[],18],0,[[]],[[]],0,[24,55],0,0,[[],139],[[],139],[[],93],[[],93],0,0,[[[69,[24]]]],[[]],[[]],[15],0,[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[15],0,0,[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[],99],[[],99],0,0,[[[94,[41]]],41],[15],[15],[15],0,[[[94,[36]]],36],[[[45,[43,44]]]],0,0,[37,37],[[],55],[[],134],[[],134],[[],2],0,0,0,0,0,[[69,41]],0,[[],197],[[]],0,[15],[15],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[[],25],0,0,0,[69],[[],41],0,0,0,[[]],0,0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],35],[[],55],[[[94,[41]]],41],[2,8],0,[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,41],[41,[[30,[156]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[191,24],[191,24],[191,24],[191,24],[191,[[30,[[118,[[69,[24]]]],215]]]],[191,[[30,[[118,[[69,[24]]]],215]]]],[62,62],[[24,191]],[[24,191]],[[[118,[24]],191]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],[191,151],[[24,191,41],24],[[24,191,41],24],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],215]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[279,134],[[346,279],[[30,[32]]]],[55,[[30,[32]]]],[279,[[30,[32]]]],[2,[[30,[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,[[]],[[],69],[376,69],[376,69],[41,69],[41,69],[[],69],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[[94,[41]],[377,[41]]],[[376,[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,[[[173,[[69,[24]],44]]],[[173,[2,44]]]],[2,30],[[[69,[24]]],[[30,[2,339]]]],[[[69,[24]]],[[30,[2,339]]]],[[[69,[24]]],2],[[[69,[24]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],2],[2],[2,37],[2,37],[2,37],[[],404],[[],404],[[],16],[[],16],[[],16],[[],16],[2,[[16,[2]]]],[2,[[16,[2]]]],0,0,0,0,0,0,[[],134],0,0,0,[[[168,[44]]]],[[[168,[44]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[234,3],[[426,[234,3]]]],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[[0,[62,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[62,[[427,[62]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[62,267],[[430,[62,267]]]],[[62,269],[[431,[62,269]]]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[234,[[433,[234]]]],[62,[[435,[62,[0,[18,434]]]]]],[[235,41]],[[234,41]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[62,[[439,[62]]]],[234,[[440,[234]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[234,3],[[444,[234,3]]]],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[234,[[447,[234]]]],[[62,3],[[448,[62,3]]]],[[62,3],[[449,[62,3]]]],[62,[[450,[62]]]],0,[[62,3],[[451,[62,3]]]],0,[62,[[452,[62]]]],[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[234,41],[[456,[234]]]],[[62,263],[[457,[62,263]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],0,[[235,264],265],[[234,264],265],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[234,3],[[460,[234,3]]]],0,[[62,263],[[461,[62,263]]]],[[62,267],[[462,[62,267]]]],[[234,[69,[24]]],[[463,[234]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],0,[[62,3],[[470,[62,3]]]],[[234,272],[[471,[234]]]],[[]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,24],[[474,[62]]]],[[62,41],[[475,[62]]]],0,[[62,41],[[476,[62]]]],[[62,159],[[477,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[234,[69,[24]]],[[485,[234]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[263],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[263,263],[[457,[263,263]]]],[[62,263],[[457,[62,263]]]],[[],489],[[235,264],265],[[234,264],265],[3,[[491,[3]]]],[263,[[490,[263]]]],[[263,263],[[461,[263,263]]]],[[62,263],[[461,[62,263]]]],[[],492],[[263,263],[[495,[263,263]]]],[[],493],[[263,263],[[494,[263,263]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[62,[[427,[62]]]],[[62,269],[[431,[62,269]]]],[234,[[433,[234]]]],[[235,41]],[[234,41]],0,[[[0,[269,234]],[0,[266,234]]],263],[[],502],[234,[[440,[234]]]],[234,[[447,[234]]]],0,[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[234,[69,[24]]],[[463,[234]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],[24,504],[[234,272],[[471,[234]]]],[[],505],[[[0,[269,266,234]]]],[[62,24],[[474,[62]]]],[[62,159],[[477,[62]]]],[[234,[69,[24]]],[[485,[234]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[234,3],[[426,[234,3]]]],[[[0,[62,5]]],[[235,[[173,[263,44]]]]]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[263,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[[0,[62,5]]],[[235,[[173,[269,44]]]]]],[[[0,[62,5]]],[[235,[[173,[266,44]]]]]],[62,[[427,[62]]]],[[[0,[62,428]]],[[429,[[0,[62,428]]]]]],[[62,267],[[430,[62,267]]]],[[62,269],[[431,[62,269]]]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[234,[[433,[234]]]],[62,[[435,[62,[0,[18,434]]]]]],[[235,41]],[[234,41]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[62,[[439,[62]]]],[234,[[440,[234]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[234,3],[[444,[234,3]]]],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[234,[[447,[234]]]],[[62,3],[[448,[62,3]]]],[[62,3],[[449,[62,3]]]],[62,[[450,[62]]]],[[62,3],[[451,[62,3]]]],[62,[[452,[62]]]],[[[0,[234,62]]],[[453,[[0,[234,62]]]]]],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[234,41],[[456,[234]]]],[[62,263],[[457,[62,263]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],[[235,264],265],[[234,264],265],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[[30,[[69,[24]],252]]]]]],[[235,264],[[265,[[30,[252]]]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[270]]],[[265,[[30,[41,252]]]]]],[[235,264,272],[[265,[[30,[159,252]]]]]],[[235,264,[69,[24]]],[[265,[[30,[41,252]]]]]],[[235,264,[69,[273]]],[[265,[[30,[41,252]]]]]],[[234,3],[[460,[234,3]]]],[[62,263],[[461,[62,263]]]],[[62,267],[[462,[62,267]]]],[[234,[69,[24]]],[[463,[234]]]],[[234,[69,[24]]],[[464,[234]]]],[[234,134],[[465,[234]]]],[[234,[152,[24,44]]],[[466,[234]]]],[[234,134],[[467,[234]]]],[[234,24,[152,[24,44]]],[[468,[234]]]],[[234,[69,[270]]],[[469,[234]]]],[[62,3],[[470,[62,3]]]],[[234,272],[[471,[234]]]],[[]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,24],[[474,[62]]]],[[62,41],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,159],[[477,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[234,[69,[24]]],[[485,[234]]]],[[234,[69,[24]]],[[486,[234]]]],[[234,[69,[273]]],[[487,[234]]]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[234,3],[[425,[234,3]]]],[[234,3],[[426,[234,3]]]],[[[0,[267,234]]],[[510,[[0,[267,234]]]]]],[[[0,[5,62]]],[[235,[[173,[267,44]]]]]],[62,[[235,[[173,[267,44]]]]]],[[62,267],[[430,[62,267]]]],[[[0,[267,62]]],[[432,[[0,[267,62]]]]]],[62,[[435,[62,[0,[18,434]]]]]],[[[0,[267,62]]],[[436,[[0,[267,62]]]]]],[62,[[437,[62]]]],[[[0,[50,62]]],[[438,[[0,[50,62]]]]]],[[],511],[62,[[439,[62]]]],[[62,3],[[441,[62,3]]]],[[62,3],[[442,[62,3]]]],[[234,3],[[443,[234,3]]]],[[234,3],[[444,[234,3]]]],[[62,3],[[445,[62,267,3]]]],[62,[[446,[62]]]],[[62,3],[[448,[62,3]]]],[[62,3],[[449,[62,3]]]],[62,[[450,[62]]]],[[62,3],[[451,[62,3]]]],[138,512],[62,[[452,[62]]]],[[62,3],[[454,[62,3]]]],[234,[[455,[234]]]],[[234,41],[[456,[234]]]],[[],513],[263,[[520,[263]]]],[[267,267],[[458,[267,267]]]],[[62,267],[[458,[62,267]]]],[[62,3],[[459,[62,3,[0,[18,434]]]]]],[[],514],[3,[[515,[3]]]],[[235,264],[[265,[16]]]],[[234,264],[[265,[16]]]],[[234,3],[[460,[234,3]]]],[[267,267],[[462,[267,267]]]],[[62,267],[[462,[62,267]]]],[50,[[516,[50]]]],[3,[[517,[3]]]],[[62,3],[[470,[62,3]]]],[[]],[[62,41],[[472,[62]]]],[[62,3],[[473,[62,3]]]],[[62,41],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,3],[[478,[62,3]]]],[[62,3],[[479,[62,3,263]]]],[[[0,[267,62]]],[[480,[[0,[267,62]],[0,[18,434]]]]]],[[[0,[267,234,62]],3],[[481,[[0,[267,234,62]],3]]]],[[234,3],[[482,[234,3]]]],[[[0,[267,234]]],[[483,[[0,[267,234]]]]]],[3,[[519,[3,263]]]],[3,[[518,[3,263]]]],[[[0,[267,62]]],[[484,[[0,[267,62]],[0,[18,434]],[0,[18,434]]]]]],[[62,267],[[488,[62,267]]]],0,0,0,0,0,0,[[[0,[170,62]]],41],[[[0,[170,62]]],167],[[[0,[170,62]]],159],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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[574,[568]]]],[[],[[574,[569]]]],[[],[[576,[569,575]]]],[[],[[577,[570]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],37],[[],37],[[]],[[]],[[]],[[]],[[]],[[],117],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[[],55],[[69,41]],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[[],55],[[[94,[41]]],41],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[24,24]],[24],[24],[[24,24],37],[24,159],0,0,0,0,0,0,0,0,0,0,0,[36,37],[36,37],[40],[40],[36,37],[36,37],[36,37],[[],40],[40],[40],[40,37],[40,37],0,[[606,579]],[[]],[[]],[606,606],[[]],[[],606],[606,579],[606,139],[606,93],[606,579],[606,139],[606,93],[[606,13],14],[[]],[15],[[]],[606,37],[28,606],[606],[[24,24]],[24],[24],[[],25],[[]],[[],30],[[],30],[[],31],[606],[606],[[606,28]],[[]]],"c":[1908,2936,5355,6238,11957,12156],"p":[[3,"GameSystems"],[15,"str"],[8,"FnMut"],[8,"Sync"],[8,"Send"],[3,"Sessions"],[3,"SessionOptions"],[3,"Ustr"],[8,"TryInto"],[3,"Session"],[3,"DefaultSessionRunner"],[3,"Game"],[3,"Formatter"],[6,"Result"],[3,"World"],[4,"Option"],[8,"HasSchema"],[8,"Default"],[3,"RefMut"],[8,"SessionPlugin"],[8,"GamePlugin"],[3,"Iter"],[3,"IterMut"],[15,"u8"],[3,"Schema"],[3,"Ref"],[3,"AtomicResource"],[6,"Instant"],[3,"SystemStages"],[4,"Result"],[3,"TypeId"],[3,"Error"],[8,"FromWorld"],[8,"IntoSystem"],[15,"array"],[15,"isize"],[15,"bool"],[3,"AtomicBorrow"],[3,"AtomicBorrowMut"],[3,"AtomicIsize"],[15,"usize"],[3,"BitFmt"],[3,"BitSetVec"],[3,"Global"],[3,"Rc"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[3,"CommandQueue"],[8,"Clone"],[8,"AddAssign"],[3,"StaticSystem"],[3,"SimpleSystemStage"],[8,"StageLabel"],[15,"char"],[8,"Array"],[3,"SmallVec"],[3,"ComponentStore"],[15,"i8"],[3,"CStr"],[8,"Deref"],[8,"Sized"],[8,"DerefMut"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[8,"IsAligned"],[3,"OwningPtr"],[3,"PtrMut"],[15,"slice"],[8,"AsMut"],[3,"SchemaBox"],[3,"SchemaRefMut"],[3,"IntoIter"],[4,"Primitive"],[3,"AtomicCell"],[3,"Ptr"],[3,"SchemaRef"],[8,"AsRef"],[3,"StructSchemaInfo"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[3,"UntypedComponentStore"],[3,"Entities"],[8,"BitXor"],[8,"BitXorAssign"],[3,"UntypedAtomicResource"],[3,"AtomicSchemaRef"],[3,"AtomicSchemaRefMut"],[3,"SchemaVec"],[3,"SVec"],[15,"f64"],[8,"RangeBounds"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Aligned"],[3,"Unaligned"],[3,"Ulid"],[3,"SMap"],[3,"ComponentStores"],[3,"Entity"],[3,"SBox"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[3,"UntypedResources"],[3,"Resources"],[4,"CoreStage"],[8,"Ord"],[4,"Ordering"],[3,"NonZeroUsize"],[3,"NonNull"],[3,"SystemTime"],[3,"Res"],[3,"ResInit"],[3,"ResMut"],[3,"ResMutInit"],[3,"NoClone"],[3,"Commands"],[3,"In"],[8,"Deserializer"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[8,"PartialEq"],[3,"String"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[15,"f32"],[8,"Into"],[8,"FnOnce"],[8,"BitSet"],[8,"Debug"],[8,"Display"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[4,"CollectionAllocErr"],[3,"NotInitialized"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"never"],[3,"Vec"],[15,"u128"],[8,"ToOwned"],[4,"Cow"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"Rng"],[15,"u64"],[8,"FromStr"],[4,"DecodeError"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[15,"u32"],[3,"Arc"],[8,"Hasher"],[8,"Hash"],[8,"SliceIndex"],[8,"SystemStage"],[3,"Box"],[3,"FieldPath"],[8,"Iterator"],[3,"UntypedComponentStoreIter"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"UntypedComponentStoreIterMut"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"UntypedComponentBitsetIteratorMut"],[8,"QueryItem"],[3,"EntitiesIterWith"],[3,"UntypedComponentBitsetIterator"],[3,"EntityIterator"],[3,"Keys"],[3,"Layout"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[8,"Not"],[8,"PartialOrd"],[8,"Copy"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[8,"Sub"],[8,"SubAssign"],[4,"EncodeError"],[3,"Values"],[3,"ValuesMut"],[8,"Fn"],[3,"ResizableAlloc"],[3,"SchemaTypeMap"],[3,"ResizableAllocIter"],[3,"ResizableAllocIterMut"],[3,"AllocError"],[3,"OsStr"],[3,"Path"],[8,"Allocator"],[3,"OsString"],[8,"Allocator"],[3,"Vec"],[3,"PathBuf"],[3,"CString"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[8,"BufRead"],[3,"ThinBox"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Any"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Error"],[8,"TurboCore"],[8,"Write"],[8,"GenCore"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedFuture"],[8,"FusedStream"],[8,"Unsize"],[8,"DoubleEndedIterator"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"Stream"],[8,"AsyncIterator"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Generator"],[4,"GeneratorState"],[8,"Seek"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[3,"RangeInclusive"],[3,"RangeFrom"],[3,"RangeToInclusive"],[3,"StringDeserializer"],[4,"SocketAddr"],[3,"IntoIter"],[3,"Weak"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"Splice"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"IntoInnerError"],[3,"Error"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedMutexGuard"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[3,"Time"],[8,"SessionRunner"],[8,"UnwrapMany"],[4,"TurboKind"],[8,"SystemParam"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"FromType"],[8,"System"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[13,"Opaque"],[13,"Map"],[8,"LayoutExt"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"]],"a":{"errno":[8137],"getlasterror":[8137],"{:?}":[5276,12061],"{}":[5283,12068]}},\ +"bones_framework":{"doc":"The bones framework for game development.","t":"IDDALLLLLLLLALLLLLLAAALLKAAALLLLLLLLLLDDFFMLLLLLLLLMLLLLMMLLLLLLMLLLLMLLLLLLMLLMLLLLLLLLLLFLLIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNSNEDNNNDENSDHDDDDDDDDDEDDDDDDDDDDDNNNDDSNNNNNNNNDNDDNDDKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMKLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLKLLLLLLLKLLLLMLMMMMFMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMLMMMLLLLLLMMMMMMLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMKLLLLLLLLLLLLLLLLMMMMMLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMIDDIEDDIDDDGDDDDDNNHEDDNDNDENNEDDIDNIYNNNNNNDDDNNEDNNNDENDHDDDDDDDDDEDDDDDDDDDDDNNNDDNNNNNNNNDNDDNDDKKKLLMMMMFMMMMLLMMMMMMMMMMMMMKMMMKMMMMMMMMMMMMMMMMMKKMMMMMFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKMMMMMMMMLLMMMMMMMLMMMMMMMMDIDFGOLLOLLLLLLLKLLLLLLLLOLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKFLLLFLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFLLLLLLLLLLLLLLLLLLLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLLLLKLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKLDDDIDDKLKLKLLLKLKLKLKLKLKLLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLALLLLALLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAENDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADLLLLLLLLLLLLLLDLLLLLLLLLLLLLLNNNELLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSSSSDDDDDDDDDDDDDDDDESSSSSDDDSSSSSSSSSSSSSSSSSSSSDDDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDDDDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDSSSSSDDDDDDDQQIDQQDIDQQISSSSSSSSSSSSSSSSSSSSSSSSSNNSSSSSSSSSSSSSSSSSSSNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKLLLLLLLLLLLLLDDDDDMMMMMMMMMDDDDDDDDDDDFFFFMMFMMFFFFMMMMMMMMMMMMMMMDDDDDDDDDFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMQQIQQIQQIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMENNLLLLLLLLLLLLLLLALLLAAALLLLLLLLLLLLLANNNNNNNNNNNEDEDDEEDNNNNNNNNNNNNNNNNNNNNNLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLNNNEDDDENNNLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMCDLLLLLLLLLMLLLLLLMLLLLLLDDIGDDDIIDMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLKKLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLMLLMLLLMLMMMKLLMALLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLMIIDAALLLLLAMLALLLKLLLLLLLLLLLLALLLLLAMLLAALLLLLKLDDDDIDKKKKKKKKKLKKKLKKKKKLKKOOFOGGDDDDDDDDDDDDQIKKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISIIYGGNNNNNNDDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIQDNNDDQIIIDRDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDLLKLLLLKLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKLKKKKKLKKOLLLOLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLKLFFFLLLLLLLLLLMKLLLLLLLLLLLLLKLLLLLLLLLMLLMLLLLMLLLLLLLLLLLLLLMMKLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKLLLLLLLMLLLMLLLLLKKLLMOLLLKKKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLMMLLLLFLLLLLKKKLLLMMMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMKKLLLMLLLLLLKLLLLMMMLKLLOMMLKLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFLLKLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMDDDDDDDDDENNNNDIIDNKMKKMKKKMMKMMMGGDIQDDDDQDQIIKKKKMKMKMKDGSSSSSGSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISDIIYGGNNNNNNDGDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIIDDDIQDNNDDQIIIDRDDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDMMKLLKLLKKKKKKKKKLKKKLKKKKKLKKOOLAKLLLLMMKFFFMMKKMLMMLLLLMMKKKKMKLLLLLLLLLLLLFKMMMLLLLLKKMOLKKKMKLKMMFLKKKMMMMMLMMKKMKKMMLLLLLLKMMMMMLKOMMMMKKMMMKKKLLMMLLLLLFKLLFMMMLLKMMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDGLLLLFFLLFFLLLLLLLLLLLLFFFFLLFFLLLLFFLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGDDDDDLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLCOCLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLDLLLLLLLLLLLLLLLLIDDDNIDDIEDDIDDDGDDDCDDDDDDDDDDDDIDNNNNHNEDEDDGGGGDDIDENNDDDDDDDDDCCYYDDDDDDNDEENNNEDDNIIISDIDNIYGGNNNNDDDNDDDNDDGDINIQQDEENDDNNDDDDEEEDNNDDNNNDDQNNNNENDIDIDIDDDDDDDDHNDDDDDDDDDEDDDDDDDDDDDIQIDDIIDNDDIQDNNDDQIIIDRDDIIEINNNNNNDDDNNDDDDNIDINDDDDDDDDINDGGDNDQQIDQQDIDQQIDDDNNNNNNKKKMMKLLKLLMMMMFMMMKKKKKKKKKLKKKLKKKKKLKKOOALAKMLLLLMMMKMMKFMFMFMMMMMMKKMLFFFFMFFFKMALLALLMMKKKKMMMMMKLLLLLLLLLLLLFKMMMLLALALFFFLKKMMMMMMOMMLKKKMMKMLKFFFMMFKKMMMMLMFFFFMMMMFMKKKMMMMMMMMMMMMMMMMMMLMMMMMMMMMFMKKMMMMMMKKMMLLLLLLKMMMMMMMMLKOMMMMKMAKMMMKMMMMKKLLMMLLALALFFFLFKLLFFFFMFFFFMMMMMMMMMMMMMMMLMLLKKMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMDIDFGOOKOOKNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDDKKNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDDDDDDMMMMMMMMMDDGFFFFFFFFFFFFDDIDDKKKLLKKKKKKLKKKKKKKKKKKKKKKKKAAAAADDDDDAAAENDNDDDDDDDAADDNNNEDDDDDDDDDDDFFFFMMFMMFFFFMMMMMMMMMMMMMMMDDDDDDDDDFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMQQIQQIQQIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDFFFMMMMMMMMMDDDFFFMMMMMMMMMDIALLAALLLLLAALFLAALALLLALDDDNENDLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFLLLLLLLLLLLLCLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDEDDNNDDMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLSSSESSNENSSSNSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDLLLLMLLLLLLLMMLLLLMLLLLLLCCDDNNEDMLLLLLLLLLLLLLLLLMMMLLLMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLMMLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLLLLLLLMMLLLLLLLLLMLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLMMLLLMLLLLIDDIDDDDDLLLLLLLLLLLLLLKLLLLLLLLLLLLMMLLLLLLLLLLLCMMLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLALDDDDDDLLLMMLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDDIMLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLLLLNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AssetServerExt","DefaultGamePlugin","DefaultSessionPlugin","animation","borrow","borrow","borrow_mut","borrow_mut","from","from","from_sample_","from_sample_","input","install","install","into","into","into_sample","into_sample","localization","params","prelude","raw_drop","raw_drop","register_default_assets","render","storage","time","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AnimatedSprite","AnimationBankSprite","animate_sprites","animation_plugin","animations","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","current","default","default","fmt","fmt","fps","frames","from","from","from_sample_","from_sample_","from_world","from_world","index","into","into","into_sample","into_sample","last_animation","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","repeat","schema","schema","timer","to_owned","to_owned","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","update_animation_banks","vzip","vzip","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","MSG","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","RAND_BITS","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_enum","as_mut","as_primitive","as_ptr","as_ptr","as_ref","as_ref","as_schema_mut","as_schema_ref","as_struct","as_vec","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","build","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","compare","compare","compare","compare","compare","compute_layout_info","core","core_dir","core_pack","create","ctx","data","datetime","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_fn","dependencies","dependencies","dependencies","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","downloaded","drop","drop","drop_fn","enumerate_packs","enumerate_packs","enumerate_packs","enumerate_packs","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","errored","field","field","field","field_mut","field_offsets","field_path","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_datetime","from_datetime_with_source","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_str","from_str","from_str","from_string","from_type","from_type","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","game_version","game_version","game_version","game_version","get","get","get","get","get","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","get_untyped","get_untyped_mut","handle_asset_changes","has_opaque","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","id","id","id","id","id","import_schemas","inc_downloaded","inc_errored","inc_loaded","inc_to_load","incompabile_packs","increment","index","index","index_mut","index_mut","inner","inner_schema","insert","insert","insert_box","insert_box_unchecked","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_svec","io","is_empty","is_empty","is_empty","is_finished","is_nil","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","kind","layout","layout","len","len","len","listen","load","load","load_asset","load_asset","load_asset_bytes","load_asset_forced","load_assets","load_core_pack","load_file","load_file","load_file","load_file","load_pack","load_progress","loaded","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","nil","option","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs","packs_dir","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","patch","path","path","path","path_handles","pending_asset_changes","pop","pop","pop_box","pre","prelude","ptr","push","push","push_box","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","register","register_default_assets","remove","remove","remove_box","remove_unchecked","reverse_dependencies","rid","root","root","root","root","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","schemas","serialize","serialize","serialize","server","set_io","store","tag_type","timestamp_ms","to_bytes","to_load","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get","try_get_field_path","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_hash","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","uninitialized","untyped","update","value_schema","values","values","values_mut","values_mut","variants","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","watch_for_changes","watcher","with_source","extension","extensions","loader","align","size","key","value","Absolutize","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerInner","AssetStore","Bool","Box","CORE_PACK_ID","ChangedAsset","Cid","CorePackfileMeta","Custom","DummyIo","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FileAssetIo","FromType","Handle","Handle","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","IncompatibleGameVersionError","LoadedAsset","LoadedAssets","Loc","Map","Maybe","MetaAssetLoadCtx","Metadata","Name","Opaque","PackfileMeta","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","Set","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","Unset","UntypedHandle","VariantInfo","Vec","Version","WebAssetIo","absolutize","absolutize_from","absolutize_virtually","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","build","cast","cast_mut","cid","clone_fn","core_dir","core_pack","ctx","data","default","default_fn","dependencies","dependencies","dependencies","deserialize_fn","drop_fn","enumerate_packs","eq_fn","field_offsets","fields","from_type","full_name","game_version","game_version","game_version","game_version","hash_fn","id","id","id","id","id","import_schemas","incompabile_packs","inner","io","kind","layout","load","load_file","load_progress","loc","loc","loc","major","metadata_asset","minor","name","name","name","name","name","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","patch","path","path","path","path_handles","pending_asset_changes","pre","ptr","reverse_dependencies","rid","root","root","root","schema","schema","schema","schema","schemas","schemas","server","store","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","version","version","version","version","watch","watcher","extension","extensions","loader","align","size","key","value","Chain","Context","Error","Ok","Result","anyhow","as_ref","as_ref","bail","borrow","borrow","borrow_mut","borrow_mut","chain","clone","clone_into","context","context","default","deref","deref_mut","downcast","downcast_mut","downcast_ref","drop","ensure","fmt","fmt","format_err","from","from","from","from","from_sample_","from_sample_","from_world","into","into","into_iter","into_sample","into_sample","is","len","msg","new","new","next","next_back","raw_clone","raw_default","raw_drop","raw_drop","root_cause","size_hint","to_owned","to_sample_","to_sample_","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_context","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","add","add","add_assign","add_assign","alphabetic","alphanumeric","append","as_any","as_any","as_any","as_any","as_any","as_char_ptr","as_cstr","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","assert_unique","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","chance","char","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","create","dangling_with_align","dedup","dedup_by","dedup_by_key","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop_as","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_existing","from_iter","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_slice","from_str","from_str","from_str","from_str","from_vec","from_world","from_world","from_world","from_world","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get","get_short_name","grow","hash","hash","hash","hash","hash","i128","i16","i32","i64","i8","index","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_owned","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_vec","is_empty","is_empty","is_owned","is_owned","isize","len","len","len","likely","lowercase","make","make_owned","make_owned","mul","mul","mul_assign","mul_assign","neg","neg","new","new","new","new","new","new_with_ulid","next","next","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","precomputed_hash","prefix","prelude","promote","push","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","remove","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","smallvec","spilled","stream_safe","stream_safe","sub","sub","sub_assign","sub_assign","swap_remove","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_smallvec","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","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_grow","try_into","try_into","try_into","try_into","try_into","try_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","type_id","u128","u16","u32","u64","u8","ulid","unlikely","uppercase","usize","ustr","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_capacity","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","as_any","as_any","as_any","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_size_align","from_size_align_unchecked","from_world","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","into_sample","into_sample","into_sample","into_sample","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_any","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone_from","clone_into","clone_into","cmp","compare","default","delete_char_range","deref","deserialize","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","equals","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","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","from_sample_","from_world","hash","insert_text","into","into_deserializer","into_owned","into_sample","is_borrowed","is_mutable","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","replace","serialize","take","to_mut","to_owned","to_owned","to_sample_","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_any","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","clone_span","cmp","compare","consume","consume","current_span","default","default","default","default","default","default","default","deref","deref","deref_mut","deref_mut","deregister","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_raw","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","drop_span","enabled","enabled","encode_hex","encode_hex_upper","enter","eq","equals","equivalent","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","event","event_enabled","exit","fill_buf","fill_bytes","fill_bytes","fill_bytes","finish","flush","flush","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_iter","from_raw","from_raw_in","from_sample_","from_sample_","from_world","ge","gen","get","gt","handle","handle_event","handle_event","hash","install","install","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_iter","into_iter","into_pin","into_raw","into_raw_with_allocator","into_sample","into_sample","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","log","lt","max_level_hint","ne","new","new","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u32","next_u64","next_u64","nfc","nfd","nfkc","nfkd","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","record","record","record_debug","record_follows_from","register","register_callsite","reregister","resolve","resume","schedule","seek","serialize","size_hint","size_hint","size_hint","socket","source","source","stream_position","stream_safe","strip_prefix_of","strip_suffix_of","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","to_owned","to_sample_","to_sample_","to_string","to_string","try_close","try_fill_bytes","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","ui","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_any","as_any","as_any","as_any","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","compare","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_sample_","from_sample_","from_sample_","from_sample_","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","from_world","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_sample","into_sample","into_sample","into_sample","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","source","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","as_any","as_any","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","compare","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","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_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","hash","into","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","record_debug","record_debug","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_any","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","encode_hex","encode_hex_upper","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_sample_","from_sample_","from_sample_","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","into_sample","into_sample","into_sample","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","as_any","as_any","as_any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","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","count","count","count","description","description","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","invalid","is_empty","last","last","last","last","last","last","len","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_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","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","to_string","to_string","to_string","to_string","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","as_any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_any","as_any","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_string","as_mut_string","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","clear","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","consume","default","delete_char_range","deref","deref_mut","description","description","deserialize","drain","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_with","eq","eq","eq","eq","eq","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt_const","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_sample_","from_sample_","from_sample_","from_sample_","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","from_world","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","insert_text","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_sample","into_sample","into_sample","into_sample","into_searcher","is_contained_in","is_empty","is_mutable","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","nfc","nfd","nfkc","nfkd","partial_cmp","phf_hash","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","record","remove","remove_matches","replace","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","slice","split_off","stream_safe","strip_prefix_of","strip_suffix_of","take","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_socket_addrs","to_string","to_string","to_string","to_string","trim","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_any","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","clone_span","cmp","compare","connect","current_span","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_raw","downcast_unchecked","downgrade","drop","drop","drop_span","enabled","enabled","encode_hex","encode_hex_upper","enter","eq","equals","equivalent","equivalent","equivalent","event","event_enabled","exit","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_sample_","from_sample_","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","into_sample","into_sample","is_read_vectored","is_write_vectored","le","log","lt","make_mut","max_level_hint","ne","new","new","new_cyclic","new_in","new_in","new_span","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","record","record_follows_from","register_callsite","seek","source","strong_count","strong_count","to_owned","to_owned","to_sample_","to_sample_","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_any","as_mut","as_mut","as_mut_ptr","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_single_slice","as_slice","as_slice","as_slice","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clear","clone","clone","clone_from","clone_into","clone_into","cmp","compare","count","decode_with","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","encode","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_with","eq","eq","eq","eq","eq","eq","equals","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hex","from_internal","from_iter","from_raw_parts","from_raw_parts_in","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_slices","from_world","from_world","get_extensions","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_internal","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","into_sample","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","nfc","nfc","nfc","nfc","nfd","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","nfkd","partial_cmp","phf_hash","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","read","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","stream_safe","stream_safe","stream_safe","stream_safe","swap_remove","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_slices","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","as_any","as_any","as_any","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","compare","compare","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","encode_hex","encode_hex_upper","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","cjk_compat_variants","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","last","last","map","next","next","nfc","nfd","nfkc","nfkd","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","stream_safe","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","try_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","hash","hash32","hash64","into","into","into","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","as_any","as_any","as_any","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_sample","into_sample","into_sample","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","cjk_compat_variants","cjk_compat_variants","cjk_compat_variants","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","get","get","get","insert","insert","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_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_value","len","len","len","next","next","next","next","next","next","next","next","nfc","nfc","nfc","nfd","nfd","nfd","nfkc","nfkc","nfkc","nfkd","nfkd","nfkd","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","stream_safe","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","cjk_compat_variants","cjk_compat_variants","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","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","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","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_bucket_full","is_empty","iter","iter","iter","iter_hash","len","new","new_in","next","next","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","stream_safe","stream_safe","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","as_any","as_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","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","as_any","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equals","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","from_sample_","from_world","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","into_sample","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","to_sample_","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","DashMap","DashSet","Map","ReadOnlyView","TryReserveError","_alter","_alter","_alter_all","_alter_all","_capacity","_capacity","_clear","_contains_key","_entry","_entry","_get","_get","_get_mut","_get_mut","_get_read_shard","_get_read_shard","_hasher","_hasher","_insert","_insert","_is_empty","_iter","_iter","_iter_mut","_iter_mut","_len","_len","_remove","_remove","_remove_if","_remove_if","_remove_if_mut","_remove_if_mut","_retain","_retain","_shard_count","_shard_count","_shrink_to_fit","_shrink_to_fit","_try_entry","_try_entry","_try_get","_try_get","_try_get_mut","_try_get_mut","_try_yield_read_shard","_try_yield_read_shard","_try_yield_write_shard","_try_yield_write_shard","_view","_view","_yield_read_shard","_yield_read_shard","_yield_write_shard","_yield_write_shard","alter","alter_all","as_any","bitand","bitor","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","clear","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","contains","contains_key","contains_key","default","default","entry","eq","equals","equivalent","equivalent","equivalent","extend","extend","fmt","fmt","fmt","fmt","from","from","from","from","from_iter","from_iter","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","get","get","get","get_key_value","get_mut","hash_usize","hash_usize","hasher","insert","insert","into","into","into","into","into_inner","into_iter","into_iter","into_iter","into_read_only","into_sample","into_sample","into_sample","into_sample","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter_mut","iter_set","keys","len","len","len","mapref","new","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","remove","remove","remove_if","remove_if","remove_if_mut","retain","retain","setref","shl","shr","shrink_to_fit","shrink_to_fit","sub","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","try_entry","try_from","try_from","try_from","try_from","try_get","try_get_mut","try_into","try_into","try_into","try_into","try_reserve","try_result","type_id","type_id","type_id","type_id","values","view","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_and_shard_amount","with_capacity_and_shard_amount","with_hasher","with_hasher","with_hasher_and_shard_amount","with_shard_amount","Iter","IterMut","OwningIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","from","from","from","from_sample_","from_sample_","from_sample_","into","into","into","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","next","next","next","raw_clone","raw_drop","raw_drop","raw_drop","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Iter","OwningIter","borrow","borrow","borrow_mut","borrow_mut","cjk_compat_variants","from","from","from_sample_","from_sample_","into","into","into_iter","into_iter","into_sample","into_sample","next","next","nfc","nfd","nfkc","nfkd","raw_drop","raw_drop","stream_safe","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","entry","multiple","one","Entry","Occupied","OccupiedEntry","Vacant","VacantEntry","and_modify","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","from_sample_","from_sample_","from_sample_","get","get_mut","insert","insert","insert","insert_entry","insert_entry","into","into","into","into_key","into_key","into_key","into_ref","into_sample","into_sample","into_sample","key","key","key","or_default","or_insert","or_insert_with","or_try_insert_with","raw_drop","raw_drop","raw_drop","remove","remove_entry","replace_entry","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","RefMulti","RefMutMulti","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","from","from","from_sample_","from_sample_","into","into","into_sample","into_sample","key","key","pair","pair","pair_mut","raw_drop","raw_drop","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","value","value","value_mut","vzip","vzip","MappedRef","MappedRefMut","Ref","RefMut","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","downgrade","encode_hex","encode_hex_upper","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","into","into","into","into","into_sample","into_sample","into_sample","into_sample","key","key","key","key","map","map","map","map","pair","pair","pair","pair","pair_mut","pair_mut","raw_drop","raw_drop","raw_drop","raw_drop","to_sample_","to_sample_","to_sample_","to_sample_","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_map","try_map","try_map","try_map","type_id","type_id","type_id","type_id","value","value","value","value","value_mut","value_mut","vzip","vzip","vzip","vzip","multiple","one","RefMulti","borrow","borrow_mut","deref","from","from_sample_","into","into_sample","key","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Ref","borrow","borrow_mut","deref","from","from_sample_","into","into_sample","key","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Absent","Locked","Present","TryResult","borrow","borrow_mut","fmt","from","from_sample_","into","into_sample","is_absent","is_locked","is_present","raw_drop","to_sample_","try_from","try_into","try_unwrap","type_id","unwrap","vzip","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","AXES","Affine2","Affine3A","BVec2","BVec3","BVec3A","BVec4","BVec4A","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","EulerRot","FALSE","FALSE","FALSE","FALSE","FALSE","I64Vec2","I64Vec3","I64Vec4","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","INFINITY","IVec2","IVec3","IVec4","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","Mat2","Mat3","Mat3A","Mat4","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_W","NEG_W","NEG_W","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","NEG_Z","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","ONE","Quat","TRUE","TRUE","TRUE","TRUE","TRUE","U64Vec2","U64Vec3","U64Vec4","UVec2","UVec3","UVec4","Vec2","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3","Vec3A","Vec3Swizzles","Vec4","Vec4","Vec4","Vec4Swizzles","W","W","W","W","W","W","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","X","XYZ","XZY","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","YXZ","YZX","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZXY","ZYX","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","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","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_mat2","add_mat2","add_mat3","add_mat3","add_mat3","add_mat4","add_mat4","all","all","all","all","all","angle_between","angle_between","angle_between","angle_between","angle_between","angle_between","angle_between","any","any","any","any","any","any_orthogonal_vector","any_orthogonal_vector","any_orthogonal_vector","any_orthonormal_pair","any_orthonormal_pair","any_orthonormal_pair","any_orthonormal_vector","any_orthonormal_vector","any_orthonormal_vector","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dmat2","as_dmat3","as_dmat3","as_dmat4","as_dvec2","as_dvec2","as_dvec2","as_dvec2","as_dvec2","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec3","as_dvec4","as_dvec4","as_dvec4","as_dvec4","as_dvec4","as_f32","as_f64","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec2","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec3","as_i64vec4","as_i64vec4","as_i64vec4","as_i64vec4","as_i64vec4","as_ivec2","as_ivec2","as_ivec2","as_ivec2","as_ivec2","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec3","as_ivec4","as_ivec4","as_ivec4","as_ivec4","as_ivec4","as_mat2","as_mat3","as_mat4","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_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_u64vec2","as_u64vec2","as_u64vec2","as_u64vec2","as_u64vec2","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec3","as_u64vec4","as_u64vec4","as_u64vec4","as_u64vec4","as_u64vec4","as_uvec2","as_uvec2","as_uvec2","as_uvec2","as_uvec2","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec3","as_uvec4","as_uvec4","as_uvec4","as_uvec4","as_uvec4","as_vec2","as_vec2","as_vec2","as_vec2","as_vec2","as_vec3","as_vec3","as_vec3","as_vec3","as_vec3","as_vec3a","as_vec3a","as_vec3a","as_vec3a","as_vec3a","as_vec4","as_vec4","as_vec4","as_vec4","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","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","bitmask","bitmask","bitmask","bitmask","bitmask","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","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","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","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","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","ceil","ceil","ceil","ceil","ceil","ceil","ceil","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","cmpne","col","col","col","col","col","col","col","col_mut","col_mut","col_mut","col_mut","col_mut","col_mut","col_mut","conjugate","conjugate","copysign","copysign","copysign","copysign","copysign","copysign","copysign","cross","cross","cross","cross","cross","cross","cross","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","determinant","determinant","determinant","determinant","determinant","determinant","determinant","distance","distance","distance","distance","distance","distance","distance","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","div_euclid","dmat2","dmat3","dmat4","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","dquat","dvec2","dvec3","dvec4","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","exp","exp","exp","exp","exp","exp","exp","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","f32","f64","floor","floor","floor","floor","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","fract","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine3","from_affine3","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle_translation","from_angle_translation","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_array","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_euler","from_euler","from_euler","from_euler","from_euler","from_euler","from_euler","from_mat2","from_mat2","from_mat2","from_mat2","from_mat2","from_mat2_translation","from_mat2_translation","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3_translation","from_mat3_translation","from_mat3a","from_mat3a","from_mat3a","from_mat3a","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_mat4","from_quat","from_quat","from_quat","from_quat","from_quat","from_quat","from_quat","from_rotation_arc","from_rotation_arc","from_rotation_arc_2d","from_rotation_arc_2d","from_rotation_arc_colinear","from_rotation_arc_colinear","from_rotation_translation","from_rotation_translation","from_rotation_translation","from_rotation_translation","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale_angle","from_scale_angle","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scaled_axis","from_scaled_axis","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_slice","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_translation","from_vec4","from_vec4","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_xyzw","from_xyzw","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i32","i64","i64vec2","i64vec3","i64vec4","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","index_mut","index_mut","interpolate","interpolate","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","inverse","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_near_identity","is_near_identity","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","ivec2","ivec3","ivec4","length","length","length","length","length","length","length","length","length","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_recip","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","length_squared","lerp","lerp","lerp","lerp","lerp","lerp","lerp","lerp","lerp","look_at_lh","look_at_lh","look_at_lh","look_at_lh","look_at_rh","look_at_rh","look_at_rh","look_at_rh","look_to_lh","look_to_lh","look_to_lh","look_to_lh","look_to_rh","look_to_rh","look_to_rh","look_to_rh","mat2","mat3","mat3a","mat4","matrix2","matrix2","matrix3","matrix3","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","max_element","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_add","mul_add","mul_add","mul_add","mul_add","mul_add","mul_add","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_mat2","mul_mat2","mul_mat3","mul_mat3","mul_mat3","mul_mat4","mul_mat4","mul_quat","mul_quat","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_vec2","mul_vec2","mul_vec3","mul_vec3","mul_vec3","mul_vec3","mul_vec3","mul_vec3a","mul_vec3a","mul_vec3a","mul_vec4","mul_vec4","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","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","new","new","new","new","new","new","new","new","new","new","new","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","orthographic_lh","orthographic_lh","orthographic_rh","orthographic_rh","orthographic_rh_gl","orthographic_rh_gl","perp","perp","perp","perp","perp_dot","perp_dot","perp_dot","perp_dot","perspective_infinite_lh","perspective_infinite_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_rh","perspective_infinite_reverse_rh","perspective_infinite_rh","perspective_infinite_rh","perspective_lh","perspective_lh","perspective_rh","perspective_rh","perspective_rh_gl","perspective_rh_gl","powf","powf","powf","powf","powf","powf","powf","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_point3","project_point3","quat","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","recip","recip","recip","recip","recip","recip","recip","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rotate","rotate","rotate","rotate","round","round","round","round","round","round","round","row","row","row","row","row","row","row","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_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","saturating_div","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_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","select","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set","set","set","set","set","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","signum","slerp","slerp","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","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","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","sub_assign","sub_assign","sub_assign","sub_mat2","sub_mat2","sub_mat3","sub_mat3","sub_mat3","sub_mat4","sub_mat4","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","swizzles","test","test","test","test","test","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_array","to_axis_angle","to_axis_angle","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_euler","to_euler","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_scale_angle_translation","to_scale_angle_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scaled_axis","to_scaled_axis","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","to_string","to_string","to_string","to_string","to_string","to_string","transform_point2","transform_point2","transform_point2","transform_point2","transform_point2","transform_point3","transform_point3","transform_point3","transform_point3","transform_point3a","transform_point3a","transform_vector2","transform_vector2","transform_vector2","transform_vector2","transform_vector2","transform_vector3","transform_vector3","transform_vector3","transform_vector3","transform_vector3a","transform_vector3a","translation","translation","translation","translation","transpose","transpose","transpose","transpose","transpose","transpose","transpose","trunc","trunc","trunc","trunc","trunc","trunc","trunc","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_normalize","try_normalize","try_normalize","try_normalize","try_normalize","try_normalize","try_normalize","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u32","u64","u64vec2","u64vec3","u64vec4","uvec2","uvec3","uvec4","vec2","vec3","vec3a","vec4","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","w","w","w","w","w","w","w","w_axis","w_axis","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_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","ww","ww","ww","ww","ww","ww","ww","www","www","www","www","www","www","www","wwww","wwww","wwww","wwww","wwww","wwww","wwww","wwwx","wwwx","wwwx","wwwx","wwwx","wwwx","wwwx","wwwy","wwwy","wwwy","wwwy","wwwy","wwwy","wwwy","wwwz","wwwz","wwwz","wwwz","wwwz","wwwz","wwwz","wwx","wwx","wwx","wwx","wwx","wwx","wwx","wwxw","wwxw","wwxw","wwxw","wwxw","wwxw","wwxw","wwxx","wwxx","wwxx","wwxx","wwxx","wwxx","wwxx","wwxy","wwxy","wwxy","wwxy","wwxy","wwxy","wwxy","wwxz","wwxz","wwxz","wwxz","wwxz","wwxz","wwxz","wwy","wwy","wwy","wwy","wwy","wwy","wwy","wwyw","wwyw","wwyw","wwyw","wwyw","wwyw","wwyw","wwyx","wwyx","wwyx","wwyx","wwyx","wwyx","wwyx","wwyy","wwyy","wwyy","wwyy","wwyy","wwyy","wwyy","wwyz","wwyz","wwyz","wwyz","wwyz","wwyz","wwyz","wwz","wwz","wwz","wwz","wwz","wwz","wwz","wwzw","wwzw","wwzw","wwzw","wwzw","wwzw","wwzw","wwzx","wwzx","wwzx","wwzx","wwzx","wwzx","wwzx","wwzy","wwzy","wwzy","wwzy","wwzy","wwzy","wwzy","wwzz","wwzz","wwzz","wwzz","wwzz","wwzz","wwzz","wx","wx","wx","wx","wx","wx","wx","wxw","wxw","wxw","wxw","wxw","wxw","wxw","wxww","wxww","wxww","wxww","wxww","wxww","wxww","wxwx","wxwx","wxwx","wxwx","wxwx","wxwx","wxwx","wxwy","wxwy","wxwy","wxwy","wxwy","wxwy","wxwy","wxwz","wxwz","wxwz","wxwz","wxwz","wxwz","wxwz","wxx","wxx","wxx","wxx","wxx","wxx","wxx","wxxw","wxxw","wxxw","wxxw","wxxw","wxxw","wxxw","wxxx","wxxx","wxxx","wxxx","wxxx","wxxx","wxxx","wxxy","wxxy","wxxy","wxxy","wxxy","wxxy","wxxy","wxxz","wxxz","wxxz","wxxz","wxxz","wxxz","wxxz","wxy","wxy","wxy","wxy","wxy","wxy","wxy","wxyw","wxyw","wxyw","wxyw","wxyw","wxyw","wxyw","wxyx","wxyx","wxyx","wxyx","wxyx","wxyx","wxyx","wxyy","wxyy","wxyy","wxyy","wxyy","wxyy","wxyy","wxyz","wxyz","wxyz","wxyz","wxyz","wxyz","wxyz","wxz","wxz","wxz","wxz","wxz","wxz","wxz","wxzw","wxzw","wxzw","wxzw","wxzw","wxzw","wxzw","wxzx","wxzx","wxzx","wxzx","wxzx","wxzx","wxzx","wxzy","wxzy","wxzy","wxzy","wxzy","wxzy","wxzy","wxzz","wxzz","wxzz","wxzz","wxzz","wxzz","wxzz","wy","wy","wy","wy","wy","wy","wy","wyw","wyw","wyw","wyw","wyw","wyw","wyw","wyww","wyww","wyww","wyww","wyww","wyww","wyww","wywx","wywx","wywx","wywx","wywx","wywx","wywx","wywy","wywy","wywy","wywy","wywy","wywy","wywy","wywz","wywz","wywz","wywz","wywz","wywz","wywz","wyx","wyx","wyx","wyx","wyx","wyx","wyx","wyxw","wyxw","wyxw","wyxw","wyxw","wyxw","wyxw","wyxx","wyxx","wyxx","wyxx","wyxx","wyxx","wyxx","wyxy","wyxy","wyxy","wyxy","wyxy","wyxy","wyxy","wyxz","wyxz","wyxz","wyxz","wyxz","wyxz","wyxz","wyy","wyy","wyy","wyy","wyy","wyy","wyy","wyyw","wyyw","wyyw","wyyw","wyyw","wyyw","wyyw","wyyx","wyyx","wyyx","wyyx","wyyx","wyyx","wyyx","wyyy","wyyy","wyyy","wyyy","wyyy","wyyy","wyyy","wyyz","wyyz","wyyz","wyyz","wyyz","wyyz","wyyz","wyz","wyz","wyz","wyz","wyz","wyz","wyz","wyzw","wyzw","wyzw","wyzw","wyzw","wyzw","wyzw","wyzx","wyzx","wyzx","wyzx","wyzx","wyzx","wyzx","wyzy","wyzy","wyzy","wyzy","wyzy","wyzy","wyzy","wyzz","wyzz","wyzz","wyzz","wyzz","wyzz","wyzz","wz","wz","wz","wz","wz","wz","wz","wzw","wzw","wzw","wzw","wzw","wzw","wzw","wzww","wzww","wzww","wzww","wzww","wzww","wzww","wzwx","wzwx","wzwx","wzwx","wzwx","wzwx","wzwx","wzwy","wzwy","wzwy","wzwy","wzwy","wzwy","wzwy","wzwz","wzwz","wzwz","wzwz","wzwz","wzwz","wzwz","wzx","wzx","wzx","wzx","wzx","wzx","wzx","wzxw","wzxw","wzxw","wzxw","wzxw","wzxw","wzxw","wzxx","wzxx","wzxx","wzxx","wzxx","wzxx","wzxx","wzxy","wzxy","wzxy","wzxy","wzxy","wzxy","wzxy","wzxz","wzxz","wzxz","wzxz","wzxz","wzxz","wzxz","wzy","wzy","wzy","wzy","wzy","wzy","wzy","wzyw","wzyw","wzyw","wzyw","wzyw","wzyw","wzyw","wzyx","wzyx","wzyx","wzyx","wzyx","wzyx","wzyx","wzyy","wzyy","wzyy","wzyy","wzyy","wzyy","wzyy","wzyz","wzyz","wzyz","wzyz","wzyz","wzyz","wzyz","wzz","wzz","wzz","wzz","wzz","wzz","wzz","wzzw","wzzw","wzzw","wzzw","wzzw","wzzw","wzzw","wzzx","wzzx","wzzx","wzzx","wzzx","wzzx","wzzx","wzzy","wzzy","wzzy","wzzy","wzzy","wzzy","wzzy","wzzz","wzzz","wzzz","wzzz","wzzz","wzzz","wzzz","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x_axis","x_axis","x_axis","x_axis","x_axis","x_axis","xw","xw","xw","xw","xw","xw","xw","xww","xww","xww","xww","xww","xww","xww","xwww","xwww","xwww","xwww","xwww","xwww","xwww","xwwx","xwwx","xwwx","xwwx","xwwx","xwwx","xwwx","xwwy","xwwy","xwwy","xwwy","xwwy","xwwy","xwwy","xwwz","xwwz","xwwz","xwwz","xwwz","xwwz","xwwz","xwx","xwx","xwx","xwx","xwx","xwx","xwx","xwxw","xwxw","xwxw","xwxw","xwxw","xwxw","xwxw","xwxx","xwxx","xwxx","xwxx","xwxx","xwxx","xwxx","xwxy","xwxy","xwxy","xwxy","xwxy","xwxy","xwxy","xwxz","xwxz","xwxz","xwxz","xwxz","xwxz","xwxz","xwy","xwy","xwy","xwy","xwy","xwy","xwy","xwyw","xwyw","xwyw","xwyw","xwyw","xwyw","xwyw","xwyx","xwyx","xwyx","xwyx","xwyx","xwyx","xwyx","xwyy","xwyy","xwyy","xwyy","xwyy","xwyy","xwyy","xwyz","xwyz","xwyz","xwyz","xwyz","xwyz","xwyz","xwz","xwz","xwz","xwz","xwz","xwz","xwz","xwzw","xwzw","xwzw","xwzw","xwzw","xwzw","xwzw","xwzx","xwzx","xwzx","xwzx","xwzx","xwzx","xwzx","xwzy","xwzy","xwzy","xwzy","xwzy","xwzy","xwzy","xwzz","xwzz","xwzz","xwzz","xwzz","xwzz","xwzz","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xx","xxw","xxw","xxw","xxw","xxw","xxw","xxw","xxww","xxww","xxww","xxww","xxww","xxww","xxww","xxwx","xxwx","xxwx","xxwx","xxwx","xxwx","xxwx","xxwy","xxwy","xxwy","xxwy","xxwy","xxwy","xxwy","xxwz","xxwz","xxwz","xxwz","xxwz","xxwz","xxwz","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxx","xxxw","xxxw","xxxw","xxxw","xxxw","xxxw","xxxw","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxy","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxxz","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxy","xxyw","xxyw","xxyw","xxyw","xxyw","xxyw","xxyw","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyy","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxyz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxz","xxzw","xxzw","xxzw","xxzw","xxzw","xxzw","xxzw","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzx","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzy","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xxzz","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xy","xyw","xyw","xyw","xyw","xyw","xyw","xyw","xyww","xyww","xyww","xyww","xyww","xyww","xyww","xywx","xywx","xywx","xywx","xywx","xywx","xywx","xywy","xywy","xywy","xywy","xywy","xywy","xywy","xywz","xywz","xywz","xywz","xywz","xywz","xywz","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyx","xyxw","xyxw","xyxw","xyxw","xyxw","xyxw","xyxw","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxy","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyxz","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyy","xyyw","xyyw","xyyw","xyyw","xyyw","xyyw","xyyw","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyy","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyz","xyzw","xyzw","xyzw","xyzw","xyzw","xyzw","xyzw","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzx","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzy","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xyzz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xz","xzw","xzw","xzw","xzw","xzw","xzw","xzw","xzww","xzww","xzww","xzww","xzww","xzww","xzww","xzwx","xzwx","xzwx","xzwx","xzwx","xzwx","xzwx","xzwy","xzwy","xzwy","xzwy","xzwy","xzwy","xzwy","xzwz","xzwz","xzwz","xzwz","xzwz","xzwz","xzwz","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzx","xzxw","xzxw","xzxw","xzxw","xzxw","xzxw","xzxw","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxx","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxy","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzxz","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzy","xzyw","xzyw","xzyw","xzyw","xzyw","xzyw","xzyw","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyx","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyy","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzyz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzz","xzzw","xzzw","xzzw","xzzw","xzzw","xzzw","xzzw","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzx","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzy","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","xzzz","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y_axis","y_axis","y_axis","y_axis","y_axis","y_axis","yw","yw","yw","yw","yw","yw","yw","yww","yww","yww","yww","yww","yww","yww","ywww","ywww","ywww","ywww","ywww","ywww","ywww","ywwx","ywwx","ywwx","ywwx","ywwx","ywwx","ywwx","ywwy","ywwy","ywwy","ywwy","ywwy","ywwy","ywwy","ywwz","ywwz","ywwz","ywwz","ywwz","ywwz","ywwz","ywx","ywx","ywx","ywx","ywx","ywx","ywx","ywxw","ywxw","ywxw","ywxw","ywxw","ywxw","ywxw","ywxx","ywxx","ywxx","ywxx","ywxx","ywxx","ywxx","ywxy","ywxy","ywxy","ywxy","ywxy","ywxy","ywxy","ywxz","ywxz","ywxz","ywxz","ywxz","ywxz","ywxz","ywy","ywy","ywy","ywy","ywy","ywy","ywy","ywyw","ywyw","ywyw","ywyw","ywyw","ywyw","ywyw","ywyx","ywyx","ywyx","ywyx","ywyx","ywyx","ywyx","ywyy","ywyy","ywyy","ywyy","ywyy","ywyy","ywyy","ywyz","ywyz","ywyz","ywyz","ywyz","ywyz","ywyz","ywz","ywz","ywz","ywz","ywz","ywz","ywz","ywzw","ywzw","ywzw","ywzw","ywzw","ywzw","ywzw","ywzx","ywzx","ywzx","ywzx","ywzx","ywzx","ywzx","ywzy","ywzy","ywzy","ywzy","ywzy","ywzy","ywzy","ywzz","ywzz","ywzz","ywzz","ywzz","ywzz","ywzz","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yx","yxw","yxw","yxw","yxw","yxw","yxw","yxw","yxww","yxww","yxww","yxww","yxww","yxww","yxww","yxwx","yxwx","yxwx","yxwx","yxwx","yxwx","yxwx","yxwy","yxwy","yxwy","yxwy","yxwy","yxwy","yxwy","yxwz","yxwz","yxwz","yxwz","yxwz","yxwz","yxwz","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxx","yxxw","yxxw","yxxw","yxxw","yxxw","yxxw","yxxw","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxy","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxxz","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxy","yxyw","yxyw","yxyw","yxyw","yxyw","yxyw","yxyw","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyy","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxyz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxz","yxzw","yxzw","yxzw","yxzw","yxzw","yxzw","yxzw","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzx","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzy","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yxzz","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yy","yyw","yyw","yyw","yyw","yyw","yyw","yyw","yyww","yyww","yyww","yyww","yyww","yyww","yyww","yywx","yywx","yywx","yywx","yywx","yywx","yywx","yywy","yywy","yywy","yywy","yywy","yywy","yywy","yywz","yywz","yywz","yywz","yywz","yywz","yywz","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyx","yyxw","yyxw","yyxw","yyxw","yyxw","yyxw","yyxw","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxy","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyxz","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyy","yyyw","yyyw","yyyw","yyyw","yyyw","yyyw","yyyw","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyy","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyz","yyzw","yyzw","yyzw","yyzw","yyzw","yyzw","yyzw","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzx","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzy","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yyzz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yz","yzw","yzw","yzw","yzw","yzw","yzw","yzw","yzww","yzww","yzww","yzww","yzww","yzww","yzww","yzwx","yzwx","yzwx","yzwx","yzwx","yzwx","yzwx","yzwy","yzwy","yzwy","yzwy","yzwy","yzwy","yzwy","yzwz","yzwz","yzwz","yzwz","yzwz","yzwz","yzwz","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzx","yzxw","yzxw","yzxw","yzxw","yzxw","yzxw","yzxw","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxx","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxy","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzxz","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzy","yzyw","yzyw","yzyw","yzyw","yzyw","yzyw","yzyw","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyx","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyy","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzyz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzz","yzzw","yzzw","yzzw","yzzw","yzzw","yzzw","yzzw","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzx","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzy","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","yzzz","z","z","z","z","z","z","z","z","z","z","z","z","z","z","z_axis","z_axis","z_axis","z_axis","z_axis","zw","zw","zw","zw","zw","zw","zw","zww","zww","zww","zww","zww","zww","zww","zwww","zwww","zwww","zwww","zwww","zwww","zwww","zwwx","zwwx","zwwx","zwwx","zwwx","zwwx","zwwx","zwwy","zwwy","zwwy","zwwy","zwwy","zwwy","zwwy","zwwz","zwwz","zwwz","zwwz","zwwz","zwwz","zwwz","zwx","zwx","zwx","zwx","zwx","zwx","zwx","zwxw","zwxw","zwxw","zwxw","zwxw","zwxw","zwxw","zwxx","zwxx","zwxx","zwxx","zwxx","zwxx","zwxx","zwxy","zwxy","zwxy","zwxy","zwxy","zwxy","zwxy","zwxz","zwxz","zwxz","zwxz","zwxz","zwxz","zwxz","zwy","zwy","zwy","zwy","zwy","zwy","zwy","zwyw","zwyw","zwyw","zwyw","zwyw","zwyw","zwyw","zwyx","zwyx","zwyx","zwyx","zwyx","zwyx","zwyx","zwyy","zwyy","zwyy","zwyy","zwyy","zwyy","zwyy","zwyz","zwyz","zwyz","zwyz","zwyz","zwyz","zwyz","zwz","zwz","zwz","zwz","zwz","zwz","zwz","zwzw","zwzw","zwzw","zwzw","zwzw","zwzw","zwzw","zwzx","zwzx","zwzx","zwzx","zwzx","zwzx","zwzx","zwzy","zwzy","zwzy","zwzy","zwzy","zwzy","zwzy","zwzz","zwzz","zwzz","zwzz","zwzz","zwzz","zwzz","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zx","zxw","zxw","zxw","zxw","zxw","zxw","zxw","zxww","zxww","zxww","zxww","zxww","zxww","zxww","zxwx","zxwx","zxwx","zxwx","zxwx","zxwx","zxwx","zxwy","zxwy","zxwy","zxwy","zxwy","zxwy","zxwy","zxwz","zxwz","zxwz","zxwz","zxwz","zxwz","zxwz","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxx","zxxw","zxxw","zxxw","zxxw","zxxw","zxxw","zxxw","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxx","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxy","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxxz","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxy","zxyw","zxyw","zxyw","zxyw","zxyw","zxyw","zxyw","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyx","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyy","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxyz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxz","zxzw","zxzw","zxzw","zxzw","zxzw","zxzw","zxzw","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzx","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzy","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zxzz","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zy","zyw","zyw","zyw","zyw","zyw","zyw","zyw","zyww","zyww","zyww","zyww","zyww","zyww","zyww","zywx","zywx","zywx","zywx","zywx","zywx","zywx","zywy","zywy","zywy","zywy","zywy","zywy","zywy","zywz","zywz","zywz","zywz","zywz","zywz","zywz","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyx","zyxw","zyxw","zyxw","zyxw","zyxw","zyxw","zyxw","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxx","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxy","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyxz","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyy","zyyw","zyyw","zyyw","zyyw","zyyw","zyyw","zyyw","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyx","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyy","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyz","zyzw","zyzw","zyzw","zyzw","zyzw","zyzw","zyzw","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzx","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzy","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zyzz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zz","zzw","zzw","zzw","zzw","zzw","zzw","zzw","zzww","zzww","zzww","zzww","zzww","zzww","zzww","zzwx","zzwx","zzwx","zzwx","zzwx","zzwx","zzwx","zzwy","zzwy","zzwy","zzwy","zzwy","zzwy","zzwy","zzwz","zzwz","zzwz","zzwz","zzwz","zzwz","zzwz","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzx","zzxw","zzxw","zzxw","zzxw","zzxw","zzxw","zzxw","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxx","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxy","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzxz","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzy","zzyw","zzyw","zzyw","zzyw","zzyw","zzyw","zzyw","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyx","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyy","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzyz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzz","zzzw","zzzw","zzzw","zzzw","zzzw","zzzw","zzzw","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzx","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzy","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","zzzz","BVec2","BVec3","BVec3A","BVec4","BVec4A","w","x","x","x","y","y","y","z","z","Affine2","Affine3A","Mat2","Mat3","Mat3A","Mat4","Quat","Vec2","Vec3","Vec3A","Vec4","mat2","mat3","mat3a","mat4","matrix2","matrix3","quat","translation","translation","vec2","vec3","vec3a","vec4","w_axis","x","x","x_axis","x_axis","x_axis","y","y","y_axis","y_axis","y_axis","z","z_axis","z_axis","z_axis","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","dmat2","dmat3","dmat4","dquat","dvec2","dvec3","dvec4","matrix2","matrix3","translation","translation","w","w","w_axis","x","x","x","x","x_axis","x_axis","x_axis","y","y","y","y","y_axis","y_axis","y_axis","z","z","z","z_axis","z_axis","IVec2","IVec3","IVec4","ivec2","ivec3","ivec4","w","x","x","x","y","y","y","z","z","I64Vec2","I64Vec3","I64Vec4","i64vec2","i64vec3","i64vec4","w","x","x","x","y","y","y","z","z","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3Swizzles","Vec4","Vec4","Vec4Swizzles","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","UVec2","UVec3","UVec4","uvec2","uvec3","uvec4","w","x","x","x","y","y","y","z","z","U64Vec2","U64Vec3","U64Vec4","u64vec2","u64vec3","u64vec4","w","x","x","x","y","y","y","z","z","ButtonState","Pressed","Released","as_any","borrow","borrow_mut","clone","clone_into","default","eq","equals","equivalent","equivalent","equivalent","fmt","from","from_sample_","from_world","gamepad","hash","into","into_sample","keyboard","mouse","prelude","pressed","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","schema","to_owned","to_sample_","try_from","try_into","type_id","vzip","window","Axis","Button","C","Connected","Connection","DPadDown","DPadLeft","DPadRight","DPadUp","Disconnected","East","GamepadAxis","GamepadAxisEvent","GamepadButton","GamepadButtonEvent","GamepadConnectionEvent","GamepadConnectionEventKind","GamepadEvent","GamepadInputs","LeftStickX","LeftStickY","LeftThumb","LeftTrigger","LeftTrigger2","LeftZ","Mode","North","Other","Other","RightStickX","RightStickY","RightThumb","RightTrigger","RightTrigger2","RightZ","Select","South","Start","West","Z","as_any","as_any","axis","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","eq","eq","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","gamepad","gamepad","gamepad","gamepad_events","hash","hash","into","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","raw_hash","schema","schema","schema","schema","schema","schema","schema","schema","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","A","AbntC1","AbntC2","AltLeft","AltRight","Apostrophe","Apps","Asterisk","At","Ax","B","Back","Backslash","BracketLeft","BracketRight","C","Calculator","Capital","Caret","Colon","Comma","Compose","ControlLeft","ControlRight","Convert","Copy","Cut","D","Delete","Down","E","End","Equals","Escape","F","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","G","Grave","H","Home","I","Insert","J","K","Kana","Kanji","Key0","Key1","Key2","Key3","Key4","Key5","Key6","Key7","Key8","Key9","KeyCode","KeyboardEvent","KeyboardInputs","L","Left","M","Mail","MediaSelect","MediaStop","Minus","Mute","MyComputer","N","NavigateBackward","NavigateForward","NextTrack","NoConvert","Numlock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEquals","NumpadMultiply","NumpadSubtract","O","Oem102","P","PageDown","PageUp","Paste","Pause","Period","PlayPause","Plus","Power","PrevTrack","Q","R","Return","Right","S","Scroll","Semicolon","ShiftLeft","ShiftRight","Slash","Sleep","Snapshot","Space","Stop","SuperLeft","SuperRight","Sysrq","T","Tab","U","Underline","Unlabeled","Up","V","VolumeDown","VolumeUp","W","Wake","WebBack","WebFavorites","WebForward","WebHome","WebRefresh","WebSearch","WebStop","X","Y","Yen","Z","as_any","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","button_state","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","eq","equals","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","hash","into","into","into","into_sample","into_sample","into_sample","key_code","key_events","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","scan_code","schema","schema","schema","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Left","Lines","Middle","MouseButton","MouseButtonEvent","MouseInputs","MouseScrollEvent","MouseScrollUnit","Other","Pixels","Right","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","button_events","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","movement","movement","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","state","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unit","vzip","vzip","vzip","vzip","vzip","wheel_events","ButtonState","Window","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_sample_","from_world","fullscreen","into","into_sample","raw_clone","raw_default","raw_drop","schema","size","to_owned","to_sample_","try_from","try_into","type_id","vzip","DefaultSessionRunner","Game","GamePlugin","GameSystem","GameSystems","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","active","active","add_after_session_system","add_after_system","add_before_session_system","add_before_system","add_startup_system","after","after_session","before","before_session","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","default","default","default","default","default","default","delete","delete","deref","deref_mut","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","has_initialized","has_run_startup","init_shared_resource","insert_shared_resource","install","install","install_plugin","install_plugin","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","iter_mut","new","new","prelude","priority","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_shared_resource","restore","runner","schema","schema","sessions","shared_resource","shared_resource_cell","shared_resource_mut","shared_resources","snapshot","sorted_session_keys","stages","startup","step","step","step","systems","time","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","visible","visible","vzip","vzip","vzip","vzip","vzip","vzip","world","FromWorld","UnwrapMany","World","atomic","bitset","borrow","borrow","borrow_mut","clone","clone_into","components","components","default","entities","fmt","from","from_sample_","from_world","from_world","get_resource","get_resource_mut","get_state","init_param","init_resource","initialize","insert_resource","into","into_sample","maintain","new","prelude","raw_clone","raw_default","raw_drop","resource","resource_mut","resources","resources","run_initialized_system","run_system","stage","system","to_owned","to_sample_","try_from","try_into","type_id","unwrap_many","vzip","AtomicCell","Ref","RefMut","BitFmt","BitSet","BitSetVec","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","create_bitset","impl_bitset","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","NotInitialized","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","Entities","EntitiesIterWith","Entity","EntityIterator","Iter","QueryItem","apply_bitset","iter_with_bitset","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add","add_startup_system","add_system","add_system","add_system_to_stage","alphabetic","alphanumeric","apply_bitset","apply_bitset","apply_bitset","apply_bitset","as_any","as_any","as_any","as_any","as_deref","as_deref_mut","as_mut","as_mut","as_ptr","as_ref","as_ref","as_ref","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bitset","bitset","bitset","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","cast","cast_mut","chance","char","clear_killed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_data","clone_fn","clone_from","clone_from","clone_into","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","compare","compare","components","contains","contains","contains","contains","create","create","create_bitset","dangling_with_align","default","default","default","default","default","default","default","default","default","default","default","default_fn","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize_fn","digit","drop","drop_fn","eq","eq","eq","eq","eq_fn","equals","equals","equals","equals","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_type","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_schema","from_type","from_untyped","from_untyped","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","generation","get","get","get","get","get","get_cell","get_cell","get_cell","get_cell_by_schema_id","get_many_mut","get_many_mut","get_many_ref_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref_mut","get_short_name","get_state","get_state","get_state","get_state","get_state","get_state","get_state","get_state","has_started","hash","hash","hash","hash_fn","i128","i16","i32","i64","i8","id","id","id","id","id","impl_bitset","index","index","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize_systems","insert","insert","insert","insert","insert_box","insert_cell","insert_cell","insert_raw","insert_stage_after","insert_stage_before","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_split","into_split","into_typed","into_untyped","into_untyped","is_alive","is_empty","is_empty","isize","iter","iter","iter_mut","iter_mut","iter_mut_with_bitset","iter_mut_with_bitset","iter_with","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","kill","killed","kind","layout","leak","leak","len","len","likely","lowercase","map","map","map_split","map_split","name","name","name","name","name","name","name","name","name","name","name","new","new","new","new","new","new","new","new","new","new","next","next","next","next","next","next","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","queue","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","read","remove","remove","remove","remove_box","remove_raw","replace","replace_with","reseed","resources","run","run","run","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schema","schema","schemas","shuffle","size","slice","slice","smallvec","stages","startup_systems","swap","system","system","systems","tag_type","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_smallvec","to_string","to_string","to_string","to_string","to_string","transmute_lifetime","transmute_lifetime","transpose","transpose","try_borrow","try_borrow_mut","try_borrow_unguarded","try_borrow_unguarded_mut","try_cast","try_cast_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_many_mut","try_get_mut","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_inner","try_remove","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","typed","u128","u16","u32","u64","u8","undo_leak","unlikely","untyped","untyped_mut","unwrap_many","uppercase","usize","ustr","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_borrow","with_borrow","with_core_stages","with_seed","layout","align","size","key","value","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","NoClone","Resources","UntypedAtomicResource","UntypedResources","CommandQueue","Commands","CoreStage","First","Last","PostUpdate","PreUpdate","SimpleSystemStage","StageLabel","SystemStage","SystemStages","Update","add_system","has_started","id","id","id","initialize","name","name","name","queue","run","stages","startup_systems","systems","Comp","CompMut","In","IntoSystem","Param","Res","ResInit","ResMut","ResMutInit","State","StaticSystem","Sys","System","SystemParam","borrow","get_state","initialize","initialize","initialize","name","name","run","run","system","Duration","Instant","MAX","MICROSECOND","MILLISECOND","NANOSECOND","SECOND","SystemTime","ZERO","add","add_assign","as_any","as_micros","as_millis","as_nanos","as_secs","as_secs_f32","as_secs_f64","borrow","borrow","borrow","borrow_mut","checked_add","checked_div","checked_mul","checked_sub","clone","clone_into","cmp","compare","default","deserialize","div","div_assign","div_duration_f32","div_duration_f64","div_f32","div_f64","eq","equals","equivalent","equivalent","equivalent","erased_serialize","fmt","from","from","from","from_micros","from_millis","from_nanos","from_sample_","from_secs","from_secs_f32","from_secs_f64","from_world","hash","interpolate","into","into_sample","is_zero","mul","mul_assign","mul_f32","mul_f64","new","now","partial_cmp","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","saturating_add","saturating_mul","saturating_sub","schema","serialize","sub","sub_assign","subsec_micros","subsec_millis","subsec_nanos","sum","sum","to_owned","to_sample_","try_from","try_from_secs_f32","try_from_secs_f64","try_into","type_id","vzip","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","Time","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","active","active","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","borrow","borrow","cast","cast_mut","chance","char","clone_fn","components","create","create_bitset","dangling_with_align","default","default_fn","delete","deref","deref_mut","deserialize_fn","digit","drop_fn","eq_fn","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_initialized","has_started","hash_fn","i128","i16","i32","i64","i8","id","id","id","impl_bitset","index","initialize","initialize","initialize","initialize","install","isize","iter_with_bitset","kind","layout","likely","lowercase","name","name","name","name","name","name","name","name","partial_shuffle","priority","queue","read","reseed","resources","run","run","run","runner","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schemas","sessions","shared_resources","shuffle","size","smallvec","sorted_session_keys","stages","stages","startup_systems","step","system","systems","systems","tag_type","to_smallvec","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u64","u8","unlikely","unwrap_many","uppercase","usize","ustr","variants","visible","visible","weighted_sample","weighted_sample_mut","with_seed","world","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas","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","clone","clone","clone_into","clone_into","default","drop","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get","get_ref","insert","insert_box","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","iter","iter","iter_mut","layout","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","ptr","ptr_mut","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","resize","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unchecked_idx","unchecked_idx_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicBorrow","AtomicBorrowMut","Lock","borrow","borrow","borrow_mut","borrow_mut","check_read_refs_count","check_write_refs_count","clone","clone","clone_borrow","clone_borrow_mut","drop","drop","dummy","dummy","from","from","from_sample_","from_sample_","into","into","into_sample","into_sample","is_borrowed","is_reading","is_writing","new_lock","raw_drop","raw_drop","release_borrow","release_borrow_mut","restore_leaked","restore_leaked","to_sample_","to_sample_","try_borrow","try_borrow_mut","try_from","try_from","try_into","try_into","try_new","try_new","type_id","type_id","vzip","vzip","Time","advance_exact","borrow","borrow_mut","clone","clone_into","default","delta","delta_seconds","delta_seconds_f64","elapsed","elapsed_seconds","elapsed_seconds_f64","fmt","from","from_sample_","from_world","into","into_sample","is_paused","new","pause","raw_clone","raw_default","raw_drop","schema","to_owned","to_sample_","try_from","try_into","type_id","unpause","update","update_with_instant","vzip","FluentBundle","FluentBundleAsset","FluentResourceAsset","Localization","LocalizationAsset","RootLocalizationFieldIdx","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundles","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","current_bundle","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","fluent","fluent_args","fluent_langneg","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","get","get_state","get_with","initialize","intl_memoizer","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","schema","schema","schema","sys_locale","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","unic_langid","vzip","vzip","vzip","vzip","vzip","Root","borrow","borrow","borrow_mut","deref","from","from_sample_","get_state","initialize","into","into_sample","raw_drop","to_sample_","try_from","try_into","type_id","vzip","Absolutize","Affine2","Affine3A","Aligned","AllocErr","Array","AssetExtensions","AssetInfo","AssetIo","AssetKind","AssetLoadCtx","AssetLoadProgress","AssetLoader","AssetLoc","AssetLocRef","AssetPack","AssetPackId","AssetPackReq","AssetPackSpec","AssetServer","AssetServerExt","AssetServerInner","AssetStore","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BVec2","BVec3","BVec3A","BVec4","BVec4A","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CORE_PACK_ID","CapacityOverflow","ChangedAsset","Cid","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","Context","CorePackfileMeta","CoreStage","CreateError","Custom","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","DefaultGamePlugin","DefaultSessionPlugin","Deref","DerefMut","Drain","DummyIo","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","EulerRot","F32","F64","FAST","FieldIdx","FieldPath","FileAssetIo","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","Handle","Handle","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I64Vec2","I64Vec3","I64Vec4","I8","IVec2","IVec3","IVec4","Idx","In","IncompatibleGameVersionError","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","LoadedAsset","LoadedAssets","Loc","Map","Mat2","Mat3","Mat3A","Mat4","Maybe","MaybeOwned","MaybeOwnedMut","MetaAssetLoadCtx","Metadata","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","PackfileMeta","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","Quat","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaAssetHandle","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMetaAssetLoader","SchemaMismatchError","SchemaPath","SchemaPtrLoadCtx","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","Set","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","Time","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U64Vec2","U64Vec3","U64Vec4","U8","U8","UVec2","UVec3","UVec4","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Unset","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedHandle","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","Vec2","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3","Vec3A","Vec3Swizzles","Vec4","Vec4","Vec4","Vec4Swizzles","Version","WebAssetIo","World","XYZ","XZY","YXZ","YZX","ZXY","ZYX","absolutize","absolutize_from","absolutize_virtually","active","active","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","asset_change_recv","asset_change_send","asset_data","asset_ids","asset_loader","asset_server","asset_url","assets","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","bool","borrow","borrow","build","cast","cast_mut","chance","char","cid","clone_fn","components","context","core_dir","core_pack","create","create_bitset","ctx","dangling_with_align","data","default","default","default_fn","delete","dependencies","dependencies","dependencies","deref","deref_mut","deserialize_fn","digit","dmat2","dmat3","dmat4","dquat","drop_fn","dvec2","dvec3","dvec4","enumerate_packs","eq_fn","f32","f32","f32_normalized","f64","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","game_version","game_version","game_version","game_version","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_initialized","has_started","hash_fn","i128","i16","i32","i32","i64","i64","i64vec2","i64vec3","i64vec4","i8","id","id","id","id","id","id","id","id","impl_bitset","import_schemas","incompabile_packs","index","initialize","initialize","initialize","initialize","inner","install","io","isize","iter_with_bitset","ivec2","ivec3","ivec4","kind","layout","likely","load","load_file","load_progress","loc","loc","loc","lowercase","major","mat2","mat3","mat3a","mat4","matrix2","matrix2","matrix3","matrix3","metadata_asset","minor","name","name","name","name","name","name","name","name","name","name","pack","pack","pack","pack","pack_dir","pack_dirs","pack_meta","pack_spec","packs","packs","packs_dir","partial_shuffle","patch","path","path","path","path_handles","pending_asset_changes","pre","priority","ptr","quat","queue","read","reseed","resources","reverse_dependencies","rid","root","root","root","run","run","run","runner","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schemas","schemas","server","sessions","shared_resources","shuffle","size","smallvec","sorted_session_keys","stages","stages","startup_systems","step","store","swizzles","system","systems","systems","tag_type","to_smallvec","translation","translation","translation","translation","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u32","u64","u64","u64vec2","u64vec3","u64vec4","u8","unlikely","unwrap_many","uppercase","usize","ustr","uvec2","uvec3","uvec4","variants","vec2","vec3","vec3a","vec4","version","version","version","version","visible","visible","w","w","w","w","w","w","w","w_axis","w_axis","watch","watcher","weighted_sample","weighted_sample_mut","with_context","with_seed","world","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x","x_axis","x_axis","x_axis","x_axis","x_axis","x_axis","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y","y_axis","y_axis","y_axis","y_axis","y_axis","y_axis","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","z","z","z","z","z","z","z","z","z","z","z","z","z_axis","z_axis","z_axis","z_axis","z_axis","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","extension","extensions","loader","layout","align","size","key","value","Chain","Context","Error","Ok","Result","anyhow","bail","context","ensure","format_err","with_context","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas","padding_needed_for","repeat","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","BVec2","BVec3","BVec3A","BVec4","BVec4A","w","x","x","x","y","y","y","z","z","AtomicBorrow","AtomicBorrowMut","Lock","check_read_refs_count","check_write_refs_count","clone_borrow","clone_borrow_mut","is_borrowed","is_reading","is_writing","new_lock","release_borrow","release_borrow_mut","try_borrow","try_borrow_mut","DashMap","DashSet","Map","ReadOnlyView","TryReserveError","_alter","_alter_all","_capacity","_clear","_contains_key","_entry","_get","_get_mut","_get_read_shard","_hasher","_insert","_is_empty","_iter","_iter_mut","_len","_remove","_remove_if","_remove_if_mut","_retain","_shard_count","_shrink_to_fit","_try_entry","_try_get","_try_get_mut","_try_yield_read_shard","_try_yield_write_shard","_view","_yield_read_shard","_yield_write_shard","iter","iter_set","mapref","setref","try_result","Iter","IterMut","OwningIter","Iter","OwningIter","entry","multiple","one","Entry","Occupied","OccupiedEntry","Vacant","VacantEntry","RefMulti","RefMutMulti","MappedRef","MappedRefMut","Ref","RefMut","multiple","one","RefMulti","Ref","Absent","Locked","Present","TryResult","Affine2","Affine3A","Mat2","Mat3","Mat3A","Mat4","Quat","Vec2","Vec3","Vec3A","Vec4","mat2","mat3","mat3a","mat4","matrix2","matrix3","quat","translation","translation","vec2","vec3","vec3a","vec4","w_axis","x","x","x_axis","x_axis","x_axis","y","y","y_axis","y_axis","y_axis","z","z_axis","z_axis","z_axis","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","dmat2","dmat3","dmat4","dquat","dvec2","dvec3","dvec4","matrix2","matrix3","translation","translation","w","w","w_axis","x","x","x","x","x_axis","x_axis","x_axis","y","y","y","y","y_axis","y_axis","y_axis","z","z","z","z_axis","z_axis","IVec2","IVec3","IVec4","ivec2","ivec3","ivec4","w","x","x","x","y","y","y","z","z","I64Vec2","I64Vec3","I64Vec4","i64vec2","i64vec3","i64vec4","w","x","x","x","y","y","y","z","z","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3Swizzles","Vec4","Vec4","Vec4Swizzles","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","UVec2","UVec3","UVec4","uvec2","uvec3","uvec4","w","x","x","x","y","y","y","z","z","U64Vec2","U64Vec3","U64Vec4","u64vec2","u64vec3","u64vec4","w","x","x","x","y","y","y","z","z","Renderer","RendererApi","audio","borrow","borrow_mut","camera","color","delete_session","from","from_sample_","into","into_sample","line","prelude","raw_drop","render_plugin","schema","sprite","tilemap","to_sample_","transform","try_from","try_into","type_id","ui","vzip","AudioLoader","AudioManager","AudioSource","Cpal","CpalWithFallbackBackend","Dummy","StaticSoundData","as_any","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","duration","eq","equals","fmt","fmt","frames","from","from","from","from","from","from_cursor","from_file","from_media_source","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","game_plugin","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sound","into_sound","kira","load","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","sample_rate","schema","schema","settings","setup","start","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","with_modified_settings","with_settings","Camera","CameraShake","CameraSize","CameraTraumaEvents","ClearColor","FixedHeight","FixedWidth","ShakeNoise","Viewport","active","add_trauma","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","center","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decay_rate","default","default","default","default","default","default","default","depth_max","depth_min","deref","deref_mut","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","from_world","from_world","from_world","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","max_angle_rad","max_offset","new","plugin","position","priority","queue","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","schema","schema","schema","schema","schema","schema","schema","send","size","size","spawn_default_camera","speed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","trauma","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","viewport","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_trauma","BLACK","BLUE","CYAN","Color","GRAY","GREEN","Hex","HexColorError","Length","NONE","ORANGE","RED","Rgba","WHITE","YELLOW","a","add","add_assign","as_rgba","as_rgba_f32","b","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deserialize","fmt","fmt","fmt","from","from","from","from","from","from","from_sample_","from_sample_","from_world","g","hex","into","into","into_sample","into_sample","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","r","raw_clone","raw_default","raw_drop","raw_drop","rgb","rgb_u8","rgba","rgba_u8","schema","set_a","set_b","set_g","set_r","source","to_owned","to_sample_","to_sample_","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","alpha","blue","green","red","Path2d","borrow","borrow_mut","clone","clone_into","color","default","fmt","from","from_sample_","from_world","into","into_sample","line_breaks","points","raw_clone","raw_default","raw_drop","schema","thickness","to_owned","to_sample_","try_from","try_into","type_id","vzip","Renderer","RendererApi","Atlas","AtlasSprite","Data","External","Image","Sprite","atlas","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","color","color","columns","default","default","default","flip_x","flip_x","flip_y","flip_y","fmt","fmt","fmt","fmt","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","image","image","index","into","into","into","into","into_sample","into_sample","into_sample","into_sample","new","offset","padding","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","rows","schema","schema","schema","schema","size","tile_pos","tile_size","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","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","Tile","TileLayer","atlas","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","flip_x","flip_y","fmt","fmt","from","from","from_sample_","from_sample_","from_world","from_world","get","grid_size","idx","idx","into","into","into_sample","into_sample","new","pos","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","schema","schema","set","tile_size","tiles","to_owned","to_owned","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Transform","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_rotation","from_sample_","from_scale","from_translation","from_world","into","into_sample","raw_clone","raw_default","raw_drop","rotation","scale","schema","to_owned","to_sample_","translation","try_from","try_into","type_id","vzip","EguiContextExt","EguiCtx","EguiInputHook","EguiResponseExt","EguiSettings","EguiTextures","Font","FontLoader","FontMeta","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_focus","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","data","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","egui","family","family_name","fmt","fmt","fmt","fmt","focus_by_default","from","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","get","get_state","id","into","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","load","monospace","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","rich","scale","schema","schema","schema","schema","schema","schema","set_state","size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","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","ui_plugin","vzip","vzip","vzip","vzip","vzip","vzip","vzip","widgets","with_color","BorderImageMeta","BorderedButton","BorderedFrame","ButtonBordersMeta","ButtonThemeMeta","MarginMeta","border","border_only","border_scale","border_size","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","clicked","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","deserialize","fmt","fmt","fmt","fmt","focus_on_hover","focused","font","from","from","from","from","from","from","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_sample_","from_world","from_world","from_world","from_world","image","image_size","into","into","into","into","into","into","into_sample","into_sample","into_sample","into_sample","into_sample","into_sample","left","margin","margin","min_size","new","new","on_click_border","on_focus_border","padding","padding","padding","paint","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","right","scale","schema","schema","schema","schema","sense","show","show","themed","to_owned","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","to_sample_","top","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","ui","vzip","vzip","vzip","vzip","vzip","vzip","wrap","MemoryBackend","Storage","StorageApi","backend","borrow","borrow","borrow_mut","borrow_mut","cache","default","default","from","from","from_sample_","from_sample_","from_world","from_world","get","get_mut","get_or_insert_default","get_or_insert_default_mut","insert","into","into","into_sample","into_sample","load","load","load","raw_default","raw_default","raw_drop","raw_drop","remove","save","save","save","schema","to_sample_","to_sample_","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_backend","Once","Repeating","Stopwatch","Timer","TimerMode","as_any","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","duration","elapsed","elapsed","elapsed_secs","elapsed_secs","elapsed_secs_f64","eq","equals","equivalent","equivalent","equivalent","finished","fmt","fmt","fmt","from","from","from","from_sample_","from_sample_","from_sample_","from_seconds","from_world","from_world","from_world","hash","into","into","into","into_sample","into_sample","into_sample","just_finished","mode","new","new","pause","pause","paused","paused","percent","percent_left","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","remaining","remaining_secs","reset","reset","schema","set_duration","set_elapsed","set_elapsed","set_mode","tick","tick","times_finished_this_tick","to_owned","to_owned","to_owned","to_sample_","to_sample_","to_sample_","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unpause","unpause","vzip","vzip","vzip"],"q":[[0,"bones_framework"],[38,"bones_framework::animation"],[93,"bones_framework::asset"],[1721,"bones_framework::asset::AssetKind"],[1724,"bones_framework::asset::Primitive"],[1726,"bones_framework::asset::SchemaKind"],[1728,"bones_framework::asset::prelude"],[1937,"bones_framework::asset::prelude::AssetKind"],[1940,"bones_framework::asset::prelude::Primitive"],[1942,"bones_framework::asset::prelude::SchemaKind"],[1944,"bones_framework::asset::prelude::anyhow"],[2011,"bones_framework::asset::prelude::bones_utils"],[2699,"bones_framework::asset::prelude::bones_utils::CollectionAllocErr"],[2700,"bones_framework::asset::prelude::bones_utils::prelude"],[2823,"bones_framework::asset::prelude::bones_utils::prelude::CollectionAllocErr"],[2824,"bones_framework::asset::prelude::bones_utils::prelude::alloc"],[2839,"bones_framework::asset::prelude::bones_utils::prelude::alloc::alloc"],[2984,"bones_framework::asset::prelude::bones_utils::prelude::alloc::borrow"],[3114,"bones_framework::asset::prelude::bones_utils::prelude::alloc::boxed"],[3866,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections"],[4346,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[4347,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[4502,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::btree_map"],[4915,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::btree_set"],[5111,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::linked_list"],[5277,"bones_framework::asset::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[5399,"bones_framework::asset::prelude::bones_utils::prelude::alloc::ffi"],[5547,"bones_framework::asset::prelude::bones_utils::prelude::alloc::fmt"],[5811,"bones_framework::asset::prelude::bones_utils::prelude::alloc::rc"],[5972,"bones_framework::asset::prelude::bones_utils::prelude::alloc::slice"],[6641,"bones_framework::asset::prelude::bones_utils::prelude::alloc::str"],[7290,"bones_framework::asset::prelude::bones_utils::prelude::alloc::str::pattern"],[7482,"bones_framework::asset::prelude::bones_utils::prelude::alloc::string"],[7734,"bones_framework::asset::prelude::bones_utils::prelude::alloc::sync"],[7910,"bones_framework::asset::prelude::bones_utils::prelude::alloc::task"],[7913,"bones_framework::asset::prelude::bones_utils::prelude::alloc::vec"],[8216,"bones_framework::asset::prelude::bones_utils::prelude::futures"],[8319,"bones_framework::asset::prelude::bones_utils::prelude::futures::future"],[8508,"bones_framework::asset::prelude::bones_utils::prelude::futures::io"],[9301,"bones_framework::asset::prelude::bones_utils::prelude::futures::prelude"],[9398,"bones_framework::asset::prelude::bones_utils::prelude::futures::stream"],[10429,"bones_framework::asset::prelude::bones_utils::prelude::fxhash"],[10519,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown"],[10725,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[10726,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::hash_map"],[11178,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::hash_set"],[11408,"bones_framework::asset::prelude::bones_utils::prelude::hashbrown::raw"],[11594,"bones_framework::asset::prelude::bones_utils::prelude::parking_lot"],[11820,"bones_framework::asset::prelude::bones_utils::prelude::parking_lot::lock_api"],[12270,"bones_framework::asset::prelude::bones_utils::prelude::prelude"],[12368,"bones_framework::asset::prelude::bones_utils::prelude::rng"],[12369,"bones_framework::asset::prelude::dashmap"],[12589,"bones_framework::asset::prelude::dashmap::iter"],[12638,"bones_framework::asset::prelude::dashmap::iter_set"],[12674,"bones_framework::asset::prelude::dashmap::mapref"],[12677,"bones_framework::asset::prelude::dashmap::mapref::entry"],[12740,"bones_framework::asset::prelude::dashmap::mapref::multiple"],[12777,"bones_framework::asset::prelude::dashmap::mapref::one"],[12869,"bones_framework::asset::prelude::dashmap::setref"],[12871,"bones_framework::asset::prelude::dashmap::setref::multiple"],[12886,"bones_framework::asset::prelude::dashmap::setref::one"],[12901,"bones_framework::asset::prelude::dashmap::try_result"],[12923,"bones_framework::glam"],[20766,"bones_framework::glam::bool"],[20780,"bones_framework::glam::f32"],[20819,"bones_framework::glam::f64"],[20861,"bones_framework::glam::i32"],[20876,"bones_framework::glam::i64"],[20891,"bones_framework::glam::swizzles"],[21381,"bones_framework::glam::u32"],[21396,"bones_framework::glam::u64"],[21411,"bones_framework::input"],[21450,"bones_framework::input::gamepad"],[21683,"bones_framework::input::keyboard"],[21925,"bones_framework::input::mouse"],[22035,"bones_framework::input::prelude"],[22036,"bones_framework::input::window"],[22060,"bones_framework::lib"],[22225,"bones_framework::lib::ecs"],[22274,"bones_framework::lib::ecs::atomic"],[22277,"bones_framework::lib::ecs::bitset"],[22306,"bones_framework::lib::ecs::components"],[22316,"bones_framework::lib::ecs::entities"],[22324,"bones_framework::lib::ecs::prelude"],[23428,"bones_framework::lib::ecs::prelude::CollectionAllocErr"],[23429,"bones_framework::lib::ecs::prelude::Primitive"],[23431,"bones_framework::lib::ecs::prelude::SchemaKind"],[23433,"bones_framework::lib::ecs::resources"],[23440,"bones_framework::lib::ecs::stage"],[23466,"bones_framework::lib::ecs::system"],[23490,"bones_framework::lib::instant"],[23583,"bones_framework::lib::prelude"],[23928,"bones_framework::lib::prelude::CollectionAllocErr"],[23929,"bones_framework::lib::prelude::Primitive"],[23931,"bones_framework::lib::prelude::SchemaKind"],[23933,"bones_framework::lib::prelude::bones_schema"],[24002,"bones_framework::lib::prelude::bones_schema::Primitive"],[24004,"bones_framework::lib::prelude::bones_schema::SchemaKind"],[24006,"bones_framework::lib::prelude::bones_schema::alloc"],[24176,"bones_framework::lib::prelude::bones_schema::prelude"],[24262,"bones_framework::lib::prelude::bones_schema::prelude::Primitive"],[24264,"bones_framework::lib::prelude::bones_schema::prelude::SchemaKind"],[24266,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils"],[24388,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[24389,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude"],[24512,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[24513,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[24528,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[24551,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[24562,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[24564,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[24578,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[24579,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[24586,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[24608,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[24617,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[24624,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[24629,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[24633,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[24671,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[24674,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[24722,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[24757,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[24785,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[24792,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[24794,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[24797,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[24802,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[24905,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[24937,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[25062,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[25159,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[25273,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[25282,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[25292,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[25293,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[25325,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[25339,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[25346,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[25377,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[25458,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[25522,"bones_framework::lib::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[25523,"bones_framework::lib::prelude::bones_schema::ptr"],[25533,"bones_framework::lib::prelude::bones_schema::raw_fns"],[25543,"bones_framework::lib::prelude::bones_schema::registry"],[25547,"bones_framework::lib::prelude::bones_schema::ser_de"],[25551,"bones_framework::lib::prelude::borrow"],[25600,"bones_framework::lib::time"],[25635,"bones_framework::localization"],[25746,"bones_framework::params"],[25763,"bones_framework::prelude"],[26897,"bones_framework::prelude::AssetKind"],[26900,"bones_framework::prelude::CollectionAllocErr"],[26901,"bones_framework::prelude::Primitive"],[26903,"bones_framework::prelude::SchemaKind"],[26905,"bones_framework::prelude::anyhow"],[26916,"bones_framework::prelude::bones_schema"],[26985,"bones_framework::prelude::bones_schema::Primitive"],[26987,"bones_framework::prelude::bones_schema::SchemaKind"],[26989,"bones_framework::prelude::bones_schema::alloc"],[27005,"bones_framework::prelude::bones_schema::prelude"],[27091,"bones_framework::prelude::bones_schema::prelude::Primitive"],[27093,"bones_framework::prelude::bones_schema::prelude::SchemaKind"],[27095,"bones_framework::prelude::bones_schema::prelude::bones_utils"],[27217,"bones_framework::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[27218,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude"],[27341,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[27342,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[27357,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[27380,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[27391,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[27393,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[27407,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[27408,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[27415,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[27437,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[27446,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[27453,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[27458,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[27462,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[27500,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[27503,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[27551,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[27586,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[27614,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[27621,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[27623,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[27626,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[27631,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[27734,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[27766,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[27891,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[27988,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[28102,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[28111,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[28121,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[28122,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[28154,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[28168,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[28175,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[28206,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[28287,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[28351,"bones_framework::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[28352,"bones_framework::prelude::bones_schema::ptr"],[28362,"bones_framework::prelude::bones_schema::raw_fns"],[28372,"bones_framework::prelude::bones_schema::registry"],[28376,"bones_framework::prelude::bones_schema::ser_de"],[28380,"bones_framework::prelude::bones_utils"],[28502,"bones_framework::prelude::bones_utils::CollectionAllocErr"],[28503,"bones_framework::prelude::bones_utils::prelude"],[28626,"bones_framework::prelude::bones_utils::prelude::CollectionAllocErr"],[28627,"bones_framework::prelude::bones_utils::prelude::alloc"],[28642,"bones_framework::prelude::bones_utils::prelude::alloc::alloc"],[28665,"bones_framework::prelude::bones_utils::prelude::alloc::borrow"],[28676,"bones_framework::prelude::bones_utils::prelude::alloc::boxed"],[28678,"bones_framework::prelude::bones_utils::prelude::alloc::collections"],[28692,"bones_framework::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[28693,"bones_framework::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[28700,"bones_framework::prelude::bones_utils::prelude::alloc::collections::btree_map"],[28722,"bones_framework::prelude::bones_utils::prelude::alloc::collections::btree_set"],[28731,"bones_framework::prelude::bones_utils::prelude::alloc::collections::linked_list"],[28738,"bones_framework::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[28743,"bones_framework::prelude::bones_utils::prelude::alloc::ffi"],[28747,"bones_framework::prelude::bones_utils::prelude::alloc::fmt"],[28785,"bones_framework::prelude::bones_utils::prelude::alloc::rc"],[28788,"bones_framework::prelude::bones_utils::prelude::alloc::slice"],[28836,"bones_framework::prelude::bones_utils::prelude::alloc::str"],[28871,"bones_framework::prelude::bones_utils::prelude::alloc::str::pattern"],[28899,"bones_framework::prelude::bones_utils::prelude::alloc::string"],[28906,"bones_framework::prelude::bones_utils::prelude::alloc::sync"],[28908,"bones_framework::prelude::bones_utils::prelude::alloc::task"],[28911,"bones_framework::prelude::bones_utils::prelude::alloc::vec"],[28916,"bones_framework::prelude::bones_utils::prelude::futures"],[29019,"bones_framework::prelude::bones_utils::prelude::futures::future"],[29051,"bones_framework::prelude::bones_utils::prelude::futures::io"],[29176,"bones_framework::prelude::bones_utils::prelude::futures::prelude"],[29273,"bones_framework::prelude::bones_utils::prelude::futures::stream"],[29387,"bones_framework::prelude::bones_utils::prelude::fxhash"],[29396,"bones_framework::prelude::bones_utils::prelude::hashbrown"],[29406,"bones_framework::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[29407,"bones_framework::prelude::bones_utils::prelude::hashbrown::hash_map"],[29439,"bones_framework::prelude::bones_utils::prelude::hashbrown::hash_set"],[29453,"bones_framework::prelude::bones_utils::prelude::hashbrown::raw"],[29460,"bones_framework::prelude::bones_utils::prelude::parking_lot"],[29491,"bones_framework::prelude::bones_utils::prelude::parking_lot::lock_api"],[29572,"bones_framework::prelude::bones_utils::prelude::prelude"],[29636,"bones_framework::prelude::bones_utils::prelude::rng"],[29637,"bones_framework::prelude::bool"],[29651,"bones_framework::prelude::borrow"],[29666,"bones_framework::prelude::dashmap"],[29705,"bones_framework::prelude::dashmap::iter"],[29708,"bones_framework::prelude::dashmap::iter_set"],[29710,"bones_framework::prelude::dashmap::mapref"],[29713,"bones_framework::prelude::dashmap::mapref::entry"],[29718,"bones_framework::prelude::dashmap::mapref::multiple"],[29720,"bones_framework::prelude::dashmap::mapref::one"],[29724,"bones_framework::prelude::dashmap::setref"],[29726,"bones_framework::prelude::dashmap::setref::multiple"],[29727,"bones_framework::prelude::dashmap::setref::one"],[29728,"bones_framework::prelude::dashmap::try_result"],[29732,"bones_framework::prelude::f32"],[29771,"bones_framework::prelude::f64"],[29813,"bones_framework::prelude::i32"],[29828,"bones_framework::prelude::i64"],[29843,"bones_framework::prelude::swizzles"],[30333,"bones_framework::prelude::u32"],[30348,"bones_framework::prelude::u64"],[30363,"bones_framework::render"],[30389,"bones_framework::render::audio"],[30494,"bones_framework::render::camera"],[30670,"bones_framework::render::color"],[30754,"bones_framework::render::color::Color"],[30758,"bones_framework::render::line"],[30784,"bones_framework::render::prelude"],[30786,"bones_framework::render::sprite"],[30891,"bones_framework::render::tilemap"],[30947,"bones_framework::render::transform"],[30975,"bones_framework::render::ui"],[31141,"bones_framework::render::ui::widgets"],[31290,"bones_framework::storage"],[31339,"bones_framework::time"]],"d":["Extension trait for the bones AssetServer.","Default plugins for bones framework games.","Default plugins for bones framework sessions.","Animation utilities and systems.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Input resources.","","","Calls U::from(self).","Calls U::from(self).","","","Localization module.","Bones ECS system parameters.","The prelude.","","","Register the default assets from bones_framework.","Rendering components.","Persistant storage API.","Timer and Stopwatch utilities.","","","","","","","","","","","Component that may be added to entities with an AtlasSprite…","Component that may be added to an AtlasSprite to control …","System for automatically animating sprites with the …","Install animation utilities into the given SystemStages.","The collection of animations in this animation bank.","","","","","","","","","The current animation.","","","","","The frames per second to play the animation at.","The frames in the animation.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","The current frame in the animation.","Calls U::from(self).","Calls U::from(self).","","","The last animation that was playing.","","","","","","","Whether or not to repeat the animation","","","The amount of time the current frame has been playing","","","","","","","","","","","System for updating AnimatedSprites based on thier …","","","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","The display error message for this error type.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","","","","","","","","","","","","","","","","","","","Get the enum, if this is a enum.","Borrow this box as a SchemaRefMut.","Get the primitive, if this is a primitive.","Get the raw pointer","Get the pointer.","Borrow as an AssetLocRef.","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","The content ID of the loaded asset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","Read the core asset pack.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","","The metadata asset load context.","The loaded data of the asset.","Gets the datetime of when this Ulid was created accurate …","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","","","","","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","","","","","Safety","Safety","","","","","","","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","Get the number of assets that have had their data …","","","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the number of assets that have errored while loading.","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","","","","","","","","","","","","","","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Get an item in the vec.","Get a reference to an item in the map.","Borrow a loaded asset.","Get an item from the vec.","Get a value out of the map for the given key.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get an item in the vec.","Get a mutable reference to an item in the map.","Mutably borrow a loaded asset.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Borrow a LoadedAsset associated to the given handle.","Borrow a LoadedAsset associated to the given handle.","Responds to any asset changes reported by the AssetIo …","Recursively checks whether or not the schema contains any …","","Get the hash of this SchemaVec.","","","","","Get the hash of this schema box, if supported.","","","","Get the hash of this schema box.","","","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Increment the number of assets that have been downloaded …","Increment the number of assets that have errored during …","Increment the number of assets that have been loaded by …","Increment the number of assets that need to be loaded by …","Lists the packs that have not been loaded due to an …","Increment the random number, make sure that the ts millis …","","","","","The asset server inner state.","Returns the schema of the type pointed to by the handle, …","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert an untyped item into the map.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","The AssetIo implementation used to load assets.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Get whether or not all the assets are done loading.","Test if the Ulid is nil","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Get an event listener that will be notified each time …","Load the asset from raw bytes.","Load the asset","Load another asset as a child of this asset.","Load an asset.","Load the bytes of the asset at the given path, but return …","Like load_asset() but forces the asset to reload, even it …","Load all assets. This is usually done in an async task.","Load the core asset pack.","Get the binary contents of an asset.","","","","Load the asset pack with the given folder name, or else …","The asset load progress.","Get the number of assets that have been downloaded and …","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Initialize an empty SchemaVec for items with the given …","Create a new FileAssetIo.","Creates a new Ulid with the current time (UTC)","Create a new WebAssetIo with the given URL as the core …","Initialize a new DummyIo from an iterator of …","Create Version with an empty pre-release and build …","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Initialize a new AssetServer.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","The ‘nil Ulid’.","Convert this Maybe into an Option.","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Read the loaded asset packs.","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Create Version by parsing from string representation.","","","","","","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","","The prelude.","The pointer to load.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","","","","","","","Register a schema with the registry.","","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","List of assets that depend on the given assets.","The runtime ID of the handle","Get the core asset pack’s root asset.","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","","Get the schema of items in this SchemaVec.","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","","","","","","","","","Get the Schema for the pointer.","The schema of the asset being loaded.","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","","","","The asset server.","Set the AssetIo implementation.","The asset store.","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Get the number of assets that must be loaded.","","","","","","","","","","","","","","Clone data to an owned AssetLoc.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","Creates a Crockford Base32 encoded string that represents …","","","","","","","","","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Borrow a loaded asset.","Get a value out of the map for the given key.","Get a nested field from the box.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Get the hash of this schema box, if supported.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Create a typed Handle<T> from this UntypedHandle.","Allocates a SchemaBox for the given Schema, but doesn’t …","Convert the handle to an UntypedHandle.","Update the CID by combining it’s current data with the …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subscribe to asset changes.","","Tell the asset backend to watch for changes and trigger …","Filesystem watcher if enabled.","Creates a new Ulid using data from the given random number …","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Let Path and PathBuf have absolutize and …","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","The inner state of the asset server.","Stores assets for later retrieval.","A boolean.","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","An ID for an asset that has changed.","A unique content ID.","YAML format for the core asset pack’s pack.yaml file.","An asset with a custom asset loader.","Dummy AssetIo implementation used for debugging or as a …","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","Trait implemented for types that can produce an instance …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","An error returned when an asset pack does not support the …","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","An equivalent to Option<T> that has a stable memory layout …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Opaque data that cannot described by a schema.","YAML format for asset packs’ pack.yaml file.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","The value is set.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The value is not set.","An untyped handle to an asset.","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The content ID of the loaded asset.","The function pointer that may be used to clone data with …","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","The metadata asset load context.","The loaded data of the asset.","The game’s default asset pack.","The function pointer that may be used to write a default …","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","List the names of the non-core asset pack folders that are …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","The function pointer that may be used to hash the value.","The runtime ID of the asset.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","The asset server inner state.","The AssetIo implementation used to load assets.","The kind of schema.","The layout of the type.","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","","Helper function to return type data for a metadata asset.","","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The pointer to load.","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Get this type’s Schema.","The schema of the asset being loaded.","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","The asset store.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","Subscribe to asset changes.","Filesystem watcher if enabled.","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Iterator of a chain of source errors.","Provides the context method for Result.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","","","Return early with an error.","","","","","An iterator of the chain of source errors contained by …","","","Wrap the error value with additional context.","Wrap the error value with additional context.","","","","Attempt to downcast the error object to a concrete type.","Downcast this error object by mutable reference.","Downcast this error object by reference.","","","","","Construct an ad-hoc error from a string or existing non-…","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","Returns true if E is the type held by this error object.","","Create a new error object from a printable error message.","Create a new error object from any error type.","","","","","","","","The lowest level cause of this error — this error’s …","","","","","","","","","","","","","","Wrap the error value with additional context that is …","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","","","","","","Get the cached string as a C char*.","Get this ustr as a CStr","Gets a mutable pointer from this owned pointer.","","Returns a &mut if possible.","","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 …","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Transforms this Ptr into an PtrMut","","","","","","","","","","","","","Returns a random boolean value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","Consumes the OwningPtr to drop the underlying data of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","","","","","","","","","","","","","","","Forks a TurboCore instance by deterministically deriving 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.","","Create a new Ustr from the given &str.","","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 …","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>.","","","","","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","","","","","","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","","Returns a usize value for stable indexing across different …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","","","","","","","","","","","","","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the length is zero.","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","","The number of elements stored in the vector","Get the length (in bytes) of this string.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","","","","","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix.","Construct an empty vector","Creates a new instance from a raw pointer.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Get the precomputed hash for this string","Get the prefix of the ID.","The prelude.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Remove and return the element at position index, shifting …","Reseeds the SeededCore with a new seed/state.","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.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","","","Remove the element at position index, replacing it with …","Acquires a mutable reference to owned data.","","","","","","","Get an owned String copy of this string.","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","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 …","","","","","","","","","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","","Uses borrowed data to replace owned data, usually by …","","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an Owned variant of Cow from an owned instance of …","","Converts a string slice into a Borrowed variant. No heap …","Creates a Borrowed variant of Cow from a reference to Vec.","Creates a clone-on-write pointer from an owned instance of …","Returns the argument unchanged.","Converts the string reference into a Cow::Borrowed.","Moves the string into a Cow::Owned.","Converts a &CString into a borrowed Cow without copying or …","Converts a String into an Owned variant. No heap …","Creates a Borrowed variant of Cow from a slice.","Creates a clone-on-write pointer from a reference to …","Converts a CStr into a borrowed Cow without copying or …","Creates a clone-on-write pointer from a reference to Path.","","Converts a String reference into a Borrowed variant. No …","Converts the string reference into a Cow::Borrowed.","Converts a CString into an owned Cow without copying or …","","","","","","","","","Calls U::from(self).","","Extracts the owned data.","","Returns true if the data is borrowed, i.e. if to_mut would …","","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","","Converts to Box<T, A>.","Converts to Box<[T], A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","","","Copies source’s contents into self without creating a …","","","","","","","","","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a Cow<'_, [T]> into a Box<[T]>","Converts the given String to a boxed str slice that is …","Converts a Box<str> into a Box<[u8]>","Converts a &str into a Box<str>","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Converts a CString into a Box<CStr> without copying or …","Converts a T into a Box<T>","Converts a Cow<'_, str> into a Box<str>","Converts a Cow into a box of dyn Error.","Converts a String into a box of dyn Error + Send + Sync.","Converts a str into a box of dyn Error.","","","Converts a Cow into a box of dyn Error + Send + Sync.","Converts a [T; N] into a Box<[T]>","Converts a str into a box of dyn Error + Send + Sync.","Converts a PathBuf into a Box<Path>.","Converts a &[T] into a Box<[T]>","","Copies the string into a newly allocated Box<OsStr>.","","Converts an OsString into a Box<OsStr> without copying or …","Returns the argument unchanged.","Converts a String into a box of dyn Error.","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a type of Error + Send + Sync into a box of dyn …","","Converts a type of Error into a box of dyn Error.","Creates a boxed Path from a reference.","Convert a vector into a boxed slice.","Creates a boxed Path from a clone-on-write pointer.","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","Attempts to convert a Vec<T> into a Box<[T; N]>.","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","","","","","","","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","","Returns the argument unchanged.","Converts a Vec<T> into a BinaryHeap<T>.","Returns the argument unchanged.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","Turn a Vec<T> into a VecDeque<T>.","","Returns the argument unchanged.","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","","","","","","","","","","","","","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","","","Gets an iterator for moving out the BTreeSet’s contents.","","Consumes the list into an iterator yielding elements by …","","","Consumes the deque into a front-to-back iterator yielding …","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","","","","","","","","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","","","","","","","","","","","","","","","","","","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","","","","","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Vec<NonZeroU8> into a CString without copying …","","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.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","","","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","Writes some data to the underlying buffer contained within …","","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<T>.","Converts to Rc<[T]>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","","","Equality for two Rcs.","","","","","","","","","","Allocate a reference-counted string slice and copy v into …","Converts a reference-counted string slice into a byte …","Allocate a reference-counted slice and move v’s items …","Converts a Path into an Rc by copying the Path data into a …","Copies the string into a newly allocated Rc<OsStr>.","Converts an OsString into an Rc<OsStr> by moving the …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Create a reference-counted pointer from a clone-on-write …","Converts a CString into an Rc<CStr> by moving the CString …","Converts a &CStr into a Rc<CStr>, by copying the contents …","","Returns the argument unchanged.","Move a boxed object to a new, reference counted, …","Allocate a reference-counted slice and fill it by cloning v…","Converts a generic type T into an Rc<T>","Allocate a reference-counted string slice and copy v into …","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","","","","","","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","","","","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","","","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","","","Returns this String’s capacity, in bytes.","","Truncates this String, removing all contents.","","","","","","","","","","Creates an empty String.","","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Allocates an owned String from a single character.","","Converts a clone-on-write string to an owned instance of …","Converts a &str into a String.","Converts a &mut str into a String.","Converts a &String into a String.","Returns the argument unchanged.","Converts the given boxed str slice to a String. It is …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","","","","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","","","","","Returns true if this String has a length of zero, and false…","","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","","","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","","Splits the string into two at the given byte index.","","","","","","","","","","","","Converts the given value to a String.","","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","","Comparison for two Arcs.","","","","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","","","","","","","Equality for two Arcs.","","","","","","","","","","","","","","Returns the argument unchanged.","Allocate a reference-counted str and copy v into it.","","Create an atomically reference-counted pointer from a …","Converts a Path into an Arc by copying the Path data into …","Converts an OsString into an Arc<OsStr> by moving the …","Converts an atomically reference-counted string slice into …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Allocate a reference-counted slice and move v’s items …","Converts a CString into an Arc<CStr> by moving the CString …","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Move a boxed object to a new, reference-counted allocation.","Copies the string into a newly allocated Arc<OsStr>.","Allocate a reference-counted slice and fill it by cloning v…","Converts a T into an Arc<T>","Allocate a reference-counted str and copy v into it.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","","","","","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","","","‘Less than or equal to’ comparison for two Arcs.","","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","","","","","Clears the vector, removing all values.","","","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Turn a VecDeque<T> into a Vec<T>.","Converts the given String to a vector Vec that holds …","Convert a clone-on-write slice into a vector.","","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a BinaryHeap<T> into a Vec<T>.","Allocate a Vec<T> and fill it by cloning s’s items.","Allocate a Vec<T> and move s’s items into it.","Returns the argument unchanged.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Convert a boxed slice into a vector by transferring …","Converts a CString into a Vec<u8>.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","","","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","","Creates a consuming iterator, that is, one that moves each …","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","","","","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","","","","","Removes an element from the vector and returns it.","","","","","","","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","Returns the argument unchanged.","Converts an ErrorKind into an Error.","","","","","Converts a alloc::ffi::NulError into a Error.","","","","Convert the Error to an io::Error, preserving the original …","Returns the argument unchanged.","","","Convert a serde_json::Error into an io::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.","Creates a new instance of an Error from a particular OS …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for Stream.","Extension trait for AsyncRead.","Extension trait for AsyncBufRead.","Extension trait for AsyncWrite.","Extension trait for AsyncSeek.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","","","","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","","","","Checks if this value is equivalent to the given key.","","","","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Returns the argument unchanged.","Examples","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","","","","","","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","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 …","Creates a consuming iterator, that is, one that moves each …","","Creates a consuming iterator visiting all the keys in …","","","","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","","","","","","","","","","","","","","","","","","","","","","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","","","","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","","","","","","","","","","","","","","","","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","","","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","DashMap is an implementation of a concurrent associative …","DashSet is a thin wrapper around DashMap using () as the …","Implementation detail that is exposed due to generic …","A read-only view into a DashMap. Allows to obtain raw …","","","","","","","","","","","","","","","","Safety","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Safety","","Safety","","","","Safety","","Safety","","Modify a specific value according to a function.","Modify every value in the map according to a function.","","","","","","","","","","","","Returns the number of elements the map can hold without …","Returns how many keys the set can store without …","Returns how many key-value pairs the map can store without …","Removes all keys in the set.","Removes all key-value pairs in the map.","","","","","","","","","","Checks if the set contains a specific key.","Returns true if the map contains a value for the specified …","Checks if the map contains a specific key.","","","Advanced entry API that tries to mimic …","","","","","","","","","","","","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.","Get a reference to an entry in the set","Get an immutable reference to an entry in the map","Returns the key-value pair corresponding to the supplied …","Get a mutable reference to an entry in the map","Hash a given item to produce a usize. Uses the provided or …","Hash a given item to produce a usize. Uses the provided or …","Returns a reference to the map’s BuildHasher.","Inserts a key into the set. Returns true if the key was …","Inserts a key and a value into the map. Returns the old …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this ReadOnlyView, returning the underlying …","","","","Wraps this DashMap into a read-only view. This view allows …","","","","","Returns true if the map contains no elements.","Checks if the set is empty or not.","Checks if the map is empty or not.","","An iterator visiting all key-value pairs in arbitrary …","Creates an iterator over a DashMap yielding immutable …","Creates an iterator over a DashMap yielding immutable …","Iterator over a DashMap yielding mutable references.","","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the map.","Fetches the total number of keys stored in the set.","Fetches the total number of key-value pairs stored in the …","","Creates a new DashSet with a capacity of 0.","Creates a new DashMap with a capacity of 0.","","","","","","","","","","","","Removes an entry from the map, returning the key if it …","Removes an entry from the map, returning the key and value …","Removes an entry from the set, returning the key if the …","Removes an entry from the map, returning the key and value …","","Retain elements that whose predicates return true and …","Retain elements that whose predicates return true and …","","","","Remove excess capacity to reduce memory usage.","Remove excess capacity to reduce memory usage.","","","","","","","","","","Advanced entry API that tries to mimic …","","","","","Get an immutable reference to an entry in the map, if the …","Get a mutable reference to an entry in the map, if the …","","","","","Advanced entry API that tries to mimic …","","","","","","An iterator visiting all values in arbitrary order. The …","Scoped access into an item of the map according to a …","","","","","Creates a new DashMap with a specified starting capacity.","Creates a new DashMap with a specified starting capacity.","Creates a new DashMap with a specified starting capacity …","Creates a new DashMap with a specified starting capacity …","Creates a new DashMap with a specified starting capacity, …","Creates a new DashMap with a specified capacity and shard …","Creates a new DashMap with a capacity of 0 and the …","Creates a new DashMap with a capacity of 0 and the …","Creates a new DashMap with a specified hasher and shard …","Creates a new DashMap with a specified shard amount","Iterator over a DashMap yielding immutable references.","Iterator over a DashMap yielding mutable references.","Iterator over a DashMap yielding key value pairs.","","","","","","","","","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.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply a function to the stored value if it exists.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Sets the value of the entry, and returns a reference to …","","","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s key, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Into the key of the entry.","","","","","","","Get the key of the entry.","","","Return a mutable reference to the element if it exists, …","Return a mutable reference to the element if it exists, …","Return a mutable reference to the element if it exists, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","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).","","","","","","","","","The shard wasn’t locked, and the value wasn’t present …","The shard was locked.","The value was present in the map, and the lock for the …","Represents the result of a non-blocking read from a DashMap…","","","","Returns the argument unchanged.","","Calls U::from(self).","","Returns true if the shard wasn’t locked, and the value …","Returns true if the shard was locked.","Returns true if the value was present in the map, and the …","","","","","If self is Present, returns the reference to the value in …","","If self is Present, returns the reference to the value in …","","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","The unit axes.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Euler rotation sequences.","All false.","All false.","All false.","All false.","All false.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","The identity transform.","The identity transform.","A 3x3 identity matrix, where all diagonal elements are 1, …","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","The identity transform.","The identity transform.","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f64::INFINITY.","All f64::INFINITY.","All f64::INFINITY.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f64::MAX.","All f64::MAX.","All f64::MAX.","All i32::MAX.","All i32::MAX.","All i32::MAX.","All u32::MAX.","All u32::MAX.","All u32::MAX.","All i64::MAX.","All i64::MAX.","All i64::MAX.","All u64::MAX.","All u64::MAX.","All u64::MAX.","All f32::MIN.","All f32::MIN.","All f32::MIN.","All f32::MIN.","All f64::MIN.","All f64::MIN.","All f64::MIN.","All i32::MIN.","All i32::MIN.","All i32::MIN.","All u32::MIN.","All u32::MIN.","All u32::MIN.","All i64::MIN.","All i64::MIN.","All i64::MIN.","All u64::MIN.","All u64::MIN.","All u64::MIN.","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","All NAN:s.","All NAN:s.","All NAN:s.","All f32::NAN.","All f32::NAN.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f32::NAN.","All f32::NAN.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f64::NAN.","All f64::NAN.","All f64::NAN.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","All ones.","A quaternion representing an orientation.","All true.","All true.","All true.","All true.","All true.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A 2-dimensional vector.","","","","A 3-dimensional vector.","","","A 3-dimensional vector.","","A 4-dimensional vector.","","","","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","Intrinsic three-axis rotation XYZ","Intrinsic three-axis rotation XZY","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","Intrinsic three-axis rotation YXZ","Intrinsic three-axis rotation YZX","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","The degenerate zero transform.","The degenerate zero transform.","A 3x3 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","The degenerate zero transform.","The degenerate zero transform.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","All zeroes.","Intrinsic three-axis rotation ZXY","Intrinsic three-axis rotation ZYX","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","","","","","","","","","Adds two quaternions.","","","","","","","","Adds two quaternions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds two 2x2 matrices.","Adds two 2x2 matrices.","Adds two 3x3 matrices.","Adds two 3x3 matrices.","Adds two 3x3 matrices.","Adds two 4x4 matrices.","Adds two 4x4 matrices.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between two vectors.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns some vector that is orthogonal to the given one.","Returns some vector that is orthogonal to the given one.","Returns some vector that is orthogonal to the given one.","Given a unit vector return two other vectors that together …","Given a unit vector return two other vectors that together …","Given a unit vector return two other vectors that together …","Returns any unit vector that is orthogonal to the given …","Returns any unit vector that is orthogonal to the given …","Returns any unit vector that is orthogonal to the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","","","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a bitmask with the lowest 2 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","bool vector mask types. ","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns the quaternion conjugate of self. For a unit …","Returns the quaternion conjugate of self. For a unit …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","Default YXZ as yaw (y-axis), pitch (x-axis), roll (z-axis).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","","","","","Divides a quaternion by a scalar value. The quotient is …","","","","","Divides a quaternion by a scalar value. The quotient is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","f32 vector, quaternion and matrix types. ","f64 vector, quaternion and matrix types. ","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of 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.","","Creates a Vec3A from the x, y and z elements of self …","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation angle.","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given rotation angle.","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates an affine transform from the given 2D rotation …","Creates an affine transform from the given 2D rotation …","Creates a new vector from an array.","Creates a new vector from an array.","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from a [f32; 6] array stored …","Creates an affine transform from a [f32; 12] array stored …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 2x2 matrix from a [f32; 4] array stored in …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 4x4 matrix from a [f32; 16] array stored in …","Creates an affine transform from a [f64; 6] array stored …","Creates an affine transform from a [f64; 12] array stored …","Creates a 2x2 matrix from a [f64; 4] array stored in …","Creates a 3x3 matrix from a [f64; 9] array stored in …","Creates a 4x4 matrix from a [f64; 16] array stored in …","Creates an affine transform from a [[f32; 2]; 3] 2D array …","Creates an affine transform from a [[f32; 3]; 4] 3D array …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 2x2 matrix from a [[f32; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f32; 4]; 4] 4D array stored …","Creates an affine transform from a [[f64; 2]; 3] 2D array …","Creates an affine transform from a [[f64; 3]; 4] 3D array …","Creates a 2x2 matrix from a [[f64; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f64; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f64; 4]; 4] 4D array stored …","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 3D rotation matrix from the given euler rotation …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transform from a 2x2 matrix (expressing …","The given Mat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","The given DMat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","Creates an affine transform from a 3x3 matrix (expressing …","Creates an affine transform from a 3x3 matrix (expressing …","The given Mat3A must be an affine transform,","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 SIMD aligned rotation …","The given Mat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","The given DMat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to either …","Gets the minimal rotation for transforming from to either …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates a 2x2 matrix containing the combining non-uniform …","Creates a 2x2 matrix containing the combining non-uniform …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Create a quaternion that rotates v.length() radians around …","Create a quaternion that rotates v.length() radians around …","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a rotation quaternion from a slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a rotation quaternion from a slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates a new rotation quaternion from a 4D vector.","Creates a new rotation quaternion from a 4D vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new rotation quaternion.","Creates a new rotation quaternion.","","","","","","","","","","","","","","","","","","","i32 vector types. ","i64 vector types. ","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","","","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","","","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiplies a quaternion by a scalar value.","","Multiplies two quaternions. If they each represent a …","Multiplies a quaternion and a 3D vector, returning the …","","","","","","","","","","","","","","","","","","","","Multiplies a quaternion and a 3D vector, returning the …","Multiplies a quaternion by a scalar value.","Multiplies two quaternions. If they each represent a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","","","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiplies two 2x2 matrices.","Multiplies two 2x2 matrices.","Multiplies two 3x3 matrices.","Multiplies two 3x3 matrices.","Multiplies two 3x3 matrices.","Multiplies two 4x4 matrices.","Multiplies two 4x4 matrices.","Multiplies two quaternions. If they each represent a …","Multiplies two quaternions. If they each represent a …","Multiplies a 3x3 matrix by a scalar.","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Transforms a 2D vector.","Transforms a 2D vector.","Transforms a 3D vector.","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a Vec3A.","Transforms a Vec3A.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 4D vector.","Transforms a 4D vector.","","","","","","","","","","","","","","","","","","","","","","","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","","","","","","","Creates a left-handed orthographic projection matrix with …","Creates a left-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","The perpendicular dot product of self and rhs. Also known …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite reverse right-handed perspective …","Creates an infinite reverse right-handed perspective …","Creates an infinite right-handed perspective projection …","Creates an infinite right-handed perspective projection …","Creates a left-handed perspective projection matrix with …","Creates a left-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with […","Creates a right-handed perspective projection matrix with […","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Transforms the given 3D vector as a point, applying …","Transforms the given 3D vector as a point, applying …","Creates a quaternion from x, y, z and w values.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","","","","","","","","","","","","","","","","","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Performs a spherical linear interpolation between self and …","Performs a spherical linear interpolation between self and …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","Subtracts the rhs quaternion from self.","","","","","","","","Subtracts the rhs quaternion from self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subtracts two 2x2 matrices.","Subtracts two 2x2 matrices.","Subtracts two 3x3 matrices.","Subtracts two 3x3 matrices.","Subtracts two 3x3 matrices.","Subtracts two 4x4 matrices.","Subtracts two 4x4 matrices.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Traits adding swizzle methods to all vector types. ","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","[x, y]","[x, y, z]","[x, y, z, w]","[x, y, z]","[x, y, z, w]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","Returns the rotation axis (normalized) and angle (in …","Returns the rotation axis (normalized) and angle (in …","Creates a [f32; 6] array storing data in column major …","Creates a [f32; 12] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 4] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 16] array storing data in column major …","Creates a [f64; 6] array storing data in column major …","Creates a [f64; 12] array storing data in column major …","Creates a [f64; 4] array storing data in column major …","Creates a [f64; 9] array storing data in column major …","Creates a [f64; 16] array storing data in column major …","Creates a [[f32; 2]; 3] 2D array storing data in column …","Creates a [[f32; 3]; 4] 3D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 2]; 2] 2D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 4]; 4] 4D array storing data in column …","Creates a [[f64; 2]; 3] 2D array storing data in column …","Creates a [[f64; 3]; 4] 3D array storing data in column …","Creates a [[f64; 2]; 2] 2D array storing data in column …","Creates a [[f64; 3]; 3] 3D array storing data in column …","Creates a [[f64; 4]; 4] 4D array storing data in column …","Returns the rotation angles for the given euler rotation …","Returns the rotation angles for the given euler rotation …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts scale, angle and translation from self.","Extracts scale, angle and translation from self.","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Returns the rotation axis scaled by the rotation in …","Returns the rotation axis scaled by the rotation in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 2D vector as a point.","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given Vec3A, applying shear, scale, …","Transforms the given Vec3A as 3D point.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Rotates the given 2D vector.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","Transforms the given Vec3A, applying shear, scale and …","Transforms the give Vec3A as 3D vector.","","","","","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Creates a 2D vector from the x and y elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","u32 vector types. ","u64 vector types. ","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector part of the quaternion.","","","Returns the vector part of the quaternion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","Creates a quaternion from x, y, z and w values.","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","The state of a button, ether pressed or released.","The button is pressed.","The button is released.","","","","","","","","","","","","","Returns the argument unchanged.","","","Gamepad input resource.","","Calls U::from(self).","","Keyboard input resource.","Mouse input resource.","Module prelude.","Get whether or not the button is pressed.","","","","","","","","","","","","","Window information.","An axis event.","A button event.","","The gamepad was connected.","A connection event.","","","","","The gamepad was disconnected.","","A specific gamepad axis that may have changed.","A gamepad axis event.","A specific button on a gamepad.","A gamepad button event.","A gamepad connection event.","The kind of gamepad connection event.","A gamepad event.","Resource containing the gamepad input events detected this …","","","","","","","","","","","","","","","","","","","","","","","","The axis that has changed.","","","","","","","","","","","","","","","","","The gamepad button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type of connection event.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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 ID of the gamepad.","The ID of the gamepad.","The ID of the gamepad.","The gampad events.","","","Calls U::from(self).","Calls U::from(self).","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 value of the button, for example, this will be 1.0 …","The value of the axis.","","","","","","","","","The A key.","The AbntC1 key.","The AbntC2 key.","The Left Alt key. Maps to Left Option on Mac.","The Right Alt key. Maps to Right Option on Mac.","The Apostrophe / ' key.","The Apps key.","The Asterisk / * key.","The At / @ key.","The Ax key.","The B key.","The Back / Backspace key.","The Backslash / \\\\ key.","The Left Bracket / [ key.","The Right Bracket / ] key.","The C key.","The Calculator key.","The Capital key.","The Caret / ^ key.","The Colon / : key.","The Comma / , key.","The Compose key on Linux.","The Left Control key.","The Right Control key.","The Convert key.","The Copy key.","The Cut key.","The D key.","The Delete key.","The Down / Down Arrow key.","The E key.","The End key.","The Equals / = key.","The Escape / ESC key, next to the F1 key.","The F key.","The F1 key.","The F10 key.","The F11 key.","The F12 key.","The F13 key.","The F14 key.","The F15 key.","The F16 key.","The F17 key.","The F18 key.","The F19 key.","The F2 key.","The F20 key.","The F21 key.","The F22 key.","The F23 key.","The F24 key.","The F3 key.","The F4 key.","The F5 key.","The F6 key.","The F7 key.","The F8 key.","The F9 key.","The G key.","The Grave / Backtick / ` key.","The H key.","The Home key.","The I key.","The Insert key, next to the Backspace key.","The J key.","The K key.","The Kana key.","The Kanji key.","The 0 key over the letters.","The 1 key over the letters.","The 2 key over the letters.","The 3 key over the letters.","The 4 key over the letters.","The 5 key over the letters.","The 6 key over the letters.","The 7 key over the letters.","The 8 key over the letters.","The 9 key over the letters.","The key code of a keyboard key.","A keyboard input event.","Resource containing the keyboard input events detected on …","The L key.","The Left / Left Arrow key.","The M key.","The Mail key.","The MediaSelect key.","The MediaStop key.","The Minus / - key.","The Mute key.","The MyComputer key.","The N key.","The NavigateBackward / Next key.","The NavigateForward / Prior key.","The NextTrack key.","The NoConvert key.","The Numlock key.","The Numpad0 / 0 key.","The Numpad1 / 1 key.","The Numpad2 / 2 key.","The Numpad3 / 3 key.","The Numpad4 / 4 key.","The Numpad5 / 5 key.","The Numpad6 / 6 key.","The Numpad7 / 7 key.","The Numpad8 / 8 key.","The Numpad9 / 9 key.","The NumpadAdd / + key.","The NumpadComma / , key.","The NumpadDecimal / . key.","The NumpadDivide / / key.","The NumpadEnter key.","The NumpadEquals / = key.","The NumpadMultiply / * key.","The NumpadSubtract / - key.","The O key.","The Oem102 key.","The P key.","The PageDown key.","The PageUp key.","The Paste key.","The Pause / Break key, next to the Scroll key.","The Period / . key.","The PlayPause key.","The Plus / + key.","The Power key.","The PrevTrack key.","The Q key.","The R key.","The Return / Enter key.","The Right / Right Arrow key.","The S key.","The Scroll / Scroll Lock key.","The Semicolon / ; key.","The Left Shift key.","The Right Shift key.","The Slash / / key.","The Sleep key.","The Snapshot / Print Screen key.","The Space / Spacebar / key.","The Stop key.","The Left Super key. Generic keyboards usually display this …","The Right Super key. Generic keyboards usually display …","The Sysrq key.","The T key.","The Tab / key.","The U key.","The Underline / _ key.","The Unlabeled key.","The Up / Up Arrow key.","The V key.","The VolumeDown key.","The VolumeUp key.","The W key.","The Wake key.","The WebBack key.","The WebFavorites key.","The WebForward key.","The WebHome key.","The WebRefresh key.","The WebSearch key.","The WebStop key.","The X key.","The Y key.","The Yen key.","The Z key.","","","","","","","","The state of the keyboard button.","","","","","","","","","","","","","","","","","","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 key code of the pressed key, if applicable.","The key events that have been detected this frame.","","","","","","","","","","","","The scan code of the pressed key.","","","","","","","","","","","","","","","","","","","","","","The left mouse button.","The number of lines scrolled.","The middle mouse button.","A button on the mouse.","A mouse button input event.","Resource containing the mouse input events made this frame.","Mouse scroll-wheel input event.","The unit that a MouseScrollEvent is in.","Another mouse button with the associated number.","The number of pixels scrolled.","The right mouse button.","","","","","","","","","","","The button that the event refers to.","The mouse button events sent this frame.","","","","","","","","","","","","","","","","","","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 movement of the mouse this frame.","the scroll movement.","","","","","","","","","","","","","","Whether the button was pressed or released.","","","","","","","","","","","","","","","","","","","","","","","","","","The unit the mouse scroll is in.","","","","","","The mouse wheel event sent this frame.","","Information about the window the game is running in.","","","","","","","Returns the argument unchanged.","","","May be set to change whether or not the game is displayed …","Calls U::from(self).","","","","","","The logical size of the window’s client area.","","","","","","","The default SessionRunner, which just runs the systems …","The Game encompasses a complete bones game’s logic, …","Trait for plugins that can be installed into a Game.","A system that runs directly on a Game instead of in a …","A collection of systems associated directly to a Game as …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system that will run every time the named session is …","Add a system that will run on every step, after all of the …","Add a system that will run every time the named session is …","Add a system that will run on every step, before all of …","Add a system that will run only once, before all of the …","Game systems that are run after sessions are run.","Game systems that are run after a specific session is run.","Game systems that are run before sessions are run.","Game systems that are run before a specific session is run.","","","","","","","","","","","","","","","","","Create a new session, and borrow it mutably so it can be …","","","","","","","Delete a session.","Whether or not this session should be deleted.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Borrow a session from the sessions list.","Borrow a session from the sessions list.","Whether or not the session systems in it’s stages have …","Flag which indicates whether or not the startup systems …","Initialize a resource that will be shared across game …","Insert a resource that will be shared across all game …","Install the plugin into the Session.","Install the plugin into the Game.","Install a plugin.","Install a GamePlugin.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Iterate over sessions.","Mutably iterate over sessions.","Create an empty Session.","Create an empty game with an asset server.","Bones lib prelude","The priority of this session relative to other sessions in …","","","","","","","","","","","","","","","Remove a shared resource, if it is present in the world.","Restore the world state.","The session runner to use for this session.","","","The sessions that make up the game.","Get the shared resource of a given type out of this Games …","Get the shared resource cell of a given type out of this …","Get the shared resource of a given type out of this Games …","Collection of resources that will have a shared instance …","Snapshot the world state.","List of sorted session keys.","The system","Startup systems.","Step the simulation once.","","Step the game simulation.","The collection of systems that are associated to the game …","Time functionality for the Bones framework.","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","The ECS world for the core.","Creates an instance of the type this trait is implemented …","Helper trait for unwraping each item in an array.","The World is simply a collection of Resources, and …","Atomic Refcell implmentation.","Bitset implementation.","","","","","","ECS component storage.","Stores the world components.","","Entity implementation, storage, and interation.","","Returns the argument unchanged.","","Creates Self using data from the given World.","","Borrow a resource from the world, if it exists.","Borrow a resource from the world, if it exists.","","Initialize a system parameter.","Initialize a resource of type T by inserting it’s …","","Insert a resource.","Calls U::from(self).","","Remove the component info for dead entities.","Create a new World.","The prelude.","","","","Borrow a resource from the world.","Borrow a resource from the world.","World resource storage.","Stores the world resources.","Run a system once, assuming any necessary initialization …","Run a system once.","Implementation of stage abstraction for running …","Implements the system API for the ECS.","","","","","","Unwrap all the items in an array.","","A mutable memory location with dynamically checked borrow …","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Creates a bitset big enough to contain the index of each …","Implements the BitSet trait members for your type through …","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","An error returned when trying to access an uninitialized …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","The type of iterator this query item creates","A type representing a component-joining entity query.","Modify the iteration bitset","Return an iterator over the provided bitset.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Add a system to be run at the end of the stage.","Add a system that will run only once, before all of the …","Add a system to this stage.","","Add a System to the stage with the given label.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","","","","","","","","Dereferences and returns result wrapped in the Ref.","Dereferences and returns result wrapped in the RefMut.","Converts reference and returns result wrapped in the RefMut…","","Returns a raw pointer to the underlying data in this cell.","Converts reference and returns result wrapped in the Ref.","","","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Read the bitset containing the list of entites with this …","Returns the bitset indicating which entity indices have a …","Returns a bitset where each index where the bit is set to …","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This is used create an instance of the system parame, …","","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow the resource.","","","","","","Lock the resource for reading.","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","Mutably borrow the resource.","","","","","","","Lock the resource for read-writing.","","","","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Clears the killed entity list.","","","","","","","","","","","","","","Clone the inner data, creating a new copy instead of …","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","Stores the world components.","Check whether or not this component store has data for the …","Check whether or not the bitset contains the given entity.","Check whether or not the resoruce with the given ID is …","Check whether or not a resource is in the store.","Constructor that) is the same as Ulid::new(), but that …","Creates a new Entity and returns it.","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","","","","","","","","","","","The function pointer that may be used to write a default …","Safety","","","","","","","","","","Safety","","","","Safety","","","","","","Safety","","","","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","","The function pointer that may be used to drop data with …","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","","","","","","Create an UntypedComponentStore that is valid for the …","Forks a TurboCore instance by deterministically deriving 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new UntypedAtomicResource for the given schema, …","Return the data for the type.","Creates a ComponentStore from an UntypedComponentStore.","Create from an UntypedAtomicResource.","Creates Self using data from the given World.","","","","","","","","","","","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns the generation of this Entity.","Gets an immutable reference to the component of Entity.","Get a reference to the component storage for the given …","Borrow a component store.","Get a reference to an untyped resource.","Borrow a resource.","Get the components of a certain type","Get a cell containing the resource data pointer for the …","Gets a clone of the resource cell for the resource of the …","Get the untyped component storage by the component’s …","Get mutable references s to the component data for …","Get mutable references s to the component data for …","Get SchemaRefMuts to the component data for multiple …","Gets a mutable reference to the component of Entity.","Returns a mutable reference to the underlying data.","Get a mutable reference to the component storage for the …","Borrow a component store.","Get a mutable reference to an untyped resource.","Mutably borrow a resource.","Get a SchemaRef to the component for the given Entity if …","Get a SchemaRefMut to the component for the given Entity","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","","","","","","","","Whether or not the startup systems have been run yet.","","","","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","","","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Returns the index of this Entity.","Initialize component storage for type T.","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","","","","","","","","","","This should be called once to initialize the system, …","Initialize the systems in the stages agains the World.","Inserts a component for the given Entity index. Returns …","Insert component data for the given entity and get the …","Insert a resource.","Insert a resource.","Insert component data for the given entity and get the …","Insert a resource.","Insert a resource cell.","Returns true if the entity already had a component of this …","Insert a new stage, after another existing stage","Insert a new stage, before another existing stage","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 AtomicCell, returning the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Splits wrapper into two parts. One is reference to the …","Splits wrapper into two parts. One is reference to the …","Convert into a typed ComponentStore.","Converts to the internal, untyped ComponentStore.","Consume Resources and extract the underlying …","Checks if the Entity is still alive.","Returns whether the store is empty.","Returns whether the store is empty.","Returns a random isize within a given range bound.","Iterates immutably over all components of this type. Very …","Iterates immutably over all components of this type.","Iterates mutably over all components of this type. Very …","Iterates mutably over all components of this type.","Iterates mutable over the components of this type where …","Iterates mutable over the components of this type where …","Iterate over the entities and components in the given …","Return an iterator over the provided bitset.","Iterates immutably over the components of this type where …","Iterates immutably over the components of this type where …","","","","Iterates over entities using the provided bitset.","Kill an entity.","Returns entities in the killed list.","The kind of schema.","The layout of the type.","Convert into a reference to the underlying data.","Convert into a reference to the underlying data.","Get the number of resources in the store.","Get the number of resources in the store.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data.","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","","","","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Creates a new AtomicCell containing value.","Create a arbitrary UntypedComponentStore.","Wraps external reference into Ref.","Wraps external reference into RefMut.","Create a new, empty stage, for the given label.","Creates a new Entity from the provided index and …","Creates a new UntypedAtomicResource storing the given data.","Create an empty UntypedResources.","Create an empty Resources.","Create a new atomic resource.","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","The system queue that will be run at the end of the stage","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a copy of the contained value.","Removes the component of Entity. Returns Some(T) if the …","Remove the component data for the entity if it exists.","Remove a resource.","Remove the component data for the entity if it exists.","If there is a previous value, true will be returned.","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","Execute the systems on the given world.","","","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","Get the schema of the components stored.","","Get the schema of the resource.","","The schema of this variant.","The schema of the field.","The registered schemas.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Makes a new Ref for a sub-slice of the borrowed slice.","Makes a new RefMut for a sub-slice of the borrowed slice.","Creates a SmallVec containing the arguments.","The stages in the collection, in the order that they will …","The systems that should run at startup.","Swaps the wrapped value of self with the wrapped value of …","Convert into a System.","","The list of systems in the stage.","The layout of the enum tag.","Takes the wrapped value, leaving Default::default() in its …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","","","","","","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Transposes a Ref of an Option into an Option of a Ref. …","Transposes a RefMut of an Option into an Option of a RefMut…","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning None if the …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a reference to the component storage for the given …","Get mutable references s to the component data for …","Get a mutable reference to the component storage for the …","Insert component data for the given entity and get the …","Insert component data for the given entity and get the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to extract the inner schema box, if this is the …","Remove the component data for the entity if it exists.","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Convert into typed Ref. This panics if the schema doesn’…","Convert into typed RefMut. This panics if the schema doesn…","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Undo the effect of leaked guards on the borrow state of …","Hints to the compiler that the branch condition is …","Borrow the underlying UntypedResources store.","Mutably borrow the underlying UntypedResources store.","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wraps external reference into Ref. And associates it with …","Wraps external reference into RefMut. And associates it …","Create a SystemStages collection, initialized with a stage …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","Wrapper type that prevents cloning or copying the inner …","A collection of resources.","An untyped resource that may be inserted into …","Storage for un-typed resources.","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","A StageLabel for the 5 core stages.","The first stage","The fifth stage","The fourth stage","The second stage","A collection of systems that will be run in order.","Trait for things that may be used to identify a system …","Trait for system stages. A stage is a","An ordered collection of SystemStages.","The third stage","Add a system to this stage.","Whether or not the startup systems have been run yet.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Initialize the contained systems for the given world.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","The human-readable name for the stage, used for error …","The system queue that will be run at the end of the stage","Execute the systems on the given world.","The stages in the collection, in the order that they will …","The systems that should run at startup.","The list of systems in the stage.","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","The system input parameter.","Converts a function into a System.","The type of the parameter, ranging over the lifetime of …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","The intermediate state for the parameter, that may be …","Struct containing a static system.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","This is used create an instance of the system parame, …","This is called to produce the intermediate state of the …","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Get a best-effort name for the system, used in diagnostics.","A best-effort name for the system, for diagnostic purposes.","Run the system.","This is run every time the system is executed","Convert into a System.","A Duration type to represent a span of time, typically …","","The maximum duration.","The duration of one microsecond.","The duration of one millisecond.","The duration of one nanosecond.","The duration of one second.","","A duration of zero time.","","","","Returns the total number of whole microseconds contained …","Returns the total number of whole milliseconds contained …","Returns the total number of nanoseconds contained by this …","Returns the number of whole seconds contained by this …","Returns the number of seconds contained by this Duration …","Returns the number of seconds contained by this Duration …","","","","","Checked Duration addition. Computes self + other, …","Checked Duration division. Computes self / other, …","Checked Duration multiplication. Computes self * other, …","Checked Duration subtraction. Computes self - other, …","","","","","","","","","Divide Duration by Duration and return f32.","Divide Duration by Duration and return f64.","Divide Duration by f32.","Divide Duration by f64.","","","","","","","","","Returns the argument unchanged.","","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","Creates a new Duration from the specified number of whole …","Creates a new Duration from the specified number of …","Creates a new Duration from the specified number of …","","","","Calls U::from(self).","","Returns true if this Duration spans no time.","","","Multiplies Duration by f32.","Multiplies Duration by f64.","Creates a new Duration from the specified number of whole …","The current time, expressed in milliseconds since the Unix …","","","","","","","Saturating Duration addition. Computes self + other, …","Saturating Duration multiplication. Computes self * other, …","Saturating Duration subtraction. Computes self - other, …","","","","","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in whole …","Returns the fractional part of this Duration, in …","","","","","","The checked version of from_secs_f32.","The checked version of from_secs_f64.","","","","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","The Game encompasses a complete bones game’s logic, …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","A clock that tracks how much it has advanced (and how much …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The function pointer that may be used to clone data with …","Stores the world components.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","The function pointer that may be used to write a default …","Whether or not this session should be deleted.","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the session systems in it’s stages have …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Install the plugin into the Session.","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Partially shuffles a slice by a given amount and returns …","The priority of this session relative to other sessions in …","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","The session runner to use for this session.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The sessions that make up the game.","Collection of resources that will have a shared instance …","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","List of sorted session keys.","The system","The stages in the collection, in the order that they will …","The systems that should run at startup.","Step the simulation once.","Convert into a System.","The collection of systems that are associated to the game …","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","Whether or not this session should be rendered.","Whether or not this session should be visible.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The ECS world for the core.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","Error type for TypeDatas","A TypeMap-like structure, that does not allow removing …","","","","","","","","","","","","","","","","","","","Get the capacity.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Borrow data from the store, if it exists.","Borrow data from the store, if it exists.","Insert data into the store.","Insert boxed data into the store.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Iterate over the allocation.","Iterate over type datas.","Iterate mutably over the allocation.","Get the layout.","Create a new ResizableAlloc for the given memory layout. …","","","","","","","","","to ensure that the following address will satisfy align …","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","","","","","","","","","","","","","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncBufRead.","Extension trait for Future.","Extension trait for AsyncSeek.","Extension trait for AsyncWrite.","Extension trait for Stream.","Extension trait for AsyncRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","","","","","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Borrows can be cloned.","Borrows can be cloned.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","","","Returns dummy atomic borrow that doesn’t actually locks …","Returns dummy atomic borrow that doesn’t actually locks …","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","","","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Restore previously leaked AtomicBorrow instance.","Restore previously leaked AtomicBorrowMut instance.","","","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","","","","","Attempts to borrow lock immutably.","Attempts to borrow lock mutably.","","","","","A clock that tracks how much it has advanced (and how much …","Advance the time exactly by the given duration.","","","","","","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since startup, as …","Returns how much time has advanced since startup, as f32 …","Returns how much time has advanced since startup, as f64 …","","Returns the argument unchanged.","","","Calls U::from(self).","","Returns true if the clock is currently paused.","Constructs a new Time instance with a specific startup …","Stops the clock, preventing it from advancing until …","","","","","","","","","","Resumes the clock if paused.","Updates the internal time measurements.","Updates time with a specified Instant.","","Specialization of of the fluent bundle that is used by …","An asset containing a FluentBundle.","An asset containing a FluentResource.","Borrow the localization field from the root asset.","Asset containing all loaded localizations, and functions …","Internal resource used to cache the field of the root …","","","","","","","","","","","","","The bundles for all loaded languages.","","","","","","","","","The bundle selected as the current language.","","","","","","","","","","","A helper macro to simplify creation of FluentArgs.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Get a localized message.","","Get a localized message with the provided arguments.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the root asset of the core asset pack and cast it to …","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Let Path and PathBuf have absolutize and …","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","Helper type for storing asset extensions.","An identifier for an asset.","AssetIo is a trait that is implemented for backends …","The kind of asset a type represents.","Context provided to custom asset loaders in the …","The progress that has been made loading the game assets.","A custom assset loader.","Contains that path to an asset, and the pack_dir that it …","A borrowed version of AssetLoc.","An asset pack contains assets that are loaded by the game.","The unique ID for an asset pack.","A requirement specifier for an asset pack, made up of the …","Specifies an asset pack, and it’s exact version.","Struct responsible for loading assets into it’s …","","The inner state of the asset server.","Stores assets for later retrieval.","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","The AssetPackId of the core pack.","Overflow usize::MAX or other error during size computation","An ID for an asset that has changed.","A unique content ID.","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","Provides the context method for Result.","YAML format for the core asset pack’s pack.yaml file.","A StageLabel for the 5 core stages.","Error creating ID","An asset with a custom asset loader.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","","","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Dummy AssetIo implementation used for debugging or as a …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","Euler rotation sequences.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","AssetIo implementation that loads from the filesystem.","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","The Game encompasses a complete bones game’s logic, …","This trait provides the means to easily generate all …","A typed handle to an asset.","The Cid of an asset that has changed.","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","i8","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","The index of a field. Works for tuple fields and named …","The system input parameter.","An error returned when an asset pack does not support the …","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","An asset that has been loaded.","Struct containing all the game’s loaded assets, …","The location of an asset that has changed.","Type represents a SchemaMap.","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","An equivalent to Option<T> that has a stable memory layout …","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","Context provided while loading a metadata asset.","This is a metadata asset that can be loaded from JSON or …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","YAML format for asset packs’ pack.yaml file.","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A quaternion representing an orientation.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Type data for asset handles.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","A custom asset loader implementation for a metadata asset.","Error type when attempting to cast between types with …","A schema reference, containing the ID of the pack that …","The load context for a SchemaRefMut.","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","The value is set.","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","A clock that tracks how much it has advanced (and how much …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A u8.","u8","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","The value is not set.","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","An untyped handle to an asset.","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","A 2-dimensional vector.","","","","A 3-dimensional vector.","","","A 3-dimensional vector.","","A 4-dimensional vector.","","","","SemVer version as defined by https://semver.org.","Asset IO implementation that loads assets from a URL.","The World is simply a collection of Resources, and …","Intrinsic three-axis rotation XYZ","Intrinsic three-axis rotation XZY","Intrinsic three-axis rotation YXZ","Intrinsic three-axis rotation YZX","Intrinsic three-axis rotation ZXY","Intrinsic three-axis rotation ZYX","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Get an absolute path. This works even if the path does not …","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Receiver for asset changes, used to implement hot reloads.","Sender for asset changes, used by the AssetIo …","Content addressed cache of raw bytes for asset data.","Maps the handle of the asset to it’s content ID.","Helper function to return type data for a custom asset …","The asset server.","The base URL to load assets from.","Maps asset content IDs, to assets that have been loaded by …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","bool vector mask types. ","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The content ID of the loaded asset.","The function pointer that may be used to clone data with …","Stores the world components.","Wrap the error value with additional context.","The directory to load the core asset pack.","The core asset pack, if it’s been loaded.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","The metadata asset load context.","Creates a dangling pointer with specified alignment. See …","The loaded data of the asset.","An ergonomic abbreviation for Default::default() to make …","The game’s default asset pack.","The function pointer that may be used to write a default …","Whether or not this session should be deleted.","The Cids of the assets this asset depends on.","The dependency list of this asset. This should be updated …","The content IDs of any assets needed by this asset as a …","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","The function pointer that may be used to drop data with …","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","List the names of the non-core asset pack folders that are …","The function pointer that may be used to compare two …","f32 vector, quaternion and matrix types. ","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","f64 vector, quaternion and matrix types. ","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","The version of the game. This is used to evaluate whether …","The game VersionReq this asset pack is compatible with.","The required game version to be compatible with this asset …","The version of the game that the pack is not compatible …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the session systems in it’s stages have …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","i32 vector types. ","Returns a random i32 value.","i64 vector types. ","Returns a random i64 value.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The runtime ID of the asset.","The unique identifier for the stage.","The unique ID of the asset pack.","The ID of the asset pack.","The asset pack ID.","The unique ID of the asset pack.","Implements the BitSet trait members for your type through …","Specify schemas to import from other asset packs.","Lists the packs that have not been loaded due to an …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","The asset server inner state.","Install the plugin into the Session.","The AssetIo implementation used to load assets.","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Load the asset from raw bytes.","Get the binary contents of an asset.","The asset load progress.","The location of the asset.","The location that the asset is being loaded from.","The pack and path the asset was loaded from.","Generates a random char in the range a-z.","","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","","","Helper function to return type data for a metadata asset.","","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The display name of the asset pack.","The name of the schema.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The ID of the pack, or None if it refers to the core pack.","The pack_dir of the pack that the asset is in.","The pack_dir of the pack that the asset is in.","The unique ID of the asset pack this asset is located in.","The directory of the pack that","Maps the directory names of asset packs to their …","The metadata of the pack that could not be loaded.","The asset pack this was loaded from, or None if it is from …","Extra asset packs. The key is the the name of the asset …","The asset packs that have been loaded.","The directory to load the asset packs from.","Partially shuffles a slice by a given amount and returns …","","The path to the asset in it’s pack.","The path to the asset in it’s pack.","The path to the asset, relative to the root of the asset …","Maps the asset AssetLoc to it’s handle.","List of assets that have been changed and that we are …","","The priority of this session relative to other sessions in …","The pointer to load.","Creates a quaternion from x, y, z and w values.","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","List of assets that depend on the given assets.","The runtime ID of the handle","The root asset for the asset pack.","The path to the root asset for the pack.","The path to the root asset for the pack.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","The session runner to use for this session.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of the asset being loaded.","The schema of this variant.","The schema of the field.","Schemas provided in the asset pack.","The registered schemas.","The asset server.","The sessions that make up the game.","Collection of resources that will have a shared instance …","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","List of sorted session keys.","The system","The stages in the collection, in the order that they will …","The systems that should run at startup.","Step the simulation once.","The asset store.","Traits adding swizzle methods to all vector types. ","Convert into a System.","The collection of systems that are associated to the game …","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","","","","","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","u32 vector types. ","Returns a random u32 value.","u64 vector types. ","Returns a random u64 value.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Info for the enum variants.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","The version number of the asset pack.","The version of the asset pack.","The version of the asset pack.","The version of the asset pack.","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","","","","Subscribe to asset changes.","Filesystem watcher if enabled.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wrap the error value with additional context that is …","Creates a new SeededCore with a specific seed value.","The ECS world for the core.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The extension is the portion of the extension that comes …","The list of file extensions to load this asset from.","The loader implementation for the asset.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Iterator of a chain of source errors.","Provides the context method for Result.","The Error type, a wrapper around a dynamic error type.","Equivalent to Ok::<_, anyhow::Error>(value).","Result<T, Error>","Construct an ad-hoc error from a string or existing non-…","Return early with an error.","Wrap the error value with additional context.","","Construct an ad-hoc error from a string or existing non-…","Wrap the error value with additional context that is …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","Error type for TypeDatas","A TypeMap-like structure, that does not allow removing …","to ensure that the following address will satisfy align …","Creates a layout describing the record for n instances of …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Extension trait for AsyncWrite.","Extension trait for AsyncBufRead.","Extension trait for AsyncRead.","Extension trait for AsyncSeek.","Extension trait for Future.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Future.","Extension trait for AsyncBufRead.","Extension trait for AsyncRead.","Extension trait for AsyncSeek.","Extension trait for Stream.","Extension trait for AsyncWrite.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","","","","","","","","","","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","DashMap is an implementation of a concurrent associative …","DashSet is a thin wrapper around DashMap using () as the …","Implementation detail that is exposed due to generic …","A read-only view into a DashMap. Allows to obtain raw …","","","","","","","","","","Safety","","","","","","","","","","","","","","","","Safety","Safety","","Safety","Safety","","","","","","Iterator over a DashMap yielding immutable references.","Iterator over a DashMap yielding mutable references.","Iterator over a DashMap yielding key value pairs.","","","","","","","","","","","","","","","","","","","","","The shard wasn’t locked, and the value wasn’t present …","The shard was locked.","The value was present in the map, and the lock for the …","Represents the result of a non-blocking read from a DashMap…","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","Creates a quaternion from x, y, z and w values.","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","Resource containing the RendererApi implementation …","Trait for the interface exposed by external bones …","Audio components.","","","Camera components.","Color components.","Have the renderer delete the session.","Returns the argument unchanged.","","Calls U::from(self).","","Line rendering, useful for debugging.","Module prelude.","","Bones framework rendering plugin.","","Sprite rendering components.","Tile map rendering components.","","Transform component.","","","","UI resources & components.","","The audio file asset loader.","The audio manager resource which can be used to play …","The audio source asset type, contains no data, but …","This is a working Cpal backend.","Kira audio backend that will fall back to a dummy backend …","This is a dummy backend since Cpal didn’t work.","A piece of audio loaded into memory all at once.","","","","","","","","","","","","","","","","","","","","","Returns the duration of the audio.","","","","","The raw samples that make up the audio.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Loads a cursor wrapping audio file data into a …","Loads an audio file into a StaticSoundData.","Loads an audio file from a type that implements Symphonia…","","","","","","","The game plugin for the audio system.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","The sample rate of the audio (in Hz).","","","Settings for the sound.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a clone of the StaticSoundData with the modified …","Returns a clone of the StaticSoundData with the specified …","Makes an entity behave like a camera.","Component for an entity with camera shake.","A size setting for a camera.","Queue that can be used to send camera trauma events.","Resource for controlling the clear color.","The camera will be a fixed height with a width dependent …","The camera will be a fixed width with a height dependent …","Resource providing a noise source for CameraShake entities …","A custom viewport specification for a Camera.","Whether or not the camera is enabled and rendering.","Adds trauma to the camera, capping it at 1.0","","","","","","","","","","","","","","","The camera will always restore to this position.","","","","","","","","","","","","","","","The the length of time in seconds for the camera trauma to …","","","","","","","","The maximum depth to render (on a scale from 0.0 to 1.0).","The minimum depth to render (on a scale from 0.0 to 1.0).","","","","","","","Returns the argument unchanged.","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).","","","","","","","","The maximum offset angle in radians that the camera shake …","The maximum offset position that the camera shake can …","Create a new CameraShake component with the provided …","Install the camera utilities on the given SystemStages.","The physical position to render this viewport to within …","Cameras with a higher priority will be rendered on top of …","The event queue.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Send a camera trauma event.","The height of the camera in in-game pixels.","The physical size of the viewport rectangle to render to …","Utility function that spawns the camera in a default …","The speed that the screen is shook.","","","","","","","","","","","","","","","Value from 0-1 that indicates the intensity of the shake. …","","","","","","","","","","","","","","","","","","","","","","An optional viewport override, allowing you to specify …","","","","","","","","Create a new CameraShake component with the provided …","","","","Color type.","","","Error for hex crate errors","Error type for hex color decoding","Error for unexpected length of hex string","","","","sRGBA color","","","Get alpha.","","","Converts a Color to variant Color::Rgba","Converts a Color to a [f32; 4] from sRGB colorspace","Get blue in sRGB colorspace.","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Get green in sRGB colorspace.","New Color from sRGB colorspace.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get red in sRGB colorspace.","","","","","New Color from sRGB colorspace.","New Color from sRGB colorspace.","New Color from sRGB colorspace.","New Color from sRGB colorspace.","","Set alpha.","Set blue in sRGB colorspace.","Set green in sRGB colorspace.","Set red in sRGB colorspace.","","","","","","","","","","","","","","Alpha channel. [0.0, 1.0]","Blue channel. [0.0, 1.0]","Green channel. [0.0, 1.0]","Red channel. [0.0, 1.0]","A component for rendering a 2D line path, made up of a …","","","","","The color of the path.","","","Returns the argument unchanged.","","","Calls U::from(self).","","List of indexes into the points vector, for which that …","The list of points in the path","","","","","The thickness of the line.","","","","","","","","","Atlas image component.","An animated sprite component.","Loaded image data","A reference to image data stored in the external bones …","Image component.","A 2D sprite component","The atlas handle.","","","","","","","","","","","","","","","","","The sprite’s color tint","The sprite’s color tint","The number of columns in the atlas.","","","","Whether or not the flip the sprite horizontally.","Whether or not the flip the sprite horizontally.","Whether or not the flip the sprite vertically.","Whether or not the flip the sprite vertically.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","The image for the atlas.","The sprite image handle.","This is the current index in the animation, with an idx of …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Create a new AtlasSprite from the given atlas handle.","The offset of the first tile from the top-left of the …","The amount of padding between tiles.","","","","","","","","","","","","The number of rows in the atlas.","","","","","Get the size in pixels of the entire atlas image.","Get the position in pixels of the top-left corner of the …","The size of each tile in the atlas.","","","","","","","","","","","","","","","","","","","","","","","","","A tilemap tile component.","A tilemap layer component.","The texture atlas to use for the layer","","","","","","","","","","","Whether or not to flip the tile horizontally.","Whether or not to flip tile vertically.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get’s the tile at the given position in the layer, …","The size of the layer in tiles.","Get the index of the tile at the given position.","The tile index in the tilemap texture.","Calls U::from(self).","Calls U::from(self).","","","Create a new tile layer","Get the position of the tile at the given index.","","","","","","","","","Set the tile at the given position, to a certain entity.","The size of each tile in the layer.","The vector of tile slots in this layer.","","","","","","","","","","","","","The main transform component.","","","","","","","Returns the argument unchanged.","Create a transform from a rotation.","","Create a transform from a scale.","Create a transform from a translation.","","Calls U::from(self).","","","","","The rotation of the entity.","The scale of the entity.","","","","The position of the entity in the world.","","","","","Extension trait with helpers for the egui context","Resource containing the egui::Context that can be used to …","Shared resource that, if inserted, allows you to modify …","Extension trait with helpers for egui responses","Resource for configuring egui rendering.","Resource that maps image handles to their associated egui …","A font asset.","The Font asset loader.","Font metadata for buttons, headings, etc, describing the …","","","","","","","","","","","","","","","Clear the UI focus","","","","","","","","","","","","","The font color.","The egui font data.","","","","","","","","","","","","","The font-family to use.","The name of the loaded font family.","","","","","Set this response to focused if nothing else is focused","Returns the argument unchanged.","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 egui::TextureId for the given bones Handle<Image>.","Get a global runtime state from the EGUI context, …","Get the Egui font 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).","","","","","","","","","Whether or not this is a monospace font.","Create a new egui input hook.","","","","","","","","","","","","","","","","","","Create an egui::RichText that can be passed to ui.label().","Custom scale for the UI.","","","","","","","Set a global runtime state from the EGUI context.","The font size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Bones Framework UI plugin.","","","","","","","","Egui widgets.","Clone the font and set a new color.","Metadata describing a border image.","A button rendered with a BorderImageMeta","A 9-patch style bordered frame.","The border images to use for a ButtonThemeMeta when the …","Metadata describing a themed button.","A margin specification.","Set the button border image","If border_only is set to true, then the middle section of …","Set the scale of the border image.","The size of the border on each side.","The border images to use for different button states.","","","","","","","","","","","","","The bottom margin.","When the button is clicked on.","","","","","","","","","","","","","The default button state.","","","","","","Set whether or not the button focuses itself automatically …","When the button is hovered for focused on.","The font family, size, and color to use for the button.","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 image for the border.","The size of the border image in pixels.","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 left margin.","Set the margin. This will be applied on the outside of the …","Set the margin. This will be applied on the outside of the …","Set the minimum size for the button","Create a new button","Create a new frame with the given BorderImageMeta","Set a different border to use when the mouse is clicking …","Set a different border to use when focusing / hovering …","Set the padding. This will be applied on the inside of the …","Set the padding. This will be applied on the inside of the …","The amount of space to pad around the internal edges of …","Paint the frame into the given rect.","","","","","","","","","","","","","","","The right margin.","The scale to render the border image at.","","","","","By default, buttons senses clicks. Change this to a …","Render the button","Render the frame","Create a button with the given theme.","","","","","","","","","","","The top margin.","","","","","","","","","","","","","","","","","","","","","","","","","","If true, the text will wrap to stay within the max width …","Non-persistent Storage backend.","Persitent storage resource.","Trait implemented by storage backends.","The backend storage API.","","","","","The cache of objects that have been read","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get data from the storage cache.","Get data mutably from the storage cache.","Get data from the storage cache or insert it’s default …","Get data mutably from the storage cache or insert it’s …","Insert the data into storage cache.","Calls U::from(self).","Calls U::from(self).","","","Read the entire collection of objects from storage with …","Load the data from the storage backend.","","","","","","Remove data for a type from the storage.","Write the entire collection of objects to storage, …","Save the data to the storage backend.","","","","","","","","","","","","","Create a new storage resource with the given backend …","Run once and stop.","Reset when finished.","A Stopwatch is a struct that track elapsed time when …","Tracks elapsed time. Enters the finished state once …","Specifies Timer behavior.","","","","","","","","","","","","","","","","","Returns the duration of the timer.","Returns the elapsed time since the last reset of the …","Returns the time elapsed on the timer. Guaranteed to be …","Returns the elapsed time since the last reset of the …","Returns the time elapsed on the timer as an f32. See also …","Returns the elapsed time since the last reset of the …","","","","","","Returns true if the timer has reached its duration at …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a new timer with a given duration in seconds.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true only on the tick the timer reached its …","Returns the mode of the timer.","Create a new unpaused Stopwatch with no elapsed time.","Creates a new timer with a given duration.","Pauses the stopwatch. Any call to tick while paused will …","Pauses the Timer. Disables the ticking of the timer.","Returns true if the stopwatch is paused.","Returns true if the timer is paused.","Returns the percentage of the timer elapsed time (goes …","Returns the percentage of the timer remaining time (goes …","","","","","","","","","","","","Returns the remaining time using Duration","Returns the remaining time in seconds","Resets the stopwatch. The reset doesn’t affect the …","Resets the timer. The reset doesn’t affect the paused …","","Sets the duration of the timer.","Sets the elapsed time of the stopwatch.","Sets the elapsed time of the timer without any other …","Sets the mode of the timer.","Advance the stopwatch by delta seconds. If the stopwatch …","Advance the timer by delta seconds. Non repeating timer …","Returns the number of times a repeating timer finished …","","","","","","","","","","","","","","","","Unpauses the stopwatch. Resume the effect of ticking on …","Unpauses the Timer. Resumes the ticking of the timer.","","",""],"i":[0,0,0,0,1,3,1,3,1,3,1,3,0,1,3,1,3,1,3,0,0,0,1,3,880,0,0,0,1,3,1,3,1,3,1,3,1,3,0,0,0,0,14,13,14,13,14,13,14,13,14,14,13,14,13,14,13,13,13,14,13,14,13,14,13,13,14,13,14,14,13,14,13,14,13,14,13,13,14,13,13,14,13,14,13,14,13,14,13,14,0,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,0,0,38,0,24,0,0,29,29,0,0,0,0,0,147,0,0,29,29,29,29,29,71,0,0,0,147,100,24,0,0,38,71,29,0,0,24,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,24,0,0,44,29,67,29,67,29,29,67,29,0,63,0,0,24,0,0,881,881,881,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,24,27,24,28,30,31,27,41,41,24,24,78,78,52,52,0,131,90,52,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,45,39,42,41,30,28,41,28,27,27,53,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,65,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,44,45,55,56,63,44,45,55,56,63,65,64,89,52,44,81,53,44,43,44,78,46,51,52,54,27,55,56,58,63,64,42,882,65,131,80,53,53,58,64,42,30,28,53,58,64,42,44,45,80,81,50,28,59,60,82,83,65,24,34,25,67,68,29,83,51,39,27,65,137,89,90,91,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,65,43,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,43,43,43,39,39,39,44,44,44,45,45,45,48,48,48,31,31,31,32,32,32,54,54,54,27,27,27,55,55,55,56,56,56,63,63,63,25,25,25,67,67,67,68,68,68,29,29,29,42,42,42,72,72,72,44,45,143,51,28,27,30,27,66,30,34,43,39,44,44,45,45,46,47,48,48,49,50,51,52,31,28,32,53,54,27,55,55,56,57,58,59,60,61,61,63,65,24,66,34,25,67,68,69,29,42,70,71,71,100,100,101,101,72,27,882,131,35,35,35,43,39,89,44,44,44,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,31,28,32,32,53,54,27,27,55,56,57,58,59,119,60,61,141,63,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,71,71,71,100,101,72,44,44,44,46,42,44,28,30,27,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,44,45,49,50,44,883,83,43,44,78,46,51,52,54,55,56,58,63,64,42,65,78,47,60,61,39,46,64,42,70,28,27,30,27,28,30,39,46,64,42,70,39,70,39,70,70,70,64,64,64,65,43,39,44,45,48,31,28,32,54,27,27,55,56,63,29,42,30,72,65,43,47,48,49,60,47,51,51,51,51,52,44,46,42,46,42,64,57,46,70,70,70,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,28,28,27,27,39,39,46,46,119,119,42,42,70,70,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,27,58,46,42,70,39,64,39,42,70,51,44,39,46,42,70,39,46,42,70,70,46,70,65,67,66,39,42,70,51,37,133,131,64,64,64,64,64,137,89,90,91,64,78,51,131,80,53,45,0,45,47,50,65,68,69,39,89,44,90,91,45,46,28,27,58,64,42,70,30,44,63,50,31,32,54,61,52,61,53,64,882,52,89,45,44,45,55,56,63,45,31,32,54,52,64,39,42,39,45,0,81,39,42,39,44,43,39,44,45,46,47,48,49,50,51,52,31,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,43,44,78,46,51,52,54,55,56,58,63,64,42,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,43,39,39,44,45,48,31,32,54,27,55,56,63,25,67,68,29,42,72,43,39,44,45,48,31,32,54,27,55,56,63,29,72,141,64,46,70,70,70,52,56,64,47,59,60,41,43,39,46,28,27,27,56,57,58,63,64,38,133,83,42,30,80,68,69,47,141,44,45,143,80,64,78,25,44,44,51,43,39,44,45,46,47,48,49,50,51,52,31,32,32,53,54,27,55,56,57,58,59,60,61,63,64,65,24,66,34,25,67,68,69,29,42,70,30,71,72,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,44,44,44,45,48,55,61,71,100,101,41,30,28,41,28,27,27,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,39,64,70,28,39,70,70,70,27,70,70,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,28,28,27,27,70,39,39,39,39,70,70,65,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,65,56,27,43,55,70,46,70,46,70,25,47,48,49,60,882,131,35,43,39,89,44,90,91,78,147,45,80,81,46,47,48,49,50,51,52,31,28,32,53,54,27,55,56,57,58,59,119,60,61,141,63,64,143,38,82,133,83,65,24,66,34,25,67,68,69,29,42,70,30,71,100,101,72,137,89,64,89,44,884,885,885,886,886,887,887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,0,0,38,0,24,0,0,29,29,0,0,0,0,0,147,0,0,29,29,29,29,29,71,0,0,0,147,24,0,0,38,71,29,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,29,24,0,0,29,67,29,67,29,29,67,29,0,63,0,0,24,0,0,881,881,881,41,41,78,78,52,52,0,131,90,52,45,41,41,53,65,89,52,81,53,882,65,131,80,53,83,65,137,65,66,34,883,65,78,47,60,61,65,43,47,48,49,60,47,52,64,64,65,66,37,137,78,131,80,53,45,0,45,47,50,65,68,69,50,31,32,54,61,52,61,53,882,52,89,45,31,32,54,52,64,45,81,52,56,47,59,60,41,80,68,69,47,141,80,78,25,41,41,65,65,25,47,48,49,60,137,89,884,885,885,886,886,887,887,0,0,0,0,0,0,134,134,0,134,150,134,150,134,150,150,888,134,150,134,134,134,134,134,134,0,134,134,0,134,134,134,150,134,150,150,134,150,150,134,150,134,150,134,134,150,150,150,150,150,134,150,134,150,150,134,150,134,134,150,134,150,134,150,134,150,888,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,155,156,155,156,891,891,160,178,160,120,155,156,120,120,109,160,155,156,160,160,165,164,109,160,166,164,109,160,120,155,156,160,165,120,166,155,156,155,156,155,156,155,156,155,156,155,156,891,164,109,185,177,178,188,189,160,160,108,179,889,166,120,165,155,155,156,156,190,164,109,185,177,178,188,189,160,160,108,179,889,166,120,165,155,156,156,190,164,109,166,164,109,166,160,891,891,185,165,160,177,178,160,108,179,166,120,165,155,160,177,178,160,108,179,166,120,165,155,178,160,120,155,156,178,160,120,155,156,892,0,160,160,160,0,160,120,155,156,893,160,166,120,155,156,893,164,160,156,178,160,891,155,156,155,156,160,185,160,165,109,160,155,156,160,155,156,178,160,120,120,120,155,156,178,160,120,155,156,178,178,178,160,160,160,120,120,120,155,155,155,156,156,156,178,160,160,160,891,891,891,891,267,164,109,185,178,178,188,188,189,189,160,166,120,120,165,155,155,156,156,190,190,894,164,164,109,185,177,177,178,188,189,160,160,160,160,160,108,179,889,166,166,120,120,120,120,165,155,155,155,155,155,156,156,156,156,190,190,160,160,160,160,120,160,160,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,160,178,120,155,156,160,160,120,155,156,269,269,269,269,269,269,269,269,269,269,269,269,269,177,0,160,178,160,120,155,156,891,891,891,891,891,160,891,160,160,160,160,160,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,155,156,190,160,160,185,160,160,160,165,155,156,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,160,160,120,155,156,891,185,160,120,0,891,109,155,156,155,156,155,156,155,156,164,109,178,160,166,178,185,165,185,165,185,165,185,165,185,165,185,165,155,156,178,160,120,155,156,891,160,120,178,0,164,160,177,178,160,108,179,166,120,165,155,160,120,155,156,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,178,160,120,155,156,178,160,120,155,156,893,109,109,164,160,890,160,160,160,160,160,160,891,891,891,891,891,891,120,178,160,160,155,156,155,156,155,156,155,156,160,891,159,185,165,0,160,185,165,155,156,155,156,160,155,177,178,160,108,179,166,120,120,165,155,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,895,178,188,189,120,155,156,190,164,109,166,896,897,164,166,160,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,160,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,160,160,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,891,891,891,891,891,178,0,891,891,0,164,109,185,177,178,188,189,160,108,179,889,166,120,165,155,156,190,891,891,160,890,898,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,0,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,129,0,899,0,899,224,86,86,224,129,129,193,218,86,129,193,218,86,129,193,218,224,86,129,193,218,86,129,193,218,129,0,899,224,86,86,129,193,218,129,193,218,129,129,129,193,193,193,218,218,218,129,129,86,129,193,193,218,218,129,129,86,129,193,218,86,129,193,218,129,129,86,86,224,86,224,0,129,86,129,193,218,86,129,193,218,129,129,129,129,86,129,193,218,86,86,129,193,218,129,193,218,129,0,899,129,129,129,86,224,129,86,129,193,218,86,129,193,218,193,218,86,129,193,218,86,129,193,218,86,129,193,218,86,129,193,218,0,0,20,0,20,192,0,20,20,20,20,20,20,20,20,325,20,20,900,20,20,20,20,192,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,192,20,20,20,20,20,20,20,0,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,246,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,246,87,246,87,87,87,87,246,87,87,87,246,87,87,87,87,87,87,87,87,87,87,87,246,87,87,246,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,324,0,0,0,324,0,0,0,0,318,319,318,320,321,322,319,320,321,322,319,323,324,319,318,319,322,319,322,319,0,319,319,319,321,321,321,318,320,321,322,319,323,324,318,320,321,322,319,323,324,0,0,318,319,318,320,321,322,319,318,320,321,322,319,323,324,318,321,322,319,318,320,321,322,319,323,324,320,321,322,319,320,321,322,319,321,322,319,320,322,322,322,322,318,320,321,322,319,318,320,321,322,319,321,318,319,318,320,322,319,320,320,321,322,319,319,319,319,319,319,319,323,324,320,321,322,319,323,324,320,320,320,321,321,321,322,322,322,319,319,319,323,323,323,324,324,324,318,320,321,322,319,318,318,320,320,321,321,322,322,319,319,318,318,320,320,321,321,322,322,319,319,318,318,319,319,320,321,322,321,320,320,319,318,320,321,322,319,323,323,324,318,318,318,320,320,321,321,322,322,319,319,319,323,323,324,324,318,320,321,322,319,318,320,321,322,319,323,324,318,320,321,322,319,322,319,322,319,320,321,319,320,320,319,320,321,322,319,320,319,319,320,321,319,321,318,320,321,322,319,323,324,320,321,318,318,320,320,320,321,321,322,322,322,319,319,319,318,320,318,320,321,322,319,323,324,318,320,318,321,318,320,321,322,319,321,321,319,318,320,321,322,319,320,322,319,320,323,321,320,320,318,320,321,322,319,0,320,320,319,322,318,320,321,322,319,318,320,321,322,319,320,321,322,319,319,318,318,318,322,319,320,321,322,319,320,321,318,322,319,322,319,320,321,319,320,319,318,320,321,322,319,323,324,318,320,321,322,319,318,320,321,322,319,323,324,320,321,322,319,323,324,320,321,322,319,319,319,319,319,320,321,322,319,320,321,318,319,318,319,319,319,318,320,321,319,319,319,319,318,320,321,322,319,318,319,318,319,320,321,322,319,321,319,319,319,321,321,318,320,321,322,319,323,324,318,320,321,322,319,323,324,323,319,318,320,321,322,319,323,324,320,318,320,321,322,319,323,324,318,319,318,319,318,320,321,322,319,323,324,321,320,320,320,320,0,318,320,321,322,319,323,324,318,319,318,319,319,319,319,901,0,0,0,0,0,0,0,340,353,330,332,360,341,340,353,330,332,360,341,340,353,330,332,340,353,330,332,341,340,353,341,340,353,340,360,360,360,332,360,341,340,353,330,332,360,341,340,353,330,332,360,341,340,353,330,332,340,360,341,340,353,330,332,341,340,353,330,332,360,341,340,353,330,332,341,340,330,341,341,340,353,330,332,341,340,330,340,353,330,332,340,353,330,332,340,353,330,332,340,353,330,332,360,341,340,353,340,360,341,340,353,330,332,341,340,353,330,332,340,353,330,332,341,340,353,360,341,340,353,330,332,360,341,340,353,330,332,360,341,340,353,330,332,360,341,340,353,330,332,360,341,340,353,330,332,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,333,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,354,355,344,356,367,361,358,344,356,367,361,358,344,342,343,356,367,354,355,361,365,343,365,333,369,337,365,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,344,342,343,356,367,354,355,361,337,337,369,337,359,359,359,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,344,342,343,356,367,368,354,355,361,363,334,369,337,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,358,359,359,358,359,359,344,342,356,367,368,354,355,361,363,344,342,343,356,367,368,354,355,344,342,356,354,361,363,344,342,356,354,361,363,358,359,358,359,344,342,343,356,367,368,354,355,361,363,334,344,342,343,356,367,368,354,355,361,363,354,355,354,355,354,355,354,355,333,333,333,333,358,359,358,359,344,356,367,361,358,344,342,343,356,367,354,355,361,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,337,359,359,337,344,342,343,356,367,368,354,355,334,354,355,344,356,367,361,358,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,365,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,358,359,365,359,333,369,337,365,344,342,343,356,367,368,354,355,361,363,334,358,359,0,0,0,0,0,0,0,0,0,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,335,346,345,329,364,338,366,362,345,329,364,338,366,362,345,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,362,345,346,345,362,345,329,364,338,366,362,345,329,364,338,366,335,346,362,345,346,362,335,346,335,346,335,346,335,346,345,329,364,338,366,362,345,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,335,346,345,329,364,338,366,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,345,329,364,338,366,335,346,362,0,0,0,0,0,0,0,327,326,327,327,347,349,326,327,336,348,347,349,326,327,336,348,336,348,347,326,348,347,326,348,326,327,347,349,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,348,326,327,327,326,327,327,327,347,349,326,327,336,348,347,349,336,348,347,349,326,327,336,348,347,349,326,327,326,327,347,349,336,348,347,349,348,336,348,336,348,336,348,336,348,326,327,326,327,327,327,327,327,347,326,348,347,349,348,347,349,326,327,336,348,327,327,347,349,336,348,327,327,327,327,336,348,347,326,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,347,349,326,327,336,348,0,0,0,0,0,350,352,351,350,352,351,331,350,352,351,331,350,352,351,331,351,352,351,352,351,351,331,331,350,352,351,350,352,351,331,350,352,351,331,350,352,351,331,350,352,351,331,350,352,351,331,350,352,351,350,352,351,350,352,351,350,352,331,350,352,351,331,350,352,351,351,331,351,331,351,331,351,331,351,352,351,331,350,352,351,350,352,351,331,350,352,351,331,351,352,351,331,350,352,351,350,352,351,331,350,352,351,331,350,352,351,350,352,351,331,350,352,351,331,350,352,351,0,0,0,0,227,373,372,374,227,372,227,227,227,227,227,373,372,374,227,373,372,374,227,373,372,374,227,373,372,374,227,227,227,227,373,374,227,227,227,373,372,374,227,373,372,374,227,227,227,373,373,373,372,372,372,374,374,374,227,227,373,373,372,372,374,374,227,227,227,227,227,373,372,374,227,227,373,372,374,227,227,227,227,227,227,227,373,372,374,227,227,372,227,374,227,227,373,372,374,227,373,227,373,227,227,373,372,374,227,227,373,372,374,227,373,372,374,227,227,374,227,373,372,374,227,373,372,374,373,372,374,227,373,372,374,227,373,372,374,227,373,372,374,374,227,373,372,374,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,15,15,378,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,378,98,317,378,98,317,98,15,98,98,15,15,15,15,15,98,98,381,379,380,381,379,380,378,98,378,98,378,378,378,98,98,98,317,382,383,15,382,383,381,379,380,382,15,99,151,902,903,904,905,906,907,908,378,98,98,317,317,0,382,383,381,379,380,15,378,98,98,317,382,383,381,379,380,15,378,98,317,98,98,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,380,15,15,98,15,378,98,317,98,382,383,381,379,380,15,378,98,317,378,98,98,317,382,380,317,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,378,98,317,382,383,381,379,380,15,378,98,317,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,382,383,381,379,380,15,378,98,317,380,382,383,381,379,380,15,378,98,317,15,0,385,15,385,15,15,385,15,15,0,0,0,386,386,386,386,387,386,386,386,386,386,386,387,388,386,387,388,386,387,386,387,386,386,386,386,386,387,386,388,388,386,386,386,388,386,387,388,386,386,386,386,386,386,386,386,386,386,387,388,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,387,388,386,386,387,386,387,386,387,388,386,387,386,386,386,386,386,386,386,386,387,388,386,386,387,387,388,386,387,388,386,386,386,386,386,387,388,386,386,387,386,386,386,386,386,386,386,386,386,386,386,386,387,386,387,386,387,386,387,388,386,386,386,387,386,387,386,387,388,386,386,386,387,388,386,387,388,386,386,386,386,386,386,386,386,387,388,386,387,386,387,388,386,387,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,910,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,389,390,389,390,389,390,389,390,390,389,390,389,390,391,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,391,392,393,394,395,396,397,398,399,400,401,389,391,392,393,394,395,396,397,398,399,400,401,909,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,389,390,389,390,389,390,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,394,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,0,0,0,0,0,0,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,201,201,201,201,201,201,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,403,404,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,390,389,390,397,403,398,399,404,401,406,389,910,389,390,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,395,396,402,397,403,398,399,404,400,405,401,406,389,390,0,389,391,392,393,394,395,396,397,398,399,400,401,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,397,399,401,389,390,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,391,392,393,394,395,396,397,398,399,400,401,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,394,394,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,389,390,391,392,407,408,393,409,410,411,412,413,414,415,394,395,396,402,397,403,398,399,404,400,405,401,406,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,417,417,377,422,441,418,419,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,418,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,418,419,417,377,422,377,422,441,377,422,441,377,377,377,422,422,422,441,441,441,377,417,421,377,377,422,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,438,439,439,440,440,441,442,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,0,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,195,0,0,0,0,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,441,417,418,419,417,433,435,436,417,442,421,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,442,421,418,419,417,423,424,425,426,429,430,431,432,433,434,435,436,418,438,439,440,418,438,439,440,418,438,439,440,418,438,439,440,417,417,419,0,417,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,377,422,441,421,423,424,425,426,427,428,435,436,417,417,418,419,417,433,434,435,436,437,438,439,440,418,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,377,422,438,439,440,438,439,440,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,441,377,421,377,422,418,419,417,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,443,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,443,443,443,443,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,911,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,420,420,420,420,911,444,445,446,447,277,448,912,444,445,446,447,277,448,911,444,445,446,447,277,448,912,444,445,446,447,277,448,911,445,446,447,277,912,445,446,447,277,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,420,420,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,443,444,445,446,447,277,448,0,0,0,0,0,0,105,105,105,449,105,449,105,105,105,105,105,450,450,105,105,105,105,450,105,105,450,105,105,105,449,451,450,105,105,449,451,105,450,105,105,105,449,105,105,449,105,105,105,105,105,105,105,449,451,105,105,450,450,105,450,105,105,105,105,105,105,105,105,449,105,449,105,105,105,449,449,449,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,105,449,449,451,451,105,450,105,105,105,105,105,105,105,105,105,449,451,105,105,105,105,105,105,105,450,105,449,451,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,449,451,105,105,449,105,450,105,450,105,449,451,105,105,105,105,105,105,450,105,105,105,105,105,105,450,450,450,450,450,450,105,105,105,105,105,105,449,105,450,105,449,451,105,449,105,105,105,105,105,105,105,105,105,105,105,105,105,450,105,105,450,105,105,105,105,449,450,105,449,451,105,913,105,449,451,105,105,450,105,449,451,450,105,449,451,105,105,450,105,449,451,449,450,105,449,451,105,105,105,0,0,461,461,461,461,462,461,461,461,461,461,461,462,461,462,461,461,462,461,462,461,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,461,462,461,462,461,462,461,462,461,461,461,461,461,461,461,461,462,461,461,462,461,462,461,461,461,461,461,461,461,461,461,462,461,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,462,461,461,461,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,461,461,461,462,461,462,461,461,461,461,461,461,461,461,461,461,462,461,462,461,462,461,462,461,461,0,914,914,0,0,0,0,0,460,460,466,460,191,467,191,191,191,191,191,191,460,191,191,466,460,191,191,191,466,460,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,191,191,191,467,470,466,460,191,191,467,470,191,466,460,467,470,191,460,191,191,460,191,191,191,460,191,191,191,191,460,191,191,191,191,191,466,460,191,467,470,191,466,460,191,466,460,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,191,467,470,466,460,191,191,191,191,191,191,191,191,191,191,191,191,467,470,191,191,191,191,191,466,460,191,467,470,191,460,191,191,191,191,191,191,466,460,191,467,470,191,191,191,191,466,460,191,191,191,467,470,191,191,466,460,191,467,470,466,460,191,191,466,191,191,191,191,191,191,191,191,191,191,191,466,460,467,470,466,460,470,460,466,460,467,470,466,460,467,470,466,460,467,470,466,460,467,470,191,191,191,191,191,191,191,191,191,460,191,460,191,466,460,191,467,470,191,191,191,191,191,191,191,191,191,191,191,191,191,191,466,460,467,470,191,191,191,191,466,460,467,470,191,460,191,466,460,191,467,470,191,191,466,460,191,467,470,466,460,191,467,470,191,191,466,460,191,467,470,466,460,191,467,470,191,191,191,191,191,0,0,0,0,0,0,0,0,0,0,291,85,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,0,915,0,915,919,915,915,915,916,915,915,0,85,916,289,243,289,291,915,292,292,294,289,289,915,0,916,915,917,917,919,917,917,919,917,0,915,920,291,915,915,919,915,0,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,916,916,916,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,0,916,0,85,542,916,543,544,545,546,547,548,510,514,482,0,0,0,916,542,543,544,545,546,547,548,510,514,482,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,542,544,545,548,510,514,482,0,542,543,544,545,546,547,548,510,514,482,542,543,544,545,546,547,548,510,514,482,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,552,554,295,549,549,555,21,552,549,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,917,918,550,551,917,21,917,552,553,554,295,552,553,554,295,918,549,552,554,552,554,243,555,919,556,550,553,530,484,549,0,553,21,21,0,549,549,552,554,295,552,554,295,552,552,552,554,554,554,295,295,295,919,556,918,549,556,555,21,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,554,295,555,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,553,21,552,556,550,551,553,530,484,21,552,556,550,551,553,530,484,552,554,549,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,493,521,518,516,522,519,520,517,524,538,540,539,500,486,21,552,556,550,551,553,530,484,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,21,530,919,21,552,549,556,550,551,553,21,552,554,493,521,518,516,522,519,520,517,524,538,540,539,500,486,289,552,550,551,553,553,553,558,560,243,555,550,553,530,484,289,552,550,551,553,553,553,558,560,506,527,480,292,555,552,550,553,557,530,480,484,559,292,552,550,553,480,484,559,294,552,550,551,553,549,289,552,550,551,553,553,553,558,560,289,552,553,553,552,553,554,295,553,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,552,554,295,552,554,21,917,549,556,917,919,917,917,919,917,549,0,920,549,556,530,553,0,21,0,919,917,552,553,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,21,554,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,493,521,518,516,522,519,520,517,524,538,540,539,500,486,506,527,480,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,555,21,552,549,556,550,551,553,557,558,493,521,518,506,527,516,522,519,520,517,530,480,484,524,538,540,539,500,486,559,560,554,295,550,551,918,549,556,918,918,549,0,0,0,0,0,291,85,0,0,0,0,0,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,915,915,919,915,915,915,916,915,915,85,916,289,243,289,291,915,292,292,294,289,289,915,916,915,917,917,919,917,917,919,917,915,920,291,915,915,919,915,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,915,571,915,571,0,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,915,915,571,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,915,915,915,915,571,915,0,915,915,915,915,571,915,571,915,915,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,571,915,571,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,915,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,508,536,490,488,533,512,501,534,509,505,496,497,513,478,479,502,535,537,571,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,915,571,915,915,571,571,571,571,571,915,571,0,0,0,915,915,0,508,536,490,488,533,512,501,534,509,505,496,497,513,478,479,502,535,537,0,291,915,572,573,574,575,576,577,578,579,580,581,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,915,571,0,915,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,0,915,291,571,572,573,574,575,577,578,507,532,915,915,915,571,915,915,915,572,573,574,575,576,577,578,579,580,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,541,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,915,915,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,536,533,501,534,535,572,573,574,575,576,577,578,579,580,581,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,504,0,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,0,915,571,572,573,574,575,576,577,578,579,580,581,508,536,490,488,533,512,501,534,523,503,507,498,499,532,494,511,515,495,529,531,525,526,528,483,485,489,491,492,504,509,505,496,497,513,478,479,502,535,541,537,915,0,0,0,0,0,0,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,0,0,0,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,582,583,584,589,589,0,0,0,0,585,586,585,586,589,586,586,586,585,586,589,585,586,589,585,586,585,586,585,586,589,585,586,585,586,589,586,585,585,586,585,586,586,585,586,585,586,585,585,586,589,585,586,589,590,585,585,585,586,586,586,589,589,589,585,586,585,585,585,586,586,585,586,585,586,589,585,585,586,586,586,589,585,586,585,586,589,585,586,585,586,585,585,585,585,585,585,585,586,586,586,0,0,585,586,585,585,586,585,586,586,585,586,589,585,585,585,586,586,585,585,586,589,585,586,585,586,586,586,585,586,585,585,585,586,585,586,585,586,0,585,586,589,585,586,585,586,589,585,585,585,586,589,585,586,585,586,585,586,585,586,585,586,585,586,585,586,585,586,585,586,586,586,586,585,586,589,585,586,589,585,586,589,585,585,586,589,585,586,585,586,589,586,585,585,585,586,589,585,586,585,586,585,586,585,586,585,586,585,586,921,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,613,594,596,613,594,596,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,605,606,122,128,145,122,128,145,611,122,126,602,605,606,128,145,592,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,608,607,608,607,608,607,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,616,618,614,614,614,616,618,613,614,615,594,616,617,596,618,619,615,614,615,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,614,617,619,614,614,616,618,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,594,616,617,596,618,619,614,122,126,602,605,606,128,145,592,146,122,126,602,605,606,128,145,592,597,146,605,606,605,606,605,606,605,606,594,596,613,594,596,613,594,596,594,596,122,128,145,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,614,616,618,614,616,618,616,618,614,616,618,616,618,122,126,602,605,606,128,145,592,597,146,605,606,122,128,145,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,611,122,126,602,605,606,128,145,592,597,146,608,613,614,615,607,594,616,617,596,618,619,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,603,593,598,604,601,591,610,612,604,601,591,610,612,604,603,593,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,595,621,622,595,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,622,604,603,593,604,603,593,598,601,591,610,612,603,593,598,603,593,598,603,593,598,603,593,598,595,604,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,621,621,604,603,593,598,601,591,610,612,603,593,598,604,601,591,610,612,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,604,603,593,598,601,591,610,612,595,621,622,0,0,0,0,0,0,0,609,609,623,623,623,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,609,609,626,625,609,609,623,609,624,609,609,623,609,624,623,609,609,609,609,609,609,626,625,609,609,609,609,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,609,609,609,609,609,609,609,627,623,609,624,626,625,628,609,624,626,625,628,609,627,623,609,624,626,625,628,609,609,609,626,625,609,609,609,609,624,626,625,628,626,625,626,625,626,625,626,625,623,609,624,609,627,623,609,624,626,625,628,624,624,609,609,609,609,609,624,626,625,626,625,623,609,624,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,627,623,609,624,626,625,628,609,609,609,627,623,609,624,626,625,628,627,623,609,624,626,625,628,609,609,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,630,631,631,632,633,632,633,0,0,0,0,638,631,633,630,630,630,632,633,632,633,632,632,632,633,633,633,638,631,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,638,631,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,629,75,630,630,630,630,638,631,635,638,638,633,632,633,638,631,638,631,629,75,630,635,632,633,632,633,631,632,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,638,631,629,75,630,635,632,633,629,75,630,630,630,629,75,630,630,630,630,630,630,629,75,630,630,630,630,630,630,638,631,629,75,630,635,632,633,629,75,630,630,629,75,630,630,630,630,630,638,631,629,75,630,635,632,633,638,638,638,638,638,638,660,661,0,651,652,0,0,651,643,644,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,642,644,641,645,647,648,650,646,646,649,634,636,637,634,636,637,634,636,637,641,76,645,653,647,648,650,655,656,641,76,648,656,657,648,650,658,648,658,641,76,645,653,647,648,650,655,656,634,636,637,641,641,76,76,645,645,653,653,647,647,648,648,650,650,655,655,656,656,634,636,634,636,637,637,637,637,922,923,634,634,634,644,636,636,636,637,637,637,641,76,645,653,647,648,650,655,656,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,634,636,637,634,636,637,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,634,636,637,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,651,634,644,636,652,637,652,637,644,636,641,651,634,644,636,652,652,659,654,641,76,645,653,647,648,655,656,641,634,636,637,643,634,636,637,634,636,637,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,637,637,645,647,648,650,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,641,76,645,653,647,648,650,655,656,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,651,634,644,636,652,661,661,660,634,644,636,652,661,659,662,662,661,660,634,644,636,654,663,663,641,76,645,653,647,648,655,656,637,637,637,637,637,637,637,637,637,654,650,663,650,663,650,650,650,650,637,637,637,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,651,644,652,646,642,644,641,76,645,653,647,648,650,655,656,652,646,654,649,641,645,647,648,650,641,645,647,648,650,637,654,650,922,923,634,644,636,637,641,76,645,653,647,648,650,655,656,650,637,889,0,269,0,0,889,0,890,0,0,0,0,891,891,664,891,664,664,891,891,664,664,664,891,664,664,664,664,664,891,891,891,891,267,664,664,894,664,664,664,664,269,664,269,269,269,269,269,269,269,269,269,269,269,269,891,891,891,891,891,891,664,664,891,891,664,891,664,664,664,664,890,664,664,891,891,891,891,891,891,891,664,664,664,664,664,891,891,891,891,891,891,891,664,891,891,890,664,0,0,0,0,0,0,677,138,677,138,677,138,677,677,677,138,677,138,677,138,677,138,677,138,677,138,677,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,677,138,138,138,673,138,138,671,672,138,673,671,672,138,673,671,672,138,672,138,671,672,138,673,672,671,672,138,673,672,671,138,672,138,138,673,673,673,673,673,672,138,671,672,138,673,671,672,138,673,672,138,671,672,138,673,672,138,671,672,138,671,138,672,138,138,672,138,671,672,138,673,671,672,138,138,138,671,672,138,673,671,672,138,0,671,672,138,138,0,671,671,672,138,0,672,138,671,672,138,673,672,138,671,672,138,673,673,672,138,672,138,138,672,138,0,138,138,672,138,138,671,672,138,673,671,672,138,673,138,671,672,138,673,138,138,671,672,138,673,138,0,671,672,138,673,671,138,671,672,138,673,672,138,672,138,138,138,672,138,138,138,0,0,0,676,667,668,676,667,668,667,667,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,667,676,667,668,667,676,667,668,676,667,668,676,667,668,676,667,668,676,667,668,0,0,678,675,678,675,678,678,675,678,675,678,675,678,675,678,675,678,675,678,678,678,678,678,675,678,678,675,678,675,678,675,678,675,678,675,0,0,0,0,665,0,665,0,665,665,680,679,665,680,679,665,680,679,665,680,679,679,679,665,680,679,665,680,665,680,679,665,680,679,679,665,680,679,665,680,679,665,665,665,665,665,680,679,679,679,679,665,680,679,665,680,679,665,680,679,665,680,679,665,680,679,0,0,681,682,681,682,681,682,682,681,682,681,682,681,682,681,682,681,682,681,682,682,681,682,681,682,681,682,681,682,681,682,681,682,682,681,682,0,0,0,0,112,114,115,112,113,114,115,112,113,114,115,112,113,115,113,115,112,112,114,115,112,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,115,113,114,115,112,113,114,115,112,113,112,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,115,113,114,115,112,113,0,0,0,683,683,683,683,683,683,683,683,683,683,683,683,683,683,0,674,674,674,674,674,674,674,674,674,674,674,674,674,674,669,669,669,0,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,716,717,718,719,720,0,0,0,697,698,699,700,701,702,703,704,705,706,707,708,709,684,685,686,687,688,689,690,0,0,0,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,694,695,696,687,690,693,696,684,685,686,687,688,689,690,691,692,693,694,695,696,684,685,686,687,688,689,690,691,692,693,694,695,696,685,686,687,689,690,692,693,695,696,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,716,717,718,719,720,0,0,0,0,0,0,0,924,925,0,0,926,925,0,0,0,926,924,0,687,690,693,712,696,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,685,686,687,689,690,692,693,711,712,695,696,714,715,697,698,699,684,685,700,701,702,686,687,704,705,706,707,708,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,699,684,684,685,685,700,701,702,703,686,686,687,687,706,707,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,699,684,684,685,685,700,701,702,686,686,687,687,706,707,708,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,716,717,718,719,720,684,685,703,686,709,688,689,716,717,718,719,720,685,686,689,685,686,689,685,686,689,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,700,699,701,702,684,691,710,694,713,685,686,692,711,695,714,687,693,712,696,715,709,703,684,688,691,710,713,685,686,689,692,711,714,687,690,693,712,715,684,688,710,694,713,685,686,689,711,695,714,687,690,712,696,715,706,707,708,699,684,685,700,702,686,687,706,707,708,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,684,685,700,702,703,686,687,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,688,691,710,694,685,686,689,692,711,695,687,690,693,712,696,684,688,691,694,713,685,686,689,692,695,714,687,690,693,696,715,688,691,710,694,713,689,692,711,695,714,689,692,711,695,714,690,693,712,696,715,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,716,717,718,719,720,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,716,717,718,719,720,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,716,717,718,719,720,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,700,701,702,706,707,708,699,700,701,702,706,707,708,703,709,684,685,686,687,688,689,690,685,686,689,692,711,695,714,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,700,703,686,687,704,705,697,698,700,703,686,687,704,705,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,700,701,702,706,707,708,684,685,686,687,688,689,690,684,685,686,687,688,689,690,691,692,693,694,695,696,684,684,685,685,703,686,686,687,687,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,0,0,0,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,721,721,716,716,716,717,717,717,718,718,718,719,719,719,720,720,720,691,691,691,692,692,692,693,693,693,710,710,710,711,711,711,712,712,712,694,694,694,695,695,695,696,696,696,713,713,713,714,714,714,715,715,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,688,689,691,692,710,711,694,695,713,714,0,0,684,685,686,687,688,689,690,721,716,716,717,717,718,718,719,719,720,720,697,697,698,698,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,704,704,705,705,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,699,699,699,699,684,684,684,684,684,685,685,685,685,685,685,685,700,700,700,701,701,701,701,701,702,702,702,702,703,703,686,686,686,686,686,686,686,686,686,687,687,687,687,687,687,687,687,687,687,687,687,687,704,705,706,706,706,707,707,707,707,708,708,708,708,709,709,688,688,688,688,688,688,688,688,689,689,689,689,689,689,689,689,689,690,690,690,690,690,690,690,690,690,690,690,690,691,691,691,691,691,692,692,692,692,692,692,693,693,693,693,693,693,693,693,710,710,710,710,710,711,711,711,711,711,711,712,712,712,712,712,712,712,712,694,694,694,694,694,694,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,703,709,697,699,684,700,701,704,706,707,688,697,704,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,698,699,701,702,703,705,707,708,709,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,699,700,701,702,706,707,708,699,701,702,703,707,708,709,697,699,701,704,707,697,704,697,698,700,702,703,704,705,706,708,709,698,705,697,700,702,703,698,699,701,703,705,707,709,698,699,701,702,705,707,708,703,709,703,709,703,709,698,702,705,708,698,699,701,702,703,705,707,708,709,698,699,701,702,703,705,707,708,709,698,699,701,702,703,705,707,708,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,701,702,704,705,707,708,700,706,697,699,701,704,707,698,702,705,708,703,709,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,701,702,704,705,707,708,703,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,703,709,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,685,703,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,700,701,702,703,704,705,706,707,708,709,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,684,685,686,687,688,689,690,703,709,684,685,686,687,688,689,690,691,692,693,694,695,696,684,685,703,686,687,709,688,689,690,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,684,685,703,686,687,709,688,689,690,684,685,703,686,687,709,688,689,690,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,703,686,687,709,688,689,690,698,702,705,708,698,702,705,708,698,702,705,708,698,702,705,708,0,0,0,0,697,704,698,705,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,697,697,698,698,699,699,699,699,699,684,684,685,685,700,700,700,701,701,701,701,701,702,702,702,702,703,703,703,703,686,686,687,687,704,704,705,705,706,706,706,707,707,707,707,708,708,708,708,709,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,697,698,699,699,684,684,685,685,700,700,701,701,702,702,703,686,686,687,687,704,705,706,706,707,707,708,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,703,709,699,700,701,702,706,707,708,700,706,699,701,703,707,709,699,701,703,702,708,699,684,685,700,701,702,703,686,687,706,707,708,709,688,689,690,691,692,693,694,695,696,716,717,718,719,720,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,703,686,687,709,688,689,690,684,685,686,687,688,689,690,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,702,708,702,708,702,708,684,688,691,694,684,688,691,694,702,708,702,708,702,708,702,708,702,708,702,708,702,708,684,685,686,687,688,689,690,697,698,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,704,705,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,702,708,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,685,686,687,688,689,690,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,684,685,685,686,686,687,687,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,684,688,691,694,684,685,686,687,688,689,690,699,700,701,702,706,707,708,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,716,717,718,684,685,703,687,688,689,690,691,692,693,710,711,712,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,716,717,718,719,720,691,691,691,691,691,691,691,691,691,691,692,692,692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,710,710,710,710,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,713,713,713,713,714,714,714,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,715,691,691,691,691,691,691,691,691,691,691,692,692,692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,710,710,710,710,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,695,696,696,696,696,696,696,696,696,696,696,713,713,713,713,713,713,713,713,713,713,714,714,714,714,714,714,714,714,714,714,715,715,715,715,715,715,715,715,715,715,684,685,686,687,688,689,690,691,692,693,694,695,696,703,709,716,717,718,719,720,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,684,684,685,685,700,701,702,703,686,686,687,687,706,707,708,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,699,684,684,685,685,700,701,702,686,686,687,687,706,707,708,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,700,706,699,701,707,702,708,699,699,684,684,685,685,700,700,701,701,702,702,703,703,686,686,687,687,706,706,707,707,708,708,709,709,688,688,689,689,690,690,691,691,692,692,693,693,710,710,711,711,712,712,694,694,695,695,696,696,713,713,714,714,715,715,0,716,717,718,719,720,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,703,709,697,698,699,700,701,702,704,705,706,707,708,697,698,699,700,701,702,704,705,706,707,708,703,709,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,704,698,702,705,708,703,709,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,697,699,701,704,707,698,702,705,708,698,702,697,699,701,704,707,698,702,705,708,698,702,697,698,704,705,699,700,701,702,706,707,708,684,685,686,687,688,689,690,685,686,687,689,690,692,693,711,712,695,696,714,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,691,691,691,692,692,692,692,693,693,693,693,710,710,710,710,711,711,711,711,712,712,712,712,694,694,695,695,696,696,713,713,714,714,715,715,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,684,685,686,687,688,689,690,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,0,0,0,0,0,0,0,0,0,0,0,0,721,716,717,718,719,720,697,698,699,684,685,700,701,702,703,686,687,704,705,706,707,708,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,718,709,690,693,712,696,715,702,708,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,691,692,693,710,711,712,694,695,696,713,714,715,697,698,699,700,701,702,704,705,706,707,708,684,685,703,686,687,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,926,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,924,685,703,686,687,709,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,925,687,690,693,712,696,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,926,924,925,684,685,686,687,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,717,718,685,709,689,690,692,693,711,712,695,696,714,715,699,701,702,707,708,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,925,687,690,693,712,696,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,924,925,685,686,687,689,690,692,693,711,712,695,696,714,715,0,0,0,0,0,718,716,717,718,716,717,718,717,718,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,697,698,0,697,698,0,0,0,0,702,684,685,699,701,702,684,685,699,701,702,685,699,701,702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,704,705,704,705,709,690,708,709,688,689,690,706,707,708,709,688,689,690,706,707,708,709,689,690,707,708,0,0,0,0,0,0,693,691,692,693,691,692,693,692,693,0,0,0,0,0,0,696,694,695,696,694,695,696,695,696,924,925,0,926,925,0,926,924,0,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,926,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,925,924,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,0,0,0,0,0,0,712,710,711,712,710,711,712,711,712,0,0,0,0,0,0,715,713,714,715,713,714,715,714,715,0,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,0,736,736,736,0,0,0,736,736,736,736,736,736,736,736,736,736,736,736,736,0,738,738,742,740,738,742,742,742,742,740,742,0,0,0,0,0,0,0,0,744,744,742,742,742,744,742,742,742,744,744,744,742,742,742,744,742,742,742,742,742,742,744,743,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,741,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,742,744,742,744,742,742,742,744,744,744,739,737,738,739,740,741,742,742,743,744,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,739,741,743,737,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,737,738,739,740,741,742,743,744,742,744,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,742,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,737,738,739,740,741,742,743,744,741,743,737,738,739,740,741,742,743,744,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,0,0,0,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,747,745,746,747,745,746,747,746,745,746,747,745,746,747,745,746,747,747,747,747,747,747,745,746,747,745,746,747,745,746,747,745,746,747,747,745,746,747,745,746,747,746,745,745,746,747,745,746,747,745,746,747,747,747,746,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,745,746,747,752,750,752,0,0,0,0,0,752,750,752,748,749,750,751,752,748,749,750,751,752,751,748,748,749,750,751,752,748,749,750,751,752,748,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,752,748,749,750,751,752,748,749,750,751,752,748,749,748,749,750,751,752,748,752,748,749,750,751,752,748,751,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,748,749,750,751,752,749,748,749,750,751,752,748,0,0,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,753,0,0,0,0,0,0,0,0,0,0,2,756,754,754,754,754,754,754,754,754,754,2,758,4,754,755,756,2,758,4,754,755,756,755,756,755,756,755,2,758,4,754,755,756,755,756,2,2,2,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,755,755,2,754,4,4,760,761,2,4,2,758,4,754,755,756,2,758,4,754,755,756,755,755,2,4,0,2,755,756,2,758,4,754,755,756,2,758,4,754,755,756,4,2,2,755,756,4,4,4,4,4,2,4,2,754,927,758,4,4,0,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,758,4,754,755,756,2,756,2,758,4,754,755,756,2,0,0,0,0,0,17,17,17,17,17,0,17,17,0,17,17,17,767,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,17,0,17,17,17,0,0,17,17,17,17,17,928,17,0,0,0,0,0,0,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,801,0,801,801,0,190,0,0,0,0,0,0,0,0,29,155,156,24,190,0,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,0,24,0,0,29,29,889,0,0,788,0,0,0,269,0,0,0,0,0,29,29,29,29,29,71,0,0,0,189,0,159,801,0,0,0,788,24,0,0,71,0,0,29,155,156,0,929,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,890,0,0,0,0,929,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,67,29,0,189,0,0,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,771,766,797,773,766,891,891,801,764,759,759,779,764,759,785,764,759,759,759,779,764,764,759,41,41,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,775,780,10,0,891,929,803,800,769,775,779,779,780,764,764,764,798,799,759,759,759,802,804,766,773,772,9,9,789,789,790,790,791,791,770,784,796,785,10,781,781,792,782,783,786,787,765,765,788,771,793,793,794,803,800,769,775,779,779,780,764,798,799,759,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,781,792,782,783,786,787,765,765,788,771,793,794,41,41,891,891,10,779,780,764,770,784,785,10,781,786,787,765,788,771,781,65,779,764,779,780,764,770,784,785,10,781,786,787,765,788,771,779,785,779,785,17,775,770,786,787,892,10,0,0,0,775,766,770,784,785,10,786,787,765,771,65,893,764,759,9,789,790,791,770,792,782,782,783,793,794,893,759,790,791,770,792,783,783,793,794,83,891,780,65,779,764,759,785,65,779,764,759,785,779,779,779,785,785,785,891,891,891,891,66,34,267,764,759,769,769,769,769,779,779,764,764,759,759,766,770,796,796,785,10,781,765,788,780,894,803,800,769,775,779,779,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,781,883,775,765,767,775,766,770,784,785,10,786,787,765,771,65,269,269,269,269,269,269,269,269,269,269,269,269,269,785,775,780,784,786,787,784,786,787,784,775,780,780,775,779,780,784,786,787,780,780,0,929,764,759,9,789,790,791,793,766,764,759,785,65,891,891,891,891,891,797,774,773,788,773,0,891,785,784,797,930,929,764,759,773,772,9,789,790,791,793,772,766,775,780,786,787,780,786,787,780,766,766,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,779,803,800,798,799,802,804,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,764,759,780,775,787,10,786,787,891,775,780,775,780,775,780,10,801,775,780,764,759,759,10,10,10,65,66,764,759,786,787,0,891,764,759,764,759,797,774,930,773,772,788,773,772,65,68,69,779,780,764,759,773,785,781,786,787,765,803,800,798,799,802,804,779,764,759,785,891,771,779,780,764,770,784,785,10,781,786,787,765,788,771,775,766,770,784,785,10,786,787,765,771,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,779,785,764,759,785,893,775,780,786,780,780,779,779,890,17,797,930,766,773,772,772,891,891,891,891,891,891,41,780,10,781,771,68,69,141,891,159,764,759,0,766,766,779,768,772,773,25,779,779,780,764,770,784,785,10,781,786,787,765,788,771,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,895,769,779,764,759,796,896,897,764,759,779,779,779,779,41,41,803,800,769,775,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,780,780,780,780,780,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,781,780,65,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,65,782,783,891,891,891,891,891,779,0,787,787,928,891,891,0,25,803,800,769,775,779,780,764,798,799,759,802,804,766,773,772,9,789,790,791,770,784,796,785,10,781,792,782,783,786,787,765,788,771,793,794,891,891,764,759,766,890,898,886,886,887,887,0,0,0,0,0,0,0,0,0,0,788,788,788,788,0,0,0,0,788,797,766,797,774,773,797,797,774,773,771,797,766,766,773,0,0,0,0,929,0,0,0,0,929,0,768,0,0,929,929,930,929,772,930,772,930,772,768,0,0,639,639,639,639,639,0,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,0,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,0,190,0,0,0,0,0,0,0,0,29,155,156,24,190,0,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,0,24,0,0,29,29,889,0,0,788,0,0,0,269,0,0,0,0,0,0,29,29,29,29,29,71,0,0,0,0,189,0,159,801,0,0,0,788,24,0,0,71,0,0,29,155,156,0,929,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,890,0,0,0,0,0,0,0,0,0,929,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,67,29,0,189,0,0,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,2,756,797,891,891,801,41,41,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,891,0,929,41,41,891,891,65,17,892,0,0,0,65,756,893,893,83,891,65,65,891,891,891,891,66,34,267,894,883,767,65,269,269,269,269,269,269,269,269,269,269,269,269,269,0,929,2,766,65,891,891,891,891,891,797,774,773,0,891,797,930,929,772,760,891,801,65,66,0,891,797,774,930,773,772,65,68,69,891,2,771,893,890,17,797,930,772,2,891,891,891,891,891,891,41,68,69,141,4,4,891,159,0,4,2,766,766,927,768,4,773,25,895,896,897,41,41,65,65,891,891,891,891,891,0,928,891,891,0,25,2,756,891,891,890,2,898,886,886,887,887,29,24,24,0,0,29,29,0,0,0,29,29,29,29,29,24,29,0,24,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,24,0,41,41,41,41,65,65,65,65,66,34,883,65,65,65,66,65,68,69,0,0,0,0,41,68,69,0,25,41,41,65,65,25,886,886,887,887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,810,813,814,121,125,124,127,811,812,810,813,814,121,125,124,127,811,812,810,810,811,810,811,811,810,811,812,812,810,813,814,121,125,124,127,811,812,810,813,814,121,125,124,127,811,812,811,811,811,811,811,810,813,814,121,125,124,127,811,812,813,814,121,125,124,127,810,813,814,121,125,124,127,811,812,810,811,810,810,810,813,814,121,125,124,127,124,127,931,810,810,810,811,811,810,813,814,121,125,124,127,811,812,931,810,810,811,810,813,814,121,125,124,127,811,812,812,810,813,814,121,125,124,127,811,812,810,813,814,121,125,124,127,811,812,810,813,814,121,125,124,127,811,812,810,810,810,813,814,121,125,124,127,811,812,810,29,24,24,0,0,29,29,0,0,0,0,0,29,29,29,29,29,71,24,71,29,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,0,24,41,41,41,41,65,65,83,65,65,66,34,883,65,65,65,66,65,68,69,41,68,69,141,25,41,41,65,65,25,886,886,887,887,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,0,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,899,0,899,224,224,224,0,899,224,224,224,0,0,899,224,0,0,20,0,20,192,0,325,900,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,901,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,902,903,904,905,906,907,908,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,910,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,0,0,0,0,0,0,201,201,201,201,201,201,910,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,911,420,420,420,420,911,912,911,912,911,912,420,420,0,0,0,0,0,0,913,0,0,0,914,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,85,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,0,915,0,915,919,915,915,915,916,915,915,0,85,916,289,243,289,291,915,292,292,294,289,289,915,0,916,915,917,917,919,917,917,919,917,0,915,920,291,915,915,919,915,0,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,916,916,916,0,916,0,85,916,0,0,0,916,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,917,918,917,917,918,243,919,549,0,0,919,918,549,919,289,243,289,292,292,294,289,289,917,917,919,917,917,919,917,0,920,0,0,919,917,918,918,918,0,0,0,0,0,291,85,0,0,0,0,0,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,915,915,919,915,915,915,916,915,915,85,916,289,243,289,291,915,292,292,294,289,289,915,916,915,917,917,919,917,917,919,917,915,920,291,915,915,919,915,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,915,915,0,915,915,915,915,915,915,915,915,0,915,915,915,915,915,915,915,915,915,915,915,0,915,915,915,915,0,0,0,915,915,0,0,291,915,915,0,915,0,0,915,291,915,915,915,915,915,915,915,915,915,915,0,0,915,915,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,921,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,889,0,269,0,0,889,0,890,0,0,0,0,891,891,891,891,891,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,891,891,891,891,891,891,891,891,891,890,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,890,0,0,0,71,71,0,0,0,0,0,0,0,0,0,0,0,932,933,934,935,936,0,0,0,141,0,0,0,83,0,0,0,805,806,805,806,0,0,805,806,0,0,805,806,805,806,805,806,805,806,805,806,805,806,0,0,0,0,805,806,0,0,805,806,805,806,0,0,805,806,805,806,805,806,805,806,805,806,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,816,816,818,819,821,821,820,816,818,819,821,820,819,816,818,819,820,816,818,819,820,819,820,816,818,819,821,816,818,819,821,0,0,0,816,818,819,821,820,816,818,819,821,820,820,819,821,819,821,0,816,818,819,821,820,816,818,819,821,820,816,818,819,820,820,816,818,819,821,820,816,818,819,820,0,816,818,819,820,816,818,819,821,820,816,818,819,821,820,816,818,819,821,820,816,818,819,821,820,0,816,818,819,821,820,0,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,823,0,0,0,0,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,155,156,24,0,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,29,29,889,0,0,0,788,0,0,0,269,0,0,0,147,0,0,0,0,29,29,29,29,0,0,0,29,0,0,0,71,0,0,0,0,0,189,0,159,801,0,0,0,788,0,0,147,24,0,0,0,0,0,0,0,0,38,71,0,0,29,155,156,0,0,929,788,788,188,188,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,890,0,0,0,0,0,0,63,0,0,0,929,0,29,24,0,0,768,0,0,0,0,0,0,0,0,0,0,0,29,67,29,67,29,29,0,0,0,67,29,0,0,0,0,189,0,0,0,63,0,0,0,0,0,0,0,0,0,788,0,0,0,0,24,0,924,925,0,0,926,925,0,0,0,926,924,0,0,0,0,721,721,721,721,721,721,881,881,881,2,756,797,891,891,801,41,41,78,78,52,52,0,131,90,52,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,0,0,0,891,0,929,45,41,41,891,891,53,65,17,888,89,52,892,0,81,0,53,0,882,65,756,131,80,53,893,893,83,891,0,0,0,0,65,0,0,0,137,65,0,891,891,0,891,891,66,34,267,894,883,767,65,78,47,60,61,269,269,269,269,269,269,269,269,269,269,269,269,269,0,929,2,766,65,891,891,0,891,0,891,0,0,0,891,797,774,43,773,47,48,49,60,0,47,52,891,797,930,929,772,64,760,64,891,801,0,0,0,65,66,0,37,137,78,131,80,53,891,45,0,0,0,0,697,704,698,705,0,45,797,774,930,773,772,47,50,65,68,69,50,31,32,54,61,52,61,53,882,52,89,891,45,31,32,54,52,64,45,2,81,0,771,893,890,17,52,56,47,59,60,797,930,772,2,891,891,891,891,891,891,41,80,68,69,47,141,80,4,4,891,159,0,4,2,766,766,927,78,0,768,4,773,25,895,697,698,704,705,896,897,41,41,65,65,891,891,0,891,0,891,0,0,0,891,0,928,891,891,0,0,0,0,25,0,0,0,0,47,48,49,60,2,756,718,709,690,693,712,696,715,702,708,137,89,891,891,888,890,2,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,926,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,925,924,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,716,717,718,684,685,709,688,689,690,691,692,693,710,711,712,694,695,696,713,714,715,699,701,702,706,707,708,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,717,718,685,709,689,690,692,693,711,712,695,696,714,715,699,701,702,707,708,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,884,885,885,898,886,886,887,887,0,0,0,0,0,0,0,888,0,0,888,29,24,24,0,0,29,29,0,0,0,29,29,29,29,29,24,29,0,24,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,24,0,41,41,41,41,65,65,65,65,66,34,883,65,65,65,66,65,68,69,0,0,0,0,41,68,69,0,25,41,41,65,65,25,886,886,887,887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,931,931,29,24,24,0,0,29,29,0,0,0,0,0,29,29,29,29,29,71,24,71,29,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,24,0,0,29,67,29,67,29,29,67,29,0,0,24,41,41,41,41,65,65,83,65,65,66,34,883,65,65,65,66,65,68,69,41,68,69,141,25,41,41,65,65,25,886,886,887,887,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,0,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,899,0,899,224,224,224,0,899,224,224,224,0,0,899,224,0,0,20,0,20,192,0,325,900,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,901,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,902,903,904,905,906,907,908,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,910,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,0,0,0,0,0,0,201,201,201,201,201,201,910,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,911,420,420,420,420,911,912,911,912,911,912,420,420,0,0,0,0,0,0,913,0,0,0,914,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,85,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,0,915,0,915,919,915,915,915,916,915,915,0,85,916,289,243,289,291,915,292,292,294,289,289,915,0,916,915,917,917,919,917,917,919,917,0,915,920,291,915,915,919,915,0,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,916,916,916,0,916,0,85,916,0,0,0,916,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,917,918,917,917,918,243,919,549,0,0,919,918,549,919,289,243,289,292,292,294,289,289,917,917,919,917,917,919,917,0,920,0,0,919,917,918,918,918,0,0,0,0,0,291,85,0,0,0,0,0,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,915,915,919,915,915,915,916,915,915,85,916,289,243,289,291,915,292,292,294,289,289,915,916,915,917,917,919,917,917,919,917,915,920,291,915,915,919,915,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,915,915,0,915,915,915,915,915,915,915,915,0,915,915,915,915,915,915,915,915,915,915,915,0,915,915,915,915,0,0,0,915,915,0,0,291,915,915,0,915,0,0,915,291,915,915,915,915,915,915,915,915,915,915,0,0,915,915,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,921,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,889,0,269,0,0,889,0,890,0,0,0,0,891,891,891,891,891,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,891,891,891,891,891,891,891,891,891,890,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,890,0,0,0,71,71,0,0,0,0,0,0,0,0,0,0,0,932,933,934,935,936,0,0,0,141,0,0,0,83,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,190,0,155,156,190,0,189,0,0,0,889,0,269,0,0,0,0,189,0,159,0,0,0,0,0,155,156,0,188,188,0,0,0,0,889,0,890,0,0,0,0,0,0,0,0,0,189,0,0,0,0,0,0,891,891,891,891,891,892,0,0,893,893,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,0,891,891,891,891,891,891,891,0,891,891,0,893,890,0,891,891,891,891,891,891,891,159,0,895,896,897,891,891,891,891,891,0,891,891,0,891,891,890,898,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,899,0,899,224,224,224,0,899,224,224,224,0,0,899,224,0,0,20,0,20,192,0,325,900,192,192,0,0,324,0,0,0,324,0,0,0,0,0,0,0,0,0,901,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,0,0,0,0,333,0,0,0,365,365,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,0,0,0,0,0,378,0,0,0,0,0,378,0,0,0,99,151,902,903,904,905,906,907,908,0,0,385,385,385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,910,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,909,0,0,0,0,0,0,201,201,201,201,201,201,910,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,443,0,443,0,443,0,0,0,420,0,911,420,420,420,420,911,912,911,912,911,912,420,420,0,0,0,0,0,0,913,0,0,0,914,914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,85,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,0,915,0,915,919,915,915,915,916,915,915,0,85,916,289,243,289,291,915,292,292,294,289,289,915,0,916,915,917,917,919,917,917,919,917,0,915,920,291,915,915,919,915,0,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,916,916,916,0,916,0,85,916,0,0,0,916,0,0,0,0,554,554,554,554,0,0,0,0,0,0,0,0,0,0,0,0,0,554,0,0,0,0,0,554,554,554,554,295,0,554,554,0,295,0,0,554,554,554,554,0,0,554,554,554,554,554,554,0,554,554,554,554,554,554,554,554,554,0,0,0,0,554,0,0,0,0,0,554,0,0,0,0,0,554,295,554,0,554,554,554,554,554,0,0,0,0,554,917,918,917,917,918,243,919,549,0,0,919,918,549,919,289,243,289,292,292,294,289,289,917,917,919,917,917,919,917,0,920,0,0,919,917,918,918,918,0,0,0,0,0,291,85,0,0,0,0,0,0,0,915,915,916,915,916,915,917,918,917,916,915,917,915,918,915,243,919,915,915,915,915,919,915,915,915,915,915,915,918,915,915,915,915,915,919,915,915,915,916,915,915,85,916,289,243,289,291,915,292,292,294,289,289,915,916,915,917,917,919,917,917,919,917,915,920,291,915,915,919,915,915,917,915,915,915,915,915,915,915,918,918,918,915,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,915,915,0,915,915,915,915,915,915,915,915,0,915,915,915,915,915,915,915,915,915,915,915,0,915,915,915,915,0,0,0,915,915,0,0,291,915,915,0,915,0,0,915,291,915,915,915,915,915,915,915,915,915,915,0,0,915,915,0,0,0,0,0,0,0,0,0,589,589,0,0,0,0,590,0,0,0,921,0,0,0,0,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,0,0,0,0,613,594,596,0,0,0,0,611,611,0,0,0,0,0,0,0,0,595,0,0,0,595,0,0,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,633,0,0,633,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,660,661,0,651,652,0,0,651,643,652,660,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,646,646,649,657,658,658,651,652,652,651,652,652,659,654,643,651,652,661,661,660,652,661,659,662,662,661,660,654,663,663,654,663,663,651,652,646,642,652,646,654,649,654,889,0,269,0,0,889,0,890,0,0,0,0,891,891,891,891,891,891,891,891,891,891,267,894,269,269,269,269,269,269,269,269,269,269,269,269,269,891,891,891,891,891,891,891,891,891,890,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,891,890,0,0,0,0,0,0,718,716,717,718,716,717,718,717,718,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,677,0,0,0,0,0,0,0,0,0,0,0,0,0,0,665,0,665,0,0,0,0,0,0,0,0,0,0,0,669,669,669,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,697,698,0,697,698,0,0,0,0,702,684,685,699,701,702,684,685,699,701,702,685,699,701,702,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,704,705,704,705,709,690,708,709,688,689,690,706,707,708,709,688,689,690,706,707,708,709,689,690,707,708,0,0,0,0,0,0,693,691,692,693,691,692,693,692,693,0,0,0,0,0,0,696,694,695,696,694,695,696,695,696,924,925,0,926,925,0,926,924,0,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,926,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,925,924,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,926,924,925,925,925,925,925,925,926,924,925,925,926,924,925,926,924,925,924,925,926,924,925,925,926,924,925,926,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,925,925,925,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,924,925,925,924,925,924,925,924,925,0,0,0,0,0,0,712,710,711,712,710,711,712,711,712,0,0,0,0,0,0,715,713,714,715,713,714,715,714,715,0,0,0,937,937,0,0,938,937,937,937,937,0,0,937,0,937,0,0,937,0,937,937,937,0,937,0,0,0,834,0,834,0,825,834,831,826,824,825,834,831,826,824,825,824,825,824,825,826,826,824,826,824,825,825,825,824,825,825,834,831,826,824,825,825,825,825,834,831,826,824,825,826,0,834,831,826,824,825,834,831,826,824,825,824,825,0,831,824,825,826,834,831,826,824,825,825,826,824,825,834,834,824,825,834,831,826,824,825,834,831,826,824,825,834,831,826,824,825,834,831,826,824,825,834,831,826,824,825,825,825,0,0,0,0,0,838,838,0,0,837,836,837,838,839,840,841,836,842,837,838,839,840,841,836,842,836,837,838,839,840,841,836,842,837,838,839,840,841,836,842,836,837,838,839,840,841,836,842,839,839,840,840,837,838,839,836,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,836,836,836,0,839,837,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,842,837,839,0,836,837,838,839,840,841,836,842,837,838,839,840,841,836,842,836,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,838,839,840,841,836,842,837,837,838,839,840,841,836,842,836,734,734,734,0,734,734,844,0,844,734,734,734,734,734,734,734,734,734,734,734,734,734,844,734,844,734,734,734,734,734,844,844,734,734,734,734,844,844,734,844,734,734,734,734,844,734,844,734,734,734,734,734,734,734,734,734,734,734,734,734,734,844,734,734,734,734,734,734,734,734,734,844,734,734,844,844,734,844,734,844,734,844,734,844,939,939,939,939,0,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,0,0,0,0,847,847,0,0,11,847,848,849,11,847,848,849,11,847,848,849,11,847,848,849,11,849,11,848,848,849,11,849,11,849,11,847,848,849,11,847,848,849,11,847,848,849,11,848,849,11,848,849,11,847,848,849,11,847,848,849,11,11,848,848,847,848,849,11,848,849,11,847,848,849,11,848,847,848,849,11,848,848,848,847,848,849,11,847,848,849,11,847,848,849,11,847,848,849,11,847,848,849,11,847,848,849,11,0,0,850,850,851,850,851,850,851,850,851,850,851,851,851,850,851,850,851,850,851,850,851,850,850,850,851,850,851,850,851,850,850,850,851,850,851,850,851,850,851,850,850,850,850,851,850,851,850,851,850,851,850,851,850,851,0,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,0,0,0,0,0,0,0,0,0,860,852,853,854,855,856,857,860,852,853,854,855,856,857,940,852,853,854,855,856,857,852,853,854,855,856,857,856,855,852,854,856,857,852,853,854,852,853,854,856,0,856,855,852,854,856,857,941,860,852,853,854,855,856,857,860,852,853,854,855,856,857,852,854,856,857,854,940,856,860,852,853,854,855,856,857,860,852,853,854,855,856,857,860,855,853,852,853,854,855,856,857,852,854,856,857,860,852,853,854,855,856,857,856,857,852,853,854,855,856,857,940,856,852,853,854,855,856,857,860,852,853,854,855,856,857,860,852,853,854,855,856,857,860,852,853,854,855,856,857,860,852,853,854,855,856,857,0,860,852,853,854,855,856,857,0,856,0,0,0,0,0,0,862,864,864,863,865,862,864,863,865,866,867,862,864,863,865,866,867,867,866,863,865,866,867,863,865,866,867,863,865,866,867,866,867,863,865,866,867,862,866,865,862,864,863,865,866,867,862,864,863,865,866,867,863,865,866,867,863,863,862,864,863,865,866,867,862,864,863,865,866,867,867,862,864,862,862,864,862,862,862,864,865,864,863,865,866,867,863,865,866,867,862,864,863,865,866,867,867,863,863,865,866,867,862,862,864,862,863,865,866,867,862,864,863,865,866,867,867,862,864,863,865,866,867,862,864,863,865,866,867,862,864,863,865,866,867,862,862,864,863,865,866,867,862,0,0,0,874,874,875,874,875,874,874,875,874,875,874,875,874,875,874,874,874,874,874,874,875,874,875,876,874,875,874,875,874,875,874,876,874,875,874,874,875,874,875,874,875,874,875,874,875,874,879,879,0,0,0,879,877,878,879,877,878,879,877,878,879,877,878,879,877,878,879,878,877,878,877,878,877,879,879,879,879,879,878,877,878,879,877,878,879,877,878,879,878,877,878,879,879,877,878,879,877,878,879,878,878,877,878,877,878,877,878,878,878,877,878,879,877,878,879,877,878,879,879,879,878,878,877,878,878,878,877,878,878,877,878,878,877,878,879,877,878,879,877,878,879,877,878,879,877,878,879,877,878,877,878,879],"f":[0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,2]],[[3,4]],[[]],[[]],[[]],[[]],0,0,0,[5],[5],[[]],0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,[[[9,[8]],[9,[10]],[12,[11]],[12,[13]]]],[2],0,[[]],[[]],[[]],[[]],[13,13],[14,14],[[]],[[]],0,[[],13],[[],14],[[13,15],16],[[14,15],16],0,0,[[]],[[]],[[]],[[]],[17],[17],0,[[]],[[]],[[]],[[]],0,[[5,5]],[[5,5]],[5],[5],[5],[5],0,[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[[9,[10]],[12,[14]],[12,[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,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[24,[[26,[25]]]],[27,28],[24,[[26,[29]]]],[28,5],[30,5],[31,32],[27,30],[33,28],[33,30],[24,[[26,[34]]]],[24,[[26,[18]]]],0,0,0,0,[[[36,[35]],37],38],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[39,40],[[[42,[41]]],40],[[],41],[30,41],[28,41],[[],41],[28,41],[27,41],[27,41],0,[43,43],[39,39],[44,44],[45,45],[[[46,[41,41]]],[[46,[41,41]]]],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[31,31],[32,32],[53,53],[54,54],[27,27],[55,55],[56,56],[57,57],[[[58,[41]]],[[58,[41]]]],[59,59],[60,60],[61,61],[[[63,[62]]],[[63,[62]]]],[64,64],[65,65],[24,24],[66,66],[34,34],[25,25],[67,67],[68,68],[69,69],[29,29],[[[42,[41]]],[[42,[41]]]],[70,70],[30,30],[71,71],[72,72],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[44,44],73],[[45,45],73],[[55,55],73],[[56,56],73],[[[63,[74]],[63,[74]]],73],[[],73],[[],73],[[],73],[[],73],[[],73],[65,66],[64,[[76,[75,47]]]],0,0,[[],44],0,0,[44,77],[[],43],[[],44],[[],78],[[],[[46,[41,41]]]],[[],51],[[],52],[[],54],[18,27],[[],55],[[],56],[[],[[58,[41]]]],[[],63],[[],64],[[],[[42,[41]]]],0,0,0,0,0,[53],[[[58,[41]]]],[64],[[[42,[41]]]],[30],[28],[53],[[[58,[41]]]],[64],[[[42,[41]]]],[79,[[6,[44]]]],[79,[[6,[45]]]],[[80,79],6],[[81,79],6],[79,[[6,[50]]]],[[28,79],6],[79,[[6,[59]]]],[79,[[6,[60]]]],[[82,79],6],[[83,28,79],6],[79,[[6,[65]]]],[79,[[6,[24]]]],[79,[[6,[34]]]],[79,[[6,[25]]]],[79,[[6,[67]]]],[79,[[6,[68]]]],[79,[[6,[29]]]],0,[51,84],[39],[27],0,[[],[[88,[[87,[85,86]]]]]],[89,[[88,[[87,[85,86]]]]]],[90,[[88,[[87,[85,86]]]]]],[91,[[88,[[87,[85,86]]]]]],[[43,43],92],[[39,39],92],[[44,44],92],[[45,45],92],[[48,48],92],[[31,31],92],[[32,32],92],[[54,54],92],[[27,27],92],[[55,55],92],[[56,56],92],[[[63,[[93,[[93,[[93,[93]]]]]]]],[63,[[93,[[93,[[93,[93]]]]]]]]],92],[[25,25],92],[[67,67],92],[[68,68],92],[[29,29],92],[[[42,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,41]]]],41]]]],41]]]],41]]]],[42,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,41]]]],41]]]],41]]]],41]]]]],92],[[72,72],92],0,[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[51,84],[[28,[36,[71]]],28],[[27,[36,[71]]],30],[[30,[36,[71]]],30],[[27,[36,[71]]],28],0,[[30,97],30],0,[[43,15],[[6,[98]]]],[[39,15],[[6,[98]]]],[[44,15],[[6,[98]]]],[[44,15],[[6,[98]]]],[[45,15],[[6,[98]]]],[[45,15],[[6,[98]]]],[[[46,[[0,[41,99]],[0,[41,99]]]],15],[[6,[98]]]],[[47,15],[[6,[98]]]],[[48,15],[[6,[98]]]],[[48,15],[[6,[98]]]],[[49,15],[[6,[98]]]],[[50,15],[[6,[98]]]],[[51,15],[[6,[98]]]],[[52,15],[[6,[98]]]],[[31,15],[[6,[98]]]],[[28,15],[[6,[98]]]],[[32,15],[[6,[98]]]],[[53,15],[[6,[98]]]],[[54,15],[[6,[98]]]],[[27,15],[[6,[98]]]],[[55,15],[[6,[98]]]],[[55,15],[[6,[98]]]],[[56,15],[[6,[98]]]],[[57,15],[[6,[98]]]],[[[58,[[0,[41,99]]]],15],[[6,[98]]]],[[59,15],[[6,[98]]]],[[60,15],[[6,[98]]]],[[61,15],[[6,[98]]]],[[61,15],[[6,[98]]]],[[[63,[99]],15],[[6,[98]]]],[[65,15],[[6,[98]]]],[[24,15],[[6,[98]]]],[[66,15],[[6,[98]]]],[[34,15],[[6,[98]]]],[[25,15],[[6,[98]]]],[[67,15],[[6,[98]]]],[[68,15],[[6,[98]]]],[[69,15],[[6,[98]]]],[[29,15],[[6,[98]]]],[[[42,[[0,[41,99]]]],15],[[6,[98]]]],[[70,15],[[6,[98]]]],[[71,15],[[6,[98]]]],[[71,15],[[6,[98]]]],[[100,15],[[6,[98]]]],[[100,15],[[6,[98]]]],[[101,15],[[6,[98]]]],[[101,15],[[6,[98]]]],[[72,15],[[6,[98]]]],[27],[[]],[[]],[102,35],[[[103,[102]]],35],[[]],[[]],[[]],[[]],[104,44],[[[103,[5]]],44],[[],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,31],[[]],[[]],[[],32],[[]],[[]],[[[58,[41]]],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[26,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,71],[105,71],[102,71],[[]],[[]],[[]],[[]],[[[103,[5]]],44],[77,44],[[77,[0,[106,33]]],44],[97,[[46,[41,41]]]],[97,[[42,[41]]]],[[107,104],44],[[5,18],28],[[5,18],30],[[[109,[108]],18],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102,[[6,[44]]]],[102,[[6,[45]]]],[102,[[6,[49]]]],[102,[[6,[50]]]],[102,[[6,[44,110]]]],[[]],[[],83],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],0,0,0,0,0,[[39,40],[[26,[41]]]],[[[46,[41,41]],41],[[26,[41]]]],[[64,[43,[41]]],[[112,[55,53,41,111]]]],[[[42,[41]],40],[[26,[41]]]],[[70,41],[[26,[41]]]],[[28,[36,[71]]],[[6,[28,101]]]],[[27,[36,[71]]],[[6,[30,101]]]],[[30,[36,[71]]],[[6,[30,101]]]],[[27,[36,[71]]],[[6,[28,101]]]],[[28,97],28],[[30,97],[[6,[30,101]]]],[[39,40],[[26,[41]]]],[[[46,[41,41]],41],[[26,[41]]]],[[64,[43,[41]]],[[113,[55,53,41,111]]]],[[[42,[41]],40],[[26,[41]]]],[[70,41],[[26,[41]]]],[[39,40],[[26,[30]]]],[[70,30],[[26,[30]]]],[[39,40],[[26,[28]]]],[[70,30],[[26,[28]]]],[[70,30],[[26,[30]]]],[[70,30],[[26,[28]]]],[[64,56],[[26,[[114,[55,53,111]]]]]],[[64,56],[[26,[[115,[55,53,111]]]]]],[[64,116]],[65,92],[[43,117]],[39,107],[[44,117]],[[45,117]],[[48,117]],[[31,117]],[28,[[26,[107]]]],[[32,117]],[[54,117]],[[27,117]],[27,107],[[55,117]],[[56,117]],[[[63,[118]],117]],[[29,117]],[[[42,[41]]],107],[30,[[26,[107]]]],[[72,117]],0,0,0,0,0,0,0,[51],[51],[51],[51],0,[44,[[26,[44]]]],[[[46,[41,41]],41]],[[[42,[41]],40]],[[[46,[41,41]],41]],[[[42,[41]],40]],0,[57,[[26,[18]]]],[[[46,[41,41]],41,41],[[26,[41]]]],[[70,41,41],[[26,[41]]]],[[70,27,27],[[26,[27]]]],[[70,27,27],[[26,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,[36,[71]]],28],[[28,97],28],[27,41],[27,41],[39],[39],[[[46,[41,41]]]],[[[46,[41,41]]]],[[[119,[102]]]],[[[119,[120]]]],[[[42,[41]]]],[[[42,[41]]]],[70],[70],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27,[[58,[41]]]],[[[58,[41]]],27],[[[46,[41,41]]],70],[[[42,[41]]],39],[70,[[46,[41,41]]]],[39,[[42,[41]]]],0,[39,92],[[[42,[41]]],92],[70,92],[51,92],[44,92],[39,121],[[[46,[41,41]]],[[123,[[122,[27,27]]]]]],[[[42,[41]]],[[124,[41]]]],[70,[[123,[[122,[27,27]]]]]],[39,125],[[[46,[41,41]]],[[123,[[126,[27,27]]]]]],[[[42,[41]]],[[127,[41]]]],[70,[[123,[[126,[27,27]]]]]],[70,18],[[[46,[41,41]]],[[123,[[128,[27,27]]]]]],[70,[[123,[[128,[27,27]]]]]],0,[67,129],0,[39,40],[[[42,[41]]],40],[70,40],[51,[[88,[[87,[130,86]]]]]],[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[[133,80,28,79],[[6,[96]]]],[[131,19],[[6,[56,134]]]],[[64,32],56],[[64,31,92],85],[[64,32],56],[64,85],[64,85],[32,[[88,[[87,[85,86]]]]]],[[89,32],[[88,[[87,[85,86]]]]]],[[90,32],[[88,[[87,[85,86]]]]]],[[91,32],[[88,[[87,[85,86]]]]]],[[64,[26,[102]]],85],0,[51,84],0,0,0,0,[102,38],0,0,0,0,0,0,[18,39],[[19,19],89],[[],44],[102,90],[97,91],[[107,107,107],45],[[],[[46,[41,41]]]],[41,28],[[[0,[41,135,136]]],27],[41,[[58,[41]]]],[[137,45],64],[[],[[42,[41]]]],[[18,18],70],[41,30],[[],44],[63,26],0,0,0,0,0,0,0,0,[64,[[138,[48,47,111]]]],0,0,0,[102,[[6,[45,139]]]],[[44,44],[[26,[73]]]],[[45,45],[[26,[73]]]],[[55,55],[[26,[73]]]],[[56,56],[[26,[73]]]],[[[63,[[140,[[140,[[140,[140]]]]]]]],[63,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],0,0,0,0,0,0,[39,[[26,[41]]]],[[[42,[41]]],[[26,[41]]]],[39,[[26,[27]]]],0,0,0,[[39,41]],[[[42,[41]],41]],[[39,27]],[44,104],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[[141,65],18],[64,64],[[[46,[41,41]],41],[[26,[41]]]],[[70,41],[[26,[41]]]],[[70,30],[[26,[27]]]],[[70,30],[[26,[27]]]],0,0,[64,[[112,[55,53,41,111]]]],0,0,0,[[],18],[[],18],[39,18],[[],18],[28,18],[[],18],[27,18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[30,18],0,0,0,0,0,[[44,142],6],[[45,142],6],[[143,142],6],0,[[64,137]],0,0,[44,107],[44,[[103,[5]]]],[51,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[44,[132,[5]]],[[6,[102,144]]]],[44,105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],[[6,[41,100]]]],[30,[[6,[41,100]]]],[28,[[6,[41,100]]]],[[],[[6,[41,100]]]],[28,[[6,[41,100]]]],[27,[[6,[41,100]]]],[27,[[6,[41,100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[27,[[6,[[58,[41]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[39,40],[[6,[[26,[41]],100]]]],[[64,[43,[41]]],[[26,[[112,[55,53,41,111]]]]]],[[70,41],[[6,[[26,[41]],100]]]],[[28,97],[[6,[28,101]]]],[[39,40],[[6,[[26,[41]],100]]]],[[70,41],[[6,[[26,[41]],100]]]],[[70,30],[[6,[[26,[30]],100]]]],[[70,30],[[6,[[26,[28]],100]]]],[27,[[26,[107]]]],[[70,41,41],[[6,[[26,[41]],100]]]],[[70,27,27],[[6,[[26,[27]],100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[28,[36,[71]]],[[6,[28,28]]]],[[28,97],[[6,[28,28]]]],[27,[[6,[41,100]]]],[27,[[6,[[58,[41]],27]]]],[70,[[6,[[46,[41,41]],100]]]],[39,[[6,[[42,[41]],100]]]],[39,[[6,[[26,[41]],100]]]],[[39,41],[[6,[100]]]],[[39,27],[[6,[100]]]],[[70,41],[[6,[[26,[41]],100]]]],[[70,30],[[6,[[26,[27]],100]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[56,43],[18,27],[43,56],[[55,[132,[5]]]],[70,18],[[[46,[41,41]]],[[123,[[145,[27,27]]]]]],[70,[[123,[[145,[27,27]]]]]],[[[46,[41,41]]],[[123,[[146,[27,27]]]]]],[70,[[123,[[146,[27,27]]]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[148,[147]]],92],[[89,[148,[147]]],92],[64],0,[106,44],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[33,28],[33,30],0,0,0,0,[[[36,[35]],37],38],0,0,0,0,[[],41],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[88,[[87,[85,86]]]]]],0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[32,[[88,[[87,[85,86]]]]]],0,0,0,0,0,[102,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,[[],18],0,0,0,0,0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,[[[148,[147]]],92],0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[134]]]],0,0,[134,149],[134,149],0,[[]],[[]],[[]],[[]],[134,150],[150,150],[[]],[[[0,[151,136,135]]],[[6,[134]]]],[[134,[0,[151,136,135]]],134],[[],150],[134],[134],[134,[[6,[[0,[151,99,136,135]],134]]]],[134,[[26,[[0,[151,99,136,135]]]]]],[134,[[26,[[0,[151,99,136,135]]]]]],[134],0,[[134,15],[[6,[98]]]],[[134,15],[[6,[98]]]],0,[[[0,[149,136,135]]],134],[152],[[]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[134,92],[150,40],[[[0,[151,99,136,135]]],134],[[[0,[149,136,135]]],134],[149,150],[150,26],[150,26],[[5,5]],[5],[5],[5],[134,149],[150],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],[153,[[6,[134]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[155,[[0,[154,154]]]],155]],[[[156,[[0,[154,154]]]],156]],[[[155,[[0,[62,157,157]]]],155]],[[[156,[[0,[157,157]]]],156]],[[],158],[[],158],[[[160,[159]],[160,[159]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[120,161],[120,162],[[[109,[163]]],[[164,[163]]]],[[[160,[159]]],132],[155,26],[156],[[[160,[159]]]],[[[160,[159]]],132],[[[165,[159]]],132],[[[164,[163]]],5],[[[109,[163]]],5],[[[160,[159]]]],[[[166,[163]]],5],[[[164,[163]]],[[166,[163]]]],[[[109,[163]]],[[166,[163]]]],[[[160,[159]]],132],[120,102],[155],[156],[[[160,[159]]],132],[[[165,[159]]],132],[120,102],[[[166,[163]]],[[164,[163]]]],[[[155,[[0,[167,167]]]],155]],[[[156,[[0,[167,167]]]],156]],[[[155,[[0,[62,168,168]]]],155]],[[[156,[[0,[168,168]]]],156]],[[[155,[[0,[169,169]]]],155]],[[[156,[[0,[169,169]]]],156]],[[[155,[[0,[62,170,170]]]],155]],[[[156,[[0,[170,170]]]],156]],[[[155,[[0,[171,171]]]],155]],[[[156,[[0,[171,171]]]],156]],[[[155,[[0,[62,172,172]]]],155]],[[[156,[[0,[172,172]]]],156]],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[155],[[]],[156],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[156],[[]],[[[164,[163]],40],[[164,[163]]]],[[[109,[163]],40],[[109,[163]]]],[[[166,[163]],40],[[166,[163]]]],[[[164,[163]],173],[[164,[163]]]],[[[109,[163]],173],[[109,[163]]]],[[[166,[163]],173],[[166,[163]]]],[[[160,[159]]],40],[174,92],[[[175,[158]]],158],[[],176],[[],176],[[[160,[159]]]],[177,177],[178,178],[[[160,[159]]],[[160,[159]]]],[108,108],[179,179],[[[166,[[0,[62,163]]]]],[[166,[[0,[62,163]]]]]],[120,120],[[[165,[[0,[159,62]]]]],[[165,[[0,[159,62]]]]]],[[[155,[62]]],[[155,[62]]]],[[[160,[159]],[160,[159]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[178,178],73],[[[160,[159]],[160,[159]]],73],[[120,120],73],[[[155,[74]],[155,[74]]],73],[[[156,[74]],[156,[74]]],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[180,[[181,[5]]]],[[[160,[159]]]],[[[160,[159]],116]],[[[160,[159]],116]],[[],182],[[],[[160,[159]]]],[[],120],[[],[[155,[182]]]],[[],[[156,[182]]]],[[]],[[[160,[159]]],132],[[[166,[163]]]],[120],[155],[156],[[]],[[[164,[163]]]],[[[160,[159]]],132],[156],[79,[[6,[178]]]],[79,[[6,[[160,[159]]]]]],[5,158],[[[155,[[0,[183,183]]]],155]],[[[156,[[0,[183,183]]]],156]],[[[155,[[0,[62,184,184]]]],155]],[[[156,[[0,[184,184]]]],156]],[[[160,[159]],[175,[40]]],[[185,[159]]]],[[[185,[159]]]],[[[160,[159]]]],[[[165,[159]]]],[[[109,[163]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[178,178],92],[[[160,[159]],[160,[159]]],92],[[120,105],92],[[120,120],92],[[120,102],92],[[[155,[93]],155],92],[[[156,[93]],156],92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[160,[159]],97]],[[[160,[159]],132]],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[[164,[163]],15],[[6,[98]]]],[[[109,[163]],15],[[6,[98]]]],[[[185,[159]],15],[[6,[98]]]],[[178,15],[[6,[98]]]],[[178,15],[[6,[98]]]],[[188,15],[[6,[98]]]],[[188,15],[[6,[98]]]],[[189,15],[[6,[98]]]],[[189,15],[[6,[98]]]],[[[160,[159]],15],[[6,[98]]]],[[[166,[163]],15],[[6,[98]]]],[[120,15],[[6,[98]]]],[[120,15],[[6,[98]]]],[[[165,[159]],15],[[6,[98]]]],[[[155,[151]],15],[[6,[98]]]],[[[155,[99]],15],[[6,[98]]]],[[[156,[99]],15],[[6,[98]]]],[[[156,[151]],15],[[6,[98]]]],[[190,15],[[6,[98]]]],[[190,15],[[6,[98]]]],[[]],[[]],[[],[[164,[108]]]],[[]],[[]],[132,177],[[]],[[]],[[]],[[]],[159,[[160,[159]]]],[[]],[[[191,[86]]],[[160,[159]]]],[132,[[160,[159]]]],[152],[[]],[[]],[[]],[[]],[[],[[166,[108]]]],[[]],[105,120],[102,120],[102,120],[[]],[[]],[[],155],[[[20,[192]]],[[155,[192]]]],[152],[[],155],[[],156],[152],[[],156],[[]],[193,190],[[]],[159,[[160,[159]]]],[[159,40],[[160,[159]]]],[[[194,[159]],40],[[160,[159]]]],[40,[[160,[159]]]],[102,[[26,[120]]]],[97,[[160,[159]]]],[[40,40],[[160,[159]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,[[160,[159]]]],[102,[[6,[178]]]],[102,[[6,[120]]]],[102,[[6,[[155,[195]]]]]],[102,[[6,[[156,[195]]]]]],[[[191,[86]]],[[160,[159]]]],[17],[17],[17],[17],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[177,40]],[102,105],[[[160,[159]],40]],[[178,117]],[[[160,[159]],117]],[[120,117]],[[[155,[118]],117]],[[[156,[118]],117]],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[160,[159]],[201,[132]]]],[[[175,[40]]],40],[[[160,[159]],[201,[132]]]],[[[160,[159]]],40],[[[160,[159]],40]],[[[160,[159]],40,132]],[[[160,[159]],40,97]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[155,[192]]],[[20,[192]]]],[[]],[[]],[[]],[[[160,[159]]],[[87,[132,86]]]],[[[160,[159]]],[[6,[159,[160,[159]]]]]],[[]],[[[160,[159]]]],[[[160,[159]]]],[[[160,[159]]]],[[]],[[[155,[62]]],62],[[[156,[62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[160,[159]]],[[191,[86]]]],[[[160,[159]]],92],[120,92],[155,92],[156,92],[[[175,[173]]],173],[[[185,[159]]],40],[[[160,[159]]],40],[120,40],[92,92],[[],158],[153],[[[155,[62]]],62],[[[156,[62]]],62],[[[155,[[0,[202,202]]]],155]],[[[156,[[0,[202,202]]]],156]],[[[155,[[0,[62,203,203]]]],155]],[[[156,[[0,[203,203]]]],156]],[[[155,[204]]]],[[[156,[204]]]],[[[181,[5]]],[[164,[163]]]],[[[181,[5]]],[[109,[163]]]],[102,[[6,[178,188]]]],[[],[[160,[159]]]],[[[181,[5]]],[[166,[163]]]],[[102,44],[[6,[178,188]]]],[[[185,[159]]],26],[[[165,[159]]],26],[[[185,[159]]],26],[[[165,[159]]],26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[155,[207]]]],[[[156,[207]]]],[[178,178],[[26,[73]]]],[[[160,[159]],[160,[159]]],[[26,[73]]]],[[120,120],[[26,[73]]]],[[[155,[[140,[[140,[[140,[140]]]]]]]],[155,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[[156,[[140,[[140,[[140,[140]]]]]]]],[156,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[132,40]],[[[160,[159]]],26],[120,107],[178,102],0,[[[164,[163]]],[[109,[163]]]],[[[160,[159]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[[],208],[[[109,[163]]]],[[[109,[179]]]],[[[164,[163]]],[[164,[163]]]],[[[160,[159]],40]],[[]],[[[160,[159]],40]],[[[160,[159]],40]],[[[160,[159]],40]],[[[160,[159]],40,116]],[[[160,[159]],116]],[[[160,[159]],116]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],[[178,142],6],[[[160,[159]],142],6],[[[160,[159]],40]],[[[155,[[0,[210,210]]]],155]],[[[156,[[0,[210,210]]]],156]],[[[155,[[0,[62,211,211]]]],155]],[[[156,[[0,[211,211]]]],156]],[[[155,[[0,[212,212]]]],155]],[[[156,[[0,[212,212]]]],156]],[[[155,[[0,[62,213,213]]]],155]],[[[156,[[0,[213,213]]]],156]],[[[160,[159]]]],[132],[[],40],[[[185,[159]]]],[[[165,[159]]]],0,[[[160,[159]]],92],[[],214],[[],214],[[[155,[[0,[215,215]]]],155]],[[[156,[[0,[215,215]]]],156]],[[[155,[[0,[62,216,216]]]],155]],[[[156,[[0,[216,216]]]],156]],[[[160,[159]],40]],[[[155,[62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[120,105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],160],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[[164,[108]]],[[164,[179]]]],[[[109,[108]]],[[109,[179]]]],[[[166,[108]]],[[166,[179]]]],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[164,[108]]],[[164,[108]]]],[[[166,[108]]],[[166,[108]]]],[[[160,[159]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[160,[159]],40],[[6,[190]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[160,[159]],40],[[6,[190]]]],[[[160,[159]],40],[[6,[190]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[178,44],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[132,217],26],[[132,217],26],[40,[[160,[159]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,40],[[129,40],[[6,[129,193]]]],[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[[86,129],[[6,[[181,[[132,[5]]]],218]]]],[[86,129],[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[40,[[6,[129,193]]]],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,33],[86,86],[129,129],[193,193],[218,218],[[]],[[]],[[]],[[]],[129,[[181,[5]]]],[[5,129]],[[5,129]],[[[181,[5]],129]],[[86,[181,[5]],129]],[[],86],[[129,129],92],[[193,193],92],[[218,218],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[129,129],[[6,[193]]]],[[129,129],[[6,[129,193]]]],[[86,15],[[6,[98]]]],[[129,15],[[6,[98]]]],[[193,15],[[6,[98]]]],[[193,15],[[6,[98]]]],[[218,15],[[6,[98]]]],[[218,15],[[6,[98]]]],[33,129],[[],129],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,40],[[6,[129,193]]]],[[40,40],129],[17],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[129,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],129],[129,129],[[129,40],40],[[129,40],40],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[[5,129,40],5],[[5,129,40],5],[[129,40],[[6,[193]]]],[[129,40],[[6,[193]]]],[[129,40],[[6,[129,193]]]],[[86,[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[20,[102]],[20,[102]]]],[[[20,[102]],102]],[[[20,[102]],[20,[102]]]],[[[20,[102]],102]],[[],23],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[[[20,[219]]],19],[[[20,[102]]],102],[[]],[[]],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[[]],[[]],[[[20,[102]]]],[[[20,[[0,[192,33]]]]],[[20,[[0,[192,33]]]]]],[[[20,[[0,[192,33]]]],[20,[[0,[192,33]]]]]],[[]],[[]],[[[20,[[0,[74,192,33]]]],[20,[[0,[74,192,33]]]]],73],[[],73],[[],[[20,[[0,[192,33]]]]]],[[[20,[102]],[220,[40]]]],[[[20,[[0,[192,33]]]]],[[0,[192,33]]]],[79,[[6,[[20,[[0,[192,33]]]]]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[20,[19]],19],92],[[[20,[219]],219],92],[[[20,[19]],221],92],[[[20,[219]],221],92],[[[20,[[132,[[0,[93,62]]]]]],[223,[222]]],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[[0,[[93,[[0,[192,33]]]],192,33]]]],[20,[[0,[192,33]]]]],92],[[[20,[102]],102],92],[[[20,[102]],105],92],[[[20,[19]],219],92],[[[20,[[132,[[0,[93,62]]]]]],[191,[224]]],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[219]],219],92],[[[20,[219]],19],92],[[[20,[102]],102],92],[[[20,[219]],225],92],[[[20,[19]],19],92],[[[20,[219]],19],92],[[[20,[19]],225],92],[[[20,[19]],219],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[[20,[[0,[151,192,33]]]],15],[[6,[98]]]],[[[20,[[0,[99,192,33]]]],15],[[6,[98]]]],[[[191,[62,86]]],[[20,[[132,[62]]]]]],[226,[[20,[102]]]],[102,[[20,[102]]]],[[[191,[62,86]]],[[20,[[132,[62]]]]]],[225,[[20,[19]]]],[[]],[221,[[20,[219]]]],[221,[[20,[219]]]],[227,[[20,[162]]]],[105,[[20,[102]]]],[[[132,[62]]],[[20,[[132,[62]]]]]],[225,[[20,[19]]]],[162,[[20,[162]]]],[19,[[20,[19]]]],[228,[[20,[[132,[5]]]]]],[105,[[20,[102]]]],[219,[[20,[219]]]],[227,[[20,[162]]]],[97,[[20,[[132,[62]]]]]],[97,[[20,[102]]]],[97,[[20,[102]]]],[97,[[20,[102]]]],[[]],[17],[[[20,[[0,[118,192,33]]]],117]],[[[20,[102]],102,40],40],[[]],[[[20,[102]]],[[230,[229]]]],[[[20,[[0,[192,33]]]]]],[[]],[[[20,[[0,[192,33]]]]],92],[[[20,[102]]],92],[[[20,[[0,[192,33]]]]],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[102]],102],92],[[[20,[[132,[[0,[93,62]]]]]],[223,[222]]],92],[[[20,[[132,[[0,[93,62]]]]]],[191,[224]]],92],[[[20,[102]],105],92],[[[20,[[132,[[0,[93,62]]]]]],132],92],[[[20,[102]],102],92],[[[20,[19]],225],[[26,[73]]]],[[[20,[19]],219],[[26,[73]]]],[[[20,[219]],219],[[26,[73]]]],[[[20,[219]],19],[[26,[73]]]],[[[20,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,192,33]]]],192,33]]]],192,33]]]],192,33]]]],[20,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,192,33]]]],192,33]]]],192,33]]]],192,33]]]]],[[26,[73]]]],[[[20,[219]],225],[[26,[73]]]],[[[20,[219]],219],[[26,[73]]]],[[[20,[219]],19],[[26,[73]]]],[[[20,[19]],221],[[26,[73]]]],[[[20,[19]],19],[[26,[73]]]],[[[20,[19]],19],[[26,[73]]]],[[[20,[219]],221],[[26,[73]]]],[[[20,[19]],219],[[26,[73]]]],[[5,5]],[5],[5],[[5,5],92],[5,107],[[[20,[102]],102]],[[[20,[[0,[231,192,33]]]],142],6],[[[20,[102]]],105],[[[20,[[0,[192,33]]]]]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],7],[[]],0,0,[[[87,[33,224]]],224],[[],23],[[[87,[232,86]]],233],[[[87,[33,224]]],33],[[[87,[234,86]]],198],[[[87,[33,224]]],33],[[],235],[[[87,[194,224]]],[[87,[224]]]],[[[87,[[132,[194]],224]]],[[87,[132,224]]]],[[[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]]],92],[[[87,[132,86]],40,92],[[87,[132,86]]]],[[[87,[132,86]]],40],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],92],[[87,[132,86]]]],[[[87,[132,86]]],40],[[[87,[132,86]],[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]]],92],[[[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],40],[[87,[132,86]]]],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],[87,[132,86]]],92],[[[87,[132,86]],40],92],[[[87,[132,86]],[87,[132,86]]],[[87,[132,86]]]],[[]],[[[87,[33,224]]],33],[[]],[[]],[[]],[[[87,[33,224]]],33],[[[87,[[0,[[217,[236]],33]],224]],236]],[[[87,[[0,[[116,[236]],33]],224]],236]],[[[87,[[0,[[153,[236]],33]],224]],236]],[[[87,[149,86]]],[[26,[149]]]],[[],176],[[[87,[237,86]]],[[87,[237,86]]]],[[[87,[[132,[62]],[0,[224,62]]]]],[[87,[[132,[62]],[0,[224,62]]]]]],[[[87,[19,86]]],[[87,[19,86]]]],[[[87,[162,86]]],[[87,[162,86]]]],[[[87,[219,86]]],[[87,[219,86]]]],[[[87,[62,[0,[224,62]]]]],[[87,[62,[0,[224,62]]]]]],[[[87,[102,86]]],[[87,[102,86]]]],[[[87,[[238,[62]],86]]],[[87,[[238,[62]],86]]]],[[[87,[[239,[62,62]],86]]],[[87,[[239,[62,62]],86]]]],[[[87,[[132,[62]],[0,[224,62]]]],[87,[[132,[62]],[0,[224,62]]]]]],[[[87,[62,[0,[224,62]]]],[87,[62,[0,[224,62]]]]]],[[]],[[[87,[[0,[240,33]],86]],241],241],[[[87,[[0,[74,33]],224]],[87,[[0,[74,33]],224]]],73],[[],73],[[[87,[[0,[242,33]],86]],40]],[[[88,[[87,[[0,[243,244,33]],86]]]],40]],[[[87,[[0,[240,33]],86]]],245],[[],[[87,[132,86]]]],[[],[[87,[239,86]]]],[[],[[87,[238,86]]]],[[],[[87,[162,86]]]],[[],[[87,[102,86]]]],[[],[[87,[219,86]]]],[[],[[87,[182,86]]]],[[[246,[33]]],33],[[[87,[33,224]]],33],[[[246,[33]]],33],[[[87,[33,224]]],33],[[[87,[[0,[247,33]],86]],248],[[6,[21]]]],[[[87,[149,86]]],102],[79,[[6,[[87,[162,86]]]]]],[79,[[6,[[87,[[132,[249]],86]]]]]],[79,[[6,[[87,[249,86]]]]]],[79,[[6,[[87,[19,86]]]]]],[79,[[6,[[87,[102,86]]]]]],[79,[[6,[[87,[219,86]]]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],102,[132,[102]],251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],102,40,251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[250,86]],102,251],[[6,[96]]]],[[[87,[23,224]]],[[6,[[87,[23,224]],[87,[23,224]]]]]],[[[87,[23,224]]],[[6,[[87,[23,224]],[87,[23,224]]]]]],[[[87,[23,224]]],[[6,[[87,[23,224]],[87,[23,224]]]]]],[[[87,[[0,[240,33]],86]],7],26],[[[87,[23,224]]],[[87,[23,224]]]],[[[87,[23,224]]],[[87,[23,224]]]],[[[87,[23,224]]],[[87,[23,224]]]],[[[246,[33]]]],[[[87,[33,224]]]],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[252,33]],86]],253],92],[[[87,[[0,[240,33]],86]],254],92],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[23,92],[[],92],[[],92],[[],92],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],102,[132,[102]],255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],102,40,255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]],102,255],[[6,[256,96]]]],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[[[87,[94,86]]],92],[[[87,[250,86]]],92],[[[87,[94,86]]],92],[[[87,[94,86]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[94,[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],92],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],[132,[5]]],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],158],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],187],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],174],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],196],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],197],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],198],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],199],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],161],[[6,[95,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[257,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]],102,84,102,258],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],[26,[40]]],[[6,[259,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],258],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,40],[[6,[260,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[261,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],40],[[6,[262,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,40],[[6,[263,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],102,84,102,40],[[6,[264,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],104],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],200],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],84],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],107],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]],5],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]]],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[94,86]],102,84,102],[[6,[95,96]]]],[[[87,[[0,[240,33]],86]],265]],[[[87,[[0,[240,33]],86]],265],92],[[[87,[[0,[240,33]],86]],241]],[[[87,[[0,[242,33]],86]]],[[6,[[132,[5]],21]]]],[[[87,[[0,[266,33]],86]],[132,[5]]]],[[[87,[[0,[267,33]],86]],[132,[5]]]],[[[87,[[0,[235,33]],86]],[132,[5]]]],[[[87,[[0,[117,33]],224]]],107],[[[87,[[0,[268,33]],86]]],[[6,[21]]]],[[[87,[[0,[252,33]],86]]]],[[[246,[[0,[99,33]]]],15],[[6,[98]]]],[[[246,[[0,[151,33]]]],15],[[6,[98]]]],[[[87,[[0,[151,33]],224]],15],[[6,[98]]]],[[[87,[33,224]],15],[[6,[98]]]],[[[87,[[0,[99,33]],224]],15],[[6,[98]]]],[[]],[134,[[87,[149,86]]]],[162,[[87,[162,86]]]],[[[20,[[132,[62]]]]],[[87,[[132,[62]],86]]]],[105,[[87,[102,86]]]],[[[87,[102,224]]],[[87,[[132,[5]],224]]]],[102,[[87,[102,86]]]],[[[20,[219]]],[[87,[219,86]]]],[227,[[87,[162,86]]]],[[],[[87,[86]]]],[[[20,[102]]],[[87,[102,86]]]],[[[20,[102]]],[[87,[149,86]]]],[105,[[87,[149,86]]]],[102,[[87,[149,86]]]],[134,[[87,[149,86]]]],[134,[[87,[149,86]]]],[[[20,[102]]],[[87,[149,86]]]],[103,[[87,[132,86]]]],[102,[[87,[149,86]]]],[225,[[87,[19,86]]]],[[[132,[62]]],[[87,[[132,[62]],86]]]],[[[238,[208]]],[[87,[[238,[208]],86]]]],[219,[[87,[219,86]]]],[[[239,[208,208]]],[[87,[[239,[208,208]],86]]]],[221,[[87,[219,86]]]],[[]],[105,[[87,[149,86]]]],[[[20,[162]]],[[87,[162,86]]]],[[[0,[149,136,135]]],[[87,[149,86]]]],[152],[149,[[87,[149,86]]]],[19,[[87,[19,86]]]],[[[191,[224]]],[[87,[132,224]]]],[[[20,[19]]],[[87,[19,86]]]],[97,[[87,[132,86]]]],[[],[[87,[33,86]]]],[224,[[87,[33,224]]]],[[]],[[]],[17],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[87,[[0,[269,33]],86]]],[[103,[5]]]],[[[87,[[0,[270,33]],86]],103],174],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[271,272],[[6,[273,274]]]],[[[6,[225,275]]]],[[[6,[276,275]]]],[[[87,[[0,[118,33]],224]],117]],[4],[2],[[]],[[]],[[[87,[224]]],[[87,[132,224]]]],[[]],[[[87,[224]]]],[[[87,[239,86]]]],[[[87,[238,86]]]],[[]],[[[87,[33,224]]],[[88,[[87,[33,224]]]]]],[[[87,[33,224]]]],[[[87,[33,224]]]],[[]],[[]],[102,277],[102,92],[[[87,[[0,[278,33]],224]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[[[87,[250,86]]],92],[102,92],[[[87,[[0,[279,33]],86]]],92],[102,92],[[[87,[[0,[280,244,33]],86]]],92],[[[87,[[0,[281,244,33]],86]]],92],[[[87,[[0,[268,33]],86]]],92],[[[87,[[0,[209,33]],224]]],26],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[87,[33,224]]],33],[[[87,[[0,[278,33]],224]]],40],[[[87,[[0,[252,33]],86]],282]],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[87,[[0,[240,33]],86]]],[[26,[283]]]],[[[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[[],246],[[],[[87,[86]]]],[[224,224],[[87,[224,224]]]],[[[87,[[0,[240,33]],86]],284],241],[[],[[87,[194,86]]]],[[224,224],[[87,[194,224,224]]]],[40,[[87,[[132,[194]],86]]]],[[40,224],[[87,[[132,[194]],224]]]],[[[285,[33]]],[[246,[33]]]],[[],[[87,[194,86]]]],[[224,224],[[87,[194,224,224]]]],[40,[[87,[[132,[194]],86]]]],[[40,224],[[87,[[132,[194]],224]]]],[[[87,[[0,[209,33]],224]]],26],[[[87,[[0,[286,33]],224]]],26],[[[87,[[0,[266,33]],86]]],84],[[[87,[[0,[235,33]],86]]],84],[[[87,[[0,[266,33]],86]]],107],[[[87,[[0,[235,33]],86]]],107],[[],205],[[],206],[[],205],[[],206],[[[87,[[0,[209,33]],224]],40],26],[[[87,[[0,[286,33]],224]],40],26],[[[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[87,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],[[26,[73]]]],[[],[[88,[[87,[86]]]]]],[[224,224],[[88,[[87,[224,224]]]]]],[[[88,[[87,[[0,[85,244,33]],224]]]],287],288],[[[88,[[87,[[0,[289,244,33]],86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[87,[[0,[243,244,33]],86]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[87,[[0,[289,244,33]],86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[87,[[0,[290,244,33]],86]]]],287],[[288,[26]]]],[[[88,[[87,[[0,[291,244,33]],86]]]],287],[[288,[26]]]],[[[88,[[87,[[0,[292,244,33]],86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[292,244,33]],86]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[294,244,33]],86]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[87,[[0,[289,244,33]],86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[87,[[0,[289,244,33]],86]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[5,5]],[5],[5],[5],[[5,5],92],[5,107],[[[87,[[0,[279,33]],86]],[132,[5]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],297],[[6,[21]]]],[[[87,[[0,[279,33]],86]],[132,[5]]],[[6,[21]]]],[[[87,[[0,[242,33]],86]],105],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],[191,[5,86]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],105],[[6,[40,21]]]],[[[87,[[0,[242,33]],86]],5,[191,[5,86]]],[[6,[40,21]]]],[[[87,[[0,[279,33]],86]],[132,[293]]],[[6,[40,21]]]],[[[87,[[0,[240,33]],86]],241,298]],[[[87,[[0,[299,33]],86]],300,301]],[[300,99]],[[[87,[[0,[240,33]],86]],241,241]],[[[87,[[0,[247,33]],86]],248,302,303],[[6,[21]]]],[[[87,[[0,[240,33]],86]],254],304],[[[87,[[0,[247,33]],86]],248,302,303],[[6,[21]]]],[102,[[6,[[191,[305,86]],21]]]],[[[88,[[87,[[0,[306,244,33]],224]]]]],307],[[308,309]],[[[87,[[0,[310,33]],86]],295],[[6,[107,21]]]],[[[87,[[0,[231,33]],86]],142],6],[[[87,[[0,[209,33]],224]]]],[[[87,[[0,[291,244,33]],86]]]],[[[87,[[0,[290,244,33]],86]]]],[[[87,[[0,[311,33]],86]]],[[26,[312]]]],[[[246,[[0,[149,33]]]]],[[26,[149]]]],[[[87,[149,86]]],[[26,[149]]]],[[[87,[[0,[310,33]],86]]],[[6,[107,21]]]],[[],214],[102,[[26,[102]]]],[102,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[[87,[[0,[240,33]],86]],241],92],[[[87,[[0,[235,33]],86]],[132,[5]]],[[6,[313]]]],[[[87,[[0,[266,33]],86]],[132,[5]]],[[6,[314]]]],[[],6],[[],6],[[[87,[132,86]]],[[6,[[87,[103,86]]]]]],[[[191,[86]]],[[6,[[87,[103,86]]]]]],[[],6],[[],6],[[],[[6,[[87,[86]],218]]]],[[224,224],[[6,[[87,[224,224]],218]]]],[[],[[6,[[87,[194,86]],218]]]],[[224,224],[[6,[[87,[194,224,224]],218]]]],[40,[[6,[[87,[[132,[194]],86]],218]]]],[[],[[6,[[87,[194,86]],218]]]],[[224,224],[[6,[[87,[194,224,224]],218]]]],[40,[[6,[[87,[[132,[194]],86]],218]]]],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[],7],[[],7],[315,316],[[]],[[]],[[[87,[194,224]]],[[87,[224]]]],[[[87,[[0,[268,33]],86]],[132,[5]]],[[6,[40,21]]]],[[[87,[[0,[117,33]],224]],[132,[5]]]],[[[87,[[0,[268,33]],86]],[132,[5]]],[[6,[21]]]],[[[87,[[0,[268,33]],86]],317],[[6,[21]]]],[[[87,[[0,[117,33]],224]],196]],[[[87,[[0,[117,33]],224]],197]],[[[87,[[0,[117,33]],224]],198]],[[[87,[[0,[117,33]],224]],199]],[[[87,[[0,[117,33]],224]],161]],[[[87,[[0,[117,33]],224]],173]],[[[87,[[0,[117,33]],224]],40]],[[[87,[[0,[117,33]],224]],102]],[[[87,[[0,[117,33]],224]],104]],[[[87,[[0,[117,33]],224]],200]],[[[87,[[0,[117,33]],224]],84]],[[[87,[[0,[117,33]],224]],107]],[[[87,[[0,[117,33]],224]],5]],[[[87,[[0,[117,33]],224]],40]],[[[87,[[0,[268,33]],86]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,[[[318,[224]]],224],[[[319,[224]]],224],[[[318,[74,224]],[318,[74,224]]]],[[[320,[74,62,[0,[224,62]]]],[320,[74,62,[0,[224,62]]]]]],[[[321,[74,62,[0,[224,62]]]],[321,[74,62,[0,[224,62]]]]]],[[[322,[86]],[322,[86]]]],[[[319,[224]],[319,[224]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[319,[224]]]],[[[318,[224]]],132],[[[319,[224]]]],[[[322,[224]]],26],[[[319,[224]]],26],[[[322,[224]]],26],[[[319,[224]]],26],0,[[[319,[74,224]],74],[[6,[40,40]]]],[[[319,[224]],116],[[6,[40,40]]]],[[[319,[224]],74,116],[[6,[40,40]]]],[[[321,[[0,[74,62]],[0,[224,62]]]],[321,[[0,[74,62]],[0,[224,62]]]]],[[321,[[0,[74,62]],[0,[224,62]]]]]],[[[321,[[0,[74,62]],[0,[224,62]]]],[321,[[0,[74,62]],[0,[224,62]]]]],[[321,[[0,[74,62]],[0,[224,62]]]]]],[[[321,[[0,[74,62]],[0,[224,62]]]],[321,[[0,[74,62]],[0,[224,62]]]]],[[321,[[0,[74,62]],[0,[224,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[318,[224]]],40],[[[319,[224]]],40],[[[318,[224]]]],[[[320,[[0,[224,62]]]]]],[[[321,[62,[0,[224,62]]]]]],[[[322,[224]]]],[[[319,[224]]]],[[[318,[62,[0,[224,62]]]]],[[318,[62,[0,[224,62]]]]]],[[[320,[62,62,[0,[224,62]]]]],[[320,[62,62,[0,[224,62]]]]]],[[[321,[62,[0,[224,62]]]]],[[321,[62,[0,[224,62]]]]]],[[[322,[62,[0,[224,62]]]]],[[322,[62,[0,[224,62]]]]]],[[[319,[62,[0,[224,62]]]]],[[319,[62,[0,[224,62]]]]]],[323,323],[324,324],[[[318,[62,[0,[224,62]]]],[318,[62,[0,[224,62]]]]]],[[[321,[62,[0,[224,62]]]],[321,[62,[0,[224,62]]]]]],[[[322,[62,[0,[224,62]]]],[322,[62,[0,[224,62]]]]]],[[[319,[62,[0,[224,62]]]],[319,[62,[0,[224,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[320,[74,74,[0,[224,62]]]],[320,[74,74,[0,[224,62]]]]],73],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],73],[[[322,[74,224]],[322,[74,224]]],73],[[[319,[74,224]],[319,[74,224]]],73],[[],73],[[],73],[[],73],[[],73],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],92],[[[322,[[93,[[93,[[93,[93]]]]]],224]],[93,[[93,[[93,[[93,[93]]]]]]]]],92],[[[319,[[93,[[93,[[93,[93]]]]]],224]],[93,[[93,[[93,[[93,[93]]]]]]]]],92],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],92],[[[322,[224]]],[[326,[224]]]],[[[322,[224]]],[[327,[224]]]],[[[322,[224]]],[[326,[224]]]],[[[322,[224]]],[[327,[224]]]],[[],[[318,[74,86]]]],[[],[[320,[86]]]],[[],[[321,[86]]]],[[],[[322,[86]]]],[[],[[319,[86]]]],[79,[[6,[[318,[[0,[249,74]],86]]]]]],[79,[[6,[[320,[[0,[249,74]],249,86]]]]]],[79,[[6,[[321,[[0,[249,328,74]],86]]]]]],[79,[[6,[[322,[249,86]]]]]],[79,[[6,[[319,[249,86]]]]]],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],[[329,[74,[0,[224,62]]]]]],[[[318,[224]]],[[330,[224]]]],[[[319,[224]],[175,[40]]],[[331,[224]]]],[[[318,[74,224]]],[[332,[74,224]]]],[[[320,[[0,[224,62]]]]]],[[[322,[224]]]],[[[319,[224]]]],[[[320,[74,[0,[224,62]]]],74],[[333,[74,[0,[224,62]]]]]],[[[320,[[93,[[93,[[93,[93]]]]]],[93,[[93,[[93,[93]]]]]],[0,[224,62]]]],[320,[[93,[[93,[[93,[93]]]]]],[93,[[93,[[93,[93]]]]]],[0,[224,62]]]]],92],[[[321,[[93,[[93,[[93,[93]]]]]],[0,[224,62]]]],[321,[[93,[[93,[[93,[93]]]]]],[0,[224,62]]]]],92],[[[322,[[93,[[93,[[93,[93]]]]]],224]],[322,[[93,[[93,[[93,[93]]]]]],224]]],92],[[[319,[93,224]],103],92],[[[319,[93,224]],[191,[224]]],92],[[[319,[93,224]],103],92],[[[319,[[93,[[93,[[93,[93]]]]]],224]],[319,[[93,[[93,[[93,[93]]]]]],224]]],92],[[[319,[93,224]],132],92],[[[319,[93,224]],103],92],[[[319,[93,224]],132],92],[[323,323],92],[[324,324],92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[318,[[0,[74,208]],224]],97]],[[[318,[74,224]],97]],[[[320,[74,[0,[224,62]]]],97]],[[[320,[[0,[74,208]],208,[0,[224,62]]]],97]],[[[321,[[0,[74,208]],[0,[224,62]]]],97]],[[[321,[74,[0,[224,62]]]],97]],[[[322,[208,224]],97]],[[[322,[224]],97]],[[[319,[208,224]],97]],[[[319,[224]],97]],[[[318,[[0,[74,208]],224]],[0,[74,208]]]],[[[318,[74,224]],74]],[[[320,[74,[0,[224,62]]]]]],[[[320,[[0,[74,208]],208,[0,[224,62]]]]]],[[[321,[[0,[74,208]],[0,[224,62]]]],[0,[74,208]]]],[[[321,[74,[0,[224,62]]]],74]],[[[322,[224]]]],[[[322,[208,224]],208]],[[[319,[224]]]],[[[319,[208,224]],208]],[[[318,[74,224]],40]],[[[318,[[0,[74,208]],224]],40]],[[[319,[208,224]],40]],[[[319,[224]],40]],[[[320,[74,[0,[224,62]]]],116],[[334,[74,116,[0,[224,62]]]]]],[[[321,[74,[0,[224,62]]]],116],[[335,[74,116,[0,[224,62]]]]]],[[[322,[224]],116],[[336,[116,224]]]],[[[321,[74,[0,[224,62]]]]],[[26,[74]]]],[[[320,[74,[0,[224,62]]]]],[[26,[[337,[74,[0,[224,62]]]]]]]],[[[320,[74,[0,[224,62]]]]],26],[[[319,[5,224]]],[[6,[21]]]],[[[318,[99,224]],15],[[6,[98]]]],[[[320,[99,99,[0,[224,62]]]],15],[[6,[98]]]],[[[321,[99,[0,[224,62]]]],15],[[6,[98]]]],[[[322,[99,224]],15],[[6,[98]]]],[[[319,[99,224]],15],[[6,[98]]]],[[323,15],[[6,[98]]]],[[323,15],[[6,[98]]]],[[324,15],[[6,[98]]]],[[[103,[74]]],[[318,[74,86]]]],[[]],[[[191,[74,224]]],[[318,[74,224]]]],[[]],[103,[[320,[74,86]]]],[[[103,[74]]],[[321,[74,86]]]],[[]],[[]],[103,[[322,[86]]]],[[]],[103,[[319,[86]]]],[[[191,[224]]],[[319,[224]]]],[324,323],[[]],[[]],[193,324],[97,[[318,[74,86]]]],[97,[[320,[74,86]]]],[97,[[321,[74,86]]]],[97,[[322,[86]]]],[97,[[319,[86]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[[[322,[224]]],26],[[[319,[224]]],26],[[[322,[224]]],26],[[[319,[224]]],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],26],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],[[26,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[224]],40],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],26],[[[319,[224]],40],26],[[[320,[118,118,[0,[224,62]]]],117]],[[[321,[118,[0,[224,62]]]],117]],[[[322,[118,224]],117]],[[[319,[118,224]],117]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]]],[[[319,[224]],40]],[[[319,[224]],40]],[[[320,[74,[0,[224,62]]]],74],26],[[[321,[74,[0,[224,62]]]],74],92],[[[319,[224]],40]],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],[[338,[74,[0,[224,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[320,[[0,[[339,[229]],328,74]],[339,[229]],86]]]],[[[321,[[0,[[339,[229]],328,74]],86]]]],[[[318,[224]]],[[340,[224]]]],[[[318,[224]]],341],[[[320,[[0,[224,62]]]]],342],[[[320,[[0,[224,62]]]]],[[343,[[0,[224,62]]]]]],[[[320,[[0,[224,62]]]]],344],[[[321,[[0,[224,62]]]]],345],[[[321,[[0,[224,62]]]]],[[346,[[0,[224,62]]]]]],[[[322,[224]]],347],[[[322,[224]]],[[348,[224]]]],[[[322,[224]]],349],[[[319,[224]]],350],[[[319,[224]]],[[351,[224]]]],[[[319,[224]]],352],[[[318,[224]]],[[353,[224]]]],[[[320,[[0,[224,62]]]]],[[354,[[0,[224,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[318,[74,224]]],[[191,[74,224]]]],[[[320,[[0,[224,62]]]]],[[355,[[0,[224,62]]]]]],[[[318,[224]]],[[191,[224]]]],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],92],[[[318,[224]]],92],[[[320,[[0,[224,62]]]]],92],[[[321,[[0,[224,62]]]]],92],[[[322,[224]]],92],[[[319,[224]]],92],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],92],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],92],[[[319,[5,224]]],92],[[[318,[224]]],341],[[[320,[[0,[224,62]]]]],344],[[[321,[[0,[224,62]]]]],345],[[[322,[224]]],347],[[[319,[224]]],352],[[[320,[[0,[224,62]]]]],342],[[[322,[224]]],349],[[[319,[224]]],350],[[[320,[[0,[224,62]]]]],356],[323,324],[[[321,[74,[0,[224,62]]]]],[[26,[74]]]],[[[320,[74,[0,[224,62]]]]],[[26,[[337,[74,[0,[224,62]]]]]]]],[[[320,[74,[0,[224,62]]]]],26],[[[318,[224]]],40],[[[320,[[0,[224,62]]]]],40],[[[321,[[0,[224,62]]]]],40],[[[322,[224]]],40],[[[319,[224]]],40],0,[[[320,[[0,[[325,[74]],74]],[0,[224,62]]]],[357,[74]]],[[358,[[0,[[325,[74]],74]]]]]],[[[320,[[0,[[325,[74]],74]],[0,[224,62]]]],[357,[74]]],[[359,[[0,[[325,[74]],74]],[0,[224,62]]]]]],[[[319,[224]]],132],[[[322,[[93,[[93,[[93,[93]]]]]],224]],[322,[[93,[[93,[[93,[93]]]]]],224]]],92],[[],[[318,[74,86]]]],[[],[[320,[86]]]],[[],[[321,[86]]]],[[],[[322,[86]]]],[[],[[319,[86]]]],[224,[[318,[74,224]]]],[[[0,[224,62]]],[[320,[[0,[224,62]]]]]],[[[0,[224,62]]],[[321,[[0,[224,62]]]]]],[224,[[322,[224]]]],[224,[[319,[224]]]],[[[320,[[140,[[140,[[140,[140]]]]]],[140,[[140,[[140,[140]]]]]],[0,[224,62]]]],[320,[[140,[[140,[[140,[140]]]]]],[140,[[140,[[140,[140]]]]]],[0,[224,62]]]]],[[26,[73]]]],[[[321,[[140,[[140,[[140,[140]]]]]],[0,[224,62]]]],[321,[[140,[[140,[[140,[140]]]]]],[0,[224,62]]]]],[[26,[73]]]],[[[322,[[140,[[140,[[140,[140]]]]]],224]],[322,[[140,[[140,[[140,[140]]]]]],224]]],[[26,[73]]]],[[[319,[[140,[[140,[[140,[140]]]]]],224]],[319,[[140,[[140,[[140,[140]]]]]],224]]],[[26,[73]]]],[[[319,[224]],116],40],[[[318,[224]]],26],[[[318,[74,224]]],[[26,[[360,[74,224]]]]]],[[[318,[74,224]]],[[26,[74]]]],[[[322,[224]]],26],[[[319,[224]]],26],[[[320,[74,[0,[224,62]]]]],26],[[[321,[74,[0,[224,62]]]]],[[26,[74]]]],[[[322,[224]]],26],[[[319,[224]]],26],[[[320,[74,[0,[224,62]]]]],26],[[[321,[74,[0,[224,62]]]]],[[26,[74]]]],[[[318,[74,224]],74]],[[[322,[224]]]],[[[319,[224]]]],[[[322,[224]]]],[[[319,[224]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[175,[[0,[74,33]]]]],[[361,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[175,[[0,[74,33]]]]],[[362,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[224]],[175,[40]]],352],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[175,[[0,[74,33]]]]],[[363,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[[319,[224]],[175,[40]]],350],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[[[319,[5,224]],[132,[5]]],[[6,[40,21]]]],[[[319,[5,224]],297],[[6,[21]]]],[[[319,[5,224]],[191,[5,86]]],[[6,[40,21]]]],[[[319,[5,224]],105],[[6,[40,21]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],26],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],92],[[[322,[224]],40]],[[[319,[224]],40],26],[[[320,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],26],[[[321,[74,[0,[224,62]]]],74],[[26,[74]]]],[[[318,[224]],40]],[[[319,[224]],40]],[[[318,[224]],40]],[[[319,[224]],40]],[[[319,[62,224]],40,62]],[[[319,[224]],40,116]],[[[318,[74,224]],116]],[[[320,[74,[0,[224,62]]]],116]],[[[321,[74,[0,[224,62]]]],116]],[[[319,[224]],116]],[[[319,[224]],116]],[[[319,[224]],40]],[[[319,[224]],40]],[[[318,[231,86]],142],6],[[[320,[231,231,86]],142],6],[[[321,[231,86]],142],6],[[[322,[231,86]],142],6],[[[319,[231,86]],142],6],[[[318,[224]],40]],[[[319,[224]],40]],[[[318,[224]]]],[[[319,[224]]]],[[[320,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[224,62]]]],[0,[74,33]]],[[320,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[224,62]]]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[224,62]]]],[0,[74,33]]],[[321,[[0,[[325,[[0,[74,33]]]],74]],62,[0,[224,62]]]]]],[[[322,[62,224]],40],[[322,[62,224]]]],[[[319,[62,224]],40],[[319,[62,224]]]],[[[321,[[0,[74,62]],[0,[224,62]]]],[321,[[0,[74,62]],[0,[224,62]]]]],[[321,[[0,[74,62]],[0,[224,62]]]]]],[[[319,[224]],40,40]],[[[319,[224]],40],26],[[[319,[224]],40],26],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],[[364,[74]]]],[[[321,[[0,[[325,[[0,[74,33]]]],74]],[0,[224,62]]]],[0,[74,33]]],[[26,[[0,[[325,[[0,[74,33]]]],74]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[[319,[224]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[320,[74,[0,[224,62]]]],74],[[6,[[365,[74,[0,[224,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[318,[224]],40],[[6,[323]]]],[[[319,[224]],40],[[6,[323]]]],[[[318,[224]],40],[[6,[323]]]],[[[319,[224]],40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[321,[74,[0,[224,62]]]],[321,[74,[0,[224,62]]]]],[[366,[74]]]],[[[320,[[0,[[325,[74]],74]],[0,[224,62]]]],[357,[74]]],[[358,[[0,[[325,[74]],74]]]]]],[[[320,[[0,[[325,[74]],74]],[0,[224,62]]]],[357,[74]]],[[359,[[0,[[325,[74]],74]],[0,[224,62]]]]]],[[[320,[[0,[224,62]]]]],367],[[[320,[[0,[224,62]]]]],368],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[318,[74,86]]]],[40,[[319,[86]]]],[[40,224],[[318,[74,224]]]],[[40,224],[[319,[224]]]],[[[319,[5,224]],[132,[5]]],[[6,[40,21]]]],[[[319,[5,224]],[132,[5]]],[[6,[21]]]],[[[319,[5,224]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,[[[340,[224]]],224],[[[353,[224]]],224],[[[330,[224]]],224],[[[332,[74,224]]],224],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[[],176],[341,341],[[[340,[62,[0,[62,224]]]]],[[340,[62,[0,[62,224]]]]]],[[[353,[62,[0,[62,224]]]]],[[353,[62,[0,[62,224]]]]]],[[]],[[]],[[]],[[],[[340,[86]]]],[[[360,[74,224]]],74],[[[360,[74,224]]],74],[[[360,[74,224]]]],[[[332,[74,224]]]],[[[360,[[0,[74,99]],224]],15],[[6,[98]]]],[[[341,[99]],15],[[6,[98]]]],[[[340,[99,224]],15],[[6,[98]]]],[[[353,[99,[0,[99,224]]]],15],[[6,[98]]]],[[[330,[99,[0,[99,224]]]],15],[[6,[98]]]],[[[332,[[0,[99,74]],[0,[99,224]]]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[341,92],[[[340,[224]]],92],[[[330,[224]]],92],[341,26],[341,26],[[[340,[224]]],26],[[[353,[74,224]]],[[26,[74]]]],[[[330,[224]]],26],[[[332,[74,224]]],[[26,[74]]]],[341,26],[[[340,[224]]],26],[[[330,[224]]],26],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[[360,[74,224]]],74],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[341],[[[340,[224]]]],[[[353,[74,224]]]],[[[330,[224]]]],[[[332,[74,224]]]],[[],214],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[333,[74,[0,[224,62]]]],153],[[333,[74,[0,[224,62]]]]]],[359,358],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[344,344],[356,356],[367,367],[361,361],[358,358],[[]],[[]],[[]],[[]],[[]],[[],344],[[],342],[[],[[343,[[0,[224,182,62]]]]]],[[],356],[[],367],[[],[[354,[[0,[224,182,62]]]]]],[[],[[355,[[0,[224,182,62]]]]]],[[],361],[[[365,[[0,[99,74]],99,86]]],102],[[[343,[[0,[224,62]]]]]],0,[[[333,[[0,[99,74]],99,[0,[224,62]]]],15],[[6,[98]]]],[[[369,[[0,[99,74]],[0,[224,62]]]],15],[[6,[98]]]],[[[337,[[0,[99,74]],99,[0,[224,62]]]],15],[[6,[98]]]],[[[365,[[0,[99,74]],99,[0,[224,62]]]],15],[[6,[98]]]],[[[365,[[0,[99,74]],99,[0,[224,62]]]],15],[[6,[98]]]],[[[344,[99,99]],15],[[6,[98]]]],[[[342,[99,99]],15],[[6,[98]]]],[[[343,[99,99,[0,[224,62]]]],15],[[6,[98]]]],[[[356,[99]],15],[[6,[98]]]],[[[367,[99]],15],[[6,[98]]]],[[[368,[99]],15],[[6,[98]]]],[[[354,[99,[0,[224,62]]]],15],[[6,[98]]]],[[[355,[99,[0,[224,62]]]],15],[[6,[98]]]],[[[361,[99,99]],15],[[6,[98]]]],[[[363,[99,99]],15],[[6,[98]]]],[[[334,[99,99,116,86]],15],[[6,[98]]]],[[[358,[99,99]],15],[[6,[98]]]],[[[359,[99,99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[17],[[[337,[74,[0,[224,62]]]]]],[[[337,[74,[0,[224,62]]]]]],[[[369,[74,[0,[224,62]]]]]],[[[337,[74,[0,[224,62]]]]]],[[[359,[74,[0,[224,62]]]],74]],[[[359,[74,[0,[224,62]]]],74]],[[[359,[74,[0,[224,62]]]],74]],[[[359,[74,[0,[224,62]]]],74]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[369,[74,[0,[224,62]]]]],74],[[[337,[74,[0,[224,62]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[333,[74,[0,[224,62]]]]],74],[[[369,[74,[0,[224,62]]]]],74],[[[337,[74,[0,[224,62]]]]],74],[358,26],[359,26],[359,26],[358,26],[359,26],[359,26],[344,26],[342,26],[356,26],[367,26],[368,26],[[[354,[[0,[224,62]]]]],26],[[[355,[[0,[224,62]]]]],26],[361,26],[363,26],[344,40],[342,40],[[[343,[[0,[224,62]]]]],40],[356,40],[367,40],[368,40],[[[354,[[0,[224,62]]]]],40],[[[355,[[0,[224,62]]]]],40],[344,26],[342,26],[356,26],[[[354,[74,[0,[224,62]]]]],[[26,[74]]]],[361,26],[363,26],[344,26],[342,26],[356,26],[[[354,[74,[0,[224,62]]]]],[[26,[74]]]],[361,26],[363,26],[358],[359],[358],[359],[344,26],[342,26],[[[343,[[0,[224,62]]]]],26],[356,26],[367,26],[368,26],[[[354,[[0,[224,62]]]]],26],[[[355,[[0,[224,62]]]]],26],[361,26],[363,26],[[[334,[116,[0,[224,62]]]]],26],[344,26],[342,26],[[[343,[[0,[224,62]]]]],26],[356,26],[367,26],[368,26],[[[354,[[0,[224,62]]]]],26],[[[355,[[0,[224,62]]]]],26],[361,26],[363,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[333,[74,182,[0,[224,62]]]]],182],[[[333,[74,[0,[224,62]]]]]],[[[333,[74,[0,[224,62]]]],153]],[[[333,[74,[0,[224,62]]]],153]],[358,26],[359,26],[358,26],[359,26],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[337,[74,[0,[224,62]]]]]],[[[359,[74,[0,[224,62]]]]],26],[[[359,[74,[0,[224,62]]]]],26],[[[337,[74,[0,[224,62]]]]]],[344],[342],[[[343,[[0,[224,62]]]]]],[356],[367],[368],[[[354,[[0,[224,62]]]]]],[[[355,[[0,[224,62]]]]]],[[[334,[116,[0,[224,62]]]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[358,26],[359,26],0,[359,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[345,345],[[[329,[[0,[224,62]]]]],[[329,[[0,[224,62]]]]]],[364,364],[[[338,[[0,[224,62]]]]],[[338,[[0,[224,62]]]]]],[366,366],[362,362],[[]],[[]],[[]],[[]],[[]],[[]],[[],345],[[],[[346,[[0,[224,182,62]]]]]],[[],362],[[[345,[99]],15],[[6,[98]]]],[[[329,[99,[0,[224,62]]]],15],[[6,[98]]]],[[[364,[99]],15],[[6,[98]]]],[[[338,[99,[0,[224,62]]]],15],[[6,[98]]]],[[[366,[99]],15],[[6,[98]]]],[[[335,[99,116,[0,[224,62]]]],15],[[6,[98]]]],[[[346,[99,[0,[99,224,62]]]],15],[[6,[98]]]],[[[362,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[345,26],[362,26],[345,40],[[[346,[[0,[224,62]]]]],40],[345,26],[362,26],[345,26],[[[329,[74,[0,[224,62]]]]],[[26,[74]]]],[[[364,[74]]],[[26,[74]]]],[[[338,[74,[0,[224,62]]]]],[[26,[74]]]],[[[366,[74]]],[[26,[74]]]],[362,26],[345,26],[[[329,[74,[0,[224,62]]]]],[[26,[74]]]],[[[364,[74]]],[[26,[74]]]],[[[338,[74,[0,[224,62]]]]],[[26,[74]]]],[[[366,[74]]],[[26,[74]]]],[[[335,[116,[0,[224,62]]]]],26],[[[346,[[0,[224,62]]]]],26],[362,26],[345,26],[[[346,[[0,[224,62]]]]],26],[362,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[345],[[[329,[74,[0,[224,62]]]]]],[[[364,[74]]]],[[[338,[74,[0,[224,62]]]]]],[[[366,[74]]]],[[[335,[116,[0,[224,62]]]]]],[[[346,[[0,[224,62]]]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[327,[224]]],[[326,[224]]]],[[[326,[224]]],26],[[[327,[224]]],26],[[[327,[224]]],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[347,347],[[[326,[224]]],[[326,[224]]]],[[[348,[62,[0,[62,224]]]]],[[348,[62,[0,[62,224]]]]]],[[]],[[]],[[]],[[[326,[224]]],26],[[[327,[224]]],26],[[],347],[[],349],[[],[[348,[86]]]],[[[347,[99]],15],[[6,[98]]]],[[[349,[99]],15],[[6,[98]]]],[[[326,[99,224]],15],[[6,[98]]]],[[[327,[99,224]],15],[[6,[98]]]],[[[336,[99,116,86]],15],[[6,[98]]]],[[[348,[99,224]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[326,[224]]],26],[[[327,[224]]],26],[[[327,[224]]],26],[[[326,[224]]],[[26,[40]]]],[[[327,[224]]],[[26,[40]]]],[[[327,[224]]]],[[[327,[224]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[347,26],[349,26],[[[326,[224]]]],[[[327,[224]]]],[[[326,[224]]]],[[[327,[224]]]],[347,26],[349,26],[[[336,[116,224]]],26],[[[348,[224]]],26],[347,26],[349,26],[[[348,[224]]],26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[326,[224]]],26],[[[327,[224]]],26],[[[326,[224]]],26],[[[327,[224]]],26],[[[327,[224]]],26],[[[327,[224]]],26],[[[327,[224]]]],[[[327,[224]]]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[327,[224]]],26],[[[327,[62,224]]],[[26,[[322,[62,224]]]]]],[347],[349],[[[336,[116,224]]]],[[[348,[224]]]],[[[327,[86]],[322,[86]]]],[[[327,[86]],[322,[86]]]],[[[327,[62,224]]],[[322,[62,224]]]],[[[327,[62,224]]],[[322,[62,224]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[350,40],[[6,[180]]]],[[352,40],[[6,[180]]]],[[[351,[224]],40],[[6,[180]]]],[[350,40],[[6,[180]]]],[[352,40],[[6,[180]]]],[[[351,[224]],40],[[6,[180]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[352,352],[[[351,[62,[0,[62,224]]]]],[[351,[62,[0,[62,224]]]]]],[[]],[[]],[[[351,[224]]],40],[[[331,[224]]]],[[[331,[99,224]],15],[[6,[98]]]],[[[350,[99]],15],[[6,[98]]]],[[[352,[99]],15],[[6,[98]]]],[[[351,[99,224]],15],[[6,[98]]]],[[350,116]],[[352,116]],[[[351,[224]],116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[350,92],[352,92],[[[351,[224]]],92],[350,26],[352,26],[[[351,[224]]],26],[350,40],[352,40],[[[331,[224]]],26],[350,26],[352,26],[[[351,[224]]],26],[[[331,[224]]],26],[350,26],[352,26],[[[351,[224]]],26],[[[351,[224]]],[[6,[103,370]]]],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[5],[5],[5],[5],[[350,116]],[[352,116]],[[[351,[224]],116]],[[[331,[224]]]],[350],[352],[[[351,[224]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[350,116],371],[[352,116],371],[[[351,[224]],116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[350,116],371],[[352,116],371],[[[351,[224]],116],371],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,0,[[],23],[[],23],[[],23],[[],23],[227,[[132,[5]]]],[372,[[132,[5]]]],[227,[[132,[5]]]],[227,162],[227,162],[227,162],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[227,227],[373,373],[372,372],[374,374],[[]],[[]],[[]],[[]],[[227,227],73],[[],73],[[],227],[227,162],[373,102],[374,102],[79,[[6,[227]]]],[227],[[227,227],92],[[373,373],92],[[372,372],92],[[374,374],92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[227,15],[[6,[98]]]],[[373,15],[[6,[98]]]],[[373,15],[[6,[98]]]],[[372,15],[[6,[98]]]],[[372,15],[[6,[98]]]],[[374,15],[[6,[98]]]],[[374,15],[[6,[98]]]],[[[191,[375,86]]],227],[162,227],[[[87,[162,86]]],227],[[[20,[162]]],227],[[]],[[]],[[]],[[]],[161,227],[[]],[[]],[[]],[[]],[[[191,[5,86]]],227],[[[191,[5,86]]],[[6,[227,372]]]],[[[191,[5,86]]],227],[17],[[227,117]],[[227,376],162],[[]],[[]],[[]],[[]],[227,[[87,[162,86]]]],[227,[[191,[5,86]]]],[372,[[191,[5,86]]]],[227,[[191,[5,86]]]],[374,227],[227,161],[[]],[[]],[[]],[[]],[227,[[6,[105,374]]]],[373,[[191,[5,86]]]],[[[36,[[191,[5,86]]]]],[[6,[227,373]]]],[373,40],[[227,227],[[26,[73]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[[227,142],6],[374,[[26,[149]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[374,377],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[26,[378]]]],[15,92],[[],23],[[],23],[317,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[378,378],[98,98],[317,317],[[]],[[]],[[]],[[98,98],73],[[15,[0,[151,33]]],[[6,[98]]]],[[],73],[151,98],[15,379],[15,380],[15,381],[[15,102],382],[[15,102],383],[[],98],[98,102],[[381,97],381],[[379,97],379],[[380,97],380],[[381,99],381],[[379,99],379],[[380,99,99],380],[[378,378],92],[[98,98],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[382,102,99],382],[[383,99],383],[15,158],[382,[[6,[98]]]],[383,[[6,[98]]]],[381,[[6,[98]]]],[379,[[6,[98]]]],[380,[[6,[98]]]],[382,[[6,[98]]]],[15,84],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[[378,15],[[6,[98]]]],[[98,15],[[6,[98]]]],[[98,15],[[6,[98]]]],[[317,15],[[6,[98]]]],[[317,15],[[6,[98]]]],[317,105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[384,98],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[98,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,99],380],[[15,102],[[6,[98]]]],[[15,92,102,102],[[6,[98]]]],[[98,98],[[26,[73]]]],[15,[[26,[40]]]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[[317,300,301]],[[382,300,99]],[[380,300,99]],[[317,142],6],[[15,92],[[6,[98]]]],[[15,[132,[5]]],[[6,[98]]]],[[15,158],[[6,[98]]]],[[15,187],[[6,[98]]]],[[15,174],[[6,[98]]]],[[15,196],[[6,[98]]]],[[15,197],[[6,[98]]]],[[15,198],[[6,[98]]]],[[15,199],[[6,[98]]]],[[15,161],[[6,[98]]]],[[15,[26,[40]]],[[6,[98]]]],[[15,102,[0,[231,33]]],[[6,[98]]]],[[15,102,84,102,[0,[231,33]]],[[6,[98]]]],[15,[[6,[98]]]],[[15,[26,[40]]],[[6,[98]]]],[[15,[0,[231,33]]],[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102,40],[[6,[98]]]],[[15,102,84,102,40],[[6,[98]]]],[[15,40],[[6,[98]]]],[[15,102,40],[[6,[98]]]],[[15,102,84,102,40],[[6,[98]]]],[[15,104],[[6,[98]]]],[[15,200],[[6,[98]]]],[[15,84],[[6,[98]]]],[[15,107],[[6,[98]]]],[[15,5],[[6,[98]]]],[15,[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102,84,102],[[6,[98]]]],[15,92],[15,92],[15,92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[380,99],380],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[26,[40]]]],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[[15,158],[[6,[98]]]],[317,[[6,[98]]]],[[15,317],[[6,[98]]]],[[15,317],[[6,[98]]]],[102,[[6,[98]]]],[[15,102],[[6,[98]]]],[[15,102],[[6,[98]]]],0,0,0,[[[386,[224]]],224],[[],23],[[[386,[232,86]]],233],[[[386,[33,224]]]],[[[387,[33,224]]]],[[[386,[234,86]]],198],[[[386,[33,224]]],33],[[[386,[194,62,224]]],[[386,[62,224]]]],[[[386,[[132,[194]],62,224]]],[[386,[132,62,224]]]],[[]],[[[386,[33,224]]],33],[[]],[[]],[[]],[[]],[[]],[[[386,[33,[0,[224,62]]]]],[[386,[33,[0,[224,62]]]]]],[[[387,[33,[0,[224,62]]]]],[[387,[33,[0,[224,62]]]]]],[[]],[[]],[[[386,[[0,[74,33]],224]],[386,[[0,[74,33]],224]]],73],[[],73],[[]],[224],[[],[[386,[182,86]]]],[[],[[387,[86]]]],[[[386,[33,224]]],33],[388],[388],[[[386,[23,[0,[224,62]]]]],[[6,[[386,[23,[0,[224,62]]]],[386,[23,[0,[224,62]]]]]]]],[[[386,[23,[0,[224,62]]]]],[[386,[23,[0,[224,62]]]]]],[[[386,[33,62,224]]],[[387,[33,62,224]]]],[388,[[387,[86]]]],[[[386,[33,224]]]],[[[387,[33,224]]]],[388],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[23,92],[[],92],[[],92],[[],92],[[[386,[33,224]],15],[[6,[98]]]],[[[386,[[0,[99,33]],224]],15],[[6,[98]]]],[[[386,[[0,[151,33]],224]],15],[[6,[98]]]],[[[387,[33,224]],15],[[6,[98]]]],[[[388,[99]],15],[[6,[98]]]],[105,[[386,[102,86]]]],[[[386,[102,86]]],[[386,[[132,[5]],86]]]],[[[191,[224]]],[[386,[132,224]]]],[19,[[386,[19,86]]]],[219,[[386,[219,86]]]],[221,[[386,[219,86]]]],[225,[[386,[19,86]]]],[[[20,[[0,[192,33]]]]],[[386,[[0,[192,33]],86]]]],[227,[[386,[162,86]]]],[162,[[386,[162,86]]]],[152],[[]],[[[87,[33,224]]],[[386,[33,224]]]],[[[132,[62]]],[[386,[[132,[62]],86]]]],[[],[[386,[86]]]],[102,[[386,[102,86]]]],[[]],[[]],[97,[[386,[132,86]]]],[[],[[386,[33,86]]]],[[],[[387,[33,86]]]],[224,[[386,[33,224]]]],[224,[[387,[33,224]]]],[[]],[[]],[[]],[17],[17],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[386,[33,224]]],[[26,[33]]]],[[[386,[33,224]]],33],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[386,[[0,[118,33]],224]],117]],[[]],[[62,224]],[[]],[[]],[[]],[[[386,[224]]],26],[[[386,[33,224]]]],[[[387,[33,224]]]],[[[387,[33,62,224]]]],[388,[[386,[86]]]],[[]],[[]],[[]],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[386,[62,[0,[224,62]]]]],62],[[[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[[],[[386,[86]]]],[[],[[387,[86]]]],[[],388],[153,[[386,[86]]]],[224,[[386,[224]]]],[224,[[387,[224]]]],[[],[[386,[194,86]]]],[224,[[386,[194,224]]]],[40,[[386,[[132,[194]],86]]]],[[40,224],[[386,[[132,[194]],224]]]],[[],[[386,[194,86]]]],[224,[[386,[194,224]]]],[40,[[386,[[132,[194]],86]]]],[[40,224],[[386,[[132,[194]],224]]]],[[[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[386,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],[[26,[73]]]],[[],[[88,[[386,[86]]]]]],[224,[[88,[[386,[224]]]]]],[[[386,[33,224]],[386,[33,224]]],92],[[[387,[33,224]],[387,[33,224]]],92],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[[[386,[33,224]]],40],[[[387,[33,224]]],40],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[[386,[132,86]]],[[6,[[386,[103,86]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],[[6,[[386,[86]],218]]]],[224,[[6,[[386,[224]],218]]]],[[],[[6,[[386,[194,86]],218]]]],[224,[[6,[[386,[194,224]],218]]]],[[],[[6,[[386,[194,86]],218]]]],[224,[[6,[[386,[194,224]],218]]]],[[[386,[224]]],[[6,[[386,[224]]]]]],[[],7],[[],7],[[],7],[[[386,[62,[0,[224,62]]]]],62],[[[387,[33,62,224]]],[[26,[[386,[33,62,224]]]]]],[[]],[[]],[[]],[[[386,[33,224]]],40],[[[387,[33,224]]],40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[389,40],[[6,[180]]]],[[390,40],[[6,[180]]]],[[389,40],[[6,[180]]]],[[390,40],[[6,[180]]]],[[389,116],92],[[390,116],92],[[389,116],92],[[390,116],92],[390,132],[389,132],[390,132],[389,132],[390,132],[[[391,[116]]],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,389],[[[391,[[0,[62,116]]]]],[[391,[[0,[62,116]]]]]],[[[392,[[0,[62,116]]]]],[[392,[[0,[62,116]]]]]],[[[393,[[0,[62,116]]]]],[[393,[[0,[62,116]]]]]],[394,394],[395,395],[396,396],[397,397],[[[398,[62]]],[[398,[62]]]],[399,399],[400,400],[401,401],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,40],[390,40],[395,40],[396,40],[402,40],[397,40],[403,40],[398,40],[399,40],[404,40],[400,40],[405,40],[401,40],[406,40],[[],389],[[],390],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[389,116],26],[[390,116],26],[[389,116],26],[[390,116],26],[[[389,[99]],15],[[6,[98]]]],[[[390,[99]],15],[[6,[98]]]],[[[391,[99,116]],15],[[6,[98]]]],[[[392,[99,116]],15],[[6,[98]]]],[[[407,[99,116]],15],[[6,[98]]]],[[[408,[99,116]],15],[[6,[98]]]],[[[393,[99,116]],15],[[6,[98]]]],[[[409,[99,116]],15],[[6,[98]]]],[[[410,[99,116]],15],[[6,[98]]]],[[[411,[99,116]],15],[[6,[98]]]],[[[412,[99,116]],15],[[6,[98]]]],[[[413,[99,116]],15],[[6,[98]]]],[[[414,[99]],15],[[6,[98]]]],[[[415,[99]],15],[[6,[98]]]],[[394,15],[[6,[98]]]],[[394,15],[[6,[98]]]],[[[395,[99]],15],[[6,[98]]]],[[[396,[99]],15],[[6,[98]]]],[[[402,[99]],15],[[6,[98]]]],[[[397,[99]],15],[[6,[98]]]],[[[403,[99]],15],[[6,[98]]]],[[[398,[99]],15],[[6,[98]]]],[[[399,[99]],15],[[6,[98]]]],[[[404,[99]],15],[[6,[98]]]],[[[400,[99]],15],[[6,[98]]]],[[[405,[99]],15],[[6,[98]]]],[[[401,[99]],15],[[6,[98]]]],[[[406,[99]],15],[[6,[98]]]],[[389,116]],[[390,116]],[[394,116]],[[389,116]],[[390,116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[403,132],[404,132],[406,132],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[390,132],[389,92],[390,92],[397,92],[403,92],[398,92],[399,92],[404,92],[401,92],[406,92],[[389,116],92],[[]],[389,26],[390,26],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,26],[396,26],[402,26],[397,26],[403,26],[398,26],[399,26],[404,26],[400,26],[405,26],[401,26],[406,26],[389,40],[390,40],[389,26],[390,26],[[[391,[116]]],[[26,[132]]]],[[[392,[116]]],[[26,[132]]]],[[[407,[116]]],[[26,[132]]]],[[[408,[116]]],[[26,[132]]]],[[[393,[116]]],[[26,[132]]]],[[[409,[116]]],[[26,[132]]]],[[[410,[116]]],[[26,[132]]]],[[[411,[116]]],[[26,[132]]]],[[[412,[116]]],[[26,[132]]]],[[[413,[116]]],[[26,[132]]]],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,[[26,[132]]]],[396,[[26,[132]]]],[402,[[26,[132]]]],[397,[[26,[132]]]],[403,[[26,[132]]]],[398,26],[399,[[26,[103]]]],[404,[[26,[103]]]],[400,[[26,[132]]]],[405,[[26,[132]]]],[401,[[26,[132]]]],[406,[[26,[132]]]],[389,26],[390,26],[[[391,[116]]],[[26,[132]]]],[[[392,[116]]],[[26,[132]]]],[[[407,[116]]],[[26,[132]]]],[[[408,[116]]],[[26,[132]]]],[[[393,[116]]],[[26,[132]]]],[[[409,[116]]],[[26,[132]]]],[[[414,[116]]],26],[[[415,[116]]],26],[394,[[26,[5]]]],[395,[[26,[132]]]],[396,[[26,[132]]]],[402,[[26,[132]]]],[397,[[26,[132]]]],[403,[[26,[132]]]],[398,[[26,[103]]]],[399,[[26,[103]]]],[404,[[26,[103]]]],[400,[[26,[132]]]],[405,[[26,[132]]]],[401,[[26,[132]]]],[406,[[26,[132]]]],[[389,40],26],[[390,40],26],[[395,40],26],[[396,40],26],[[402,40],[[26,[132]]]],[[397,40],26],[[403,40],[[26,[132]]]],[[398,40],26],[[399,40],26],[[404,40],26],[[400,40],26],[[405,40],[[26,[132]]]],[[401,40],26],[[406,40],[[26,[132]]]],[[389,40],26],[[390,40],26],[[395,40],26],[[396,40],26],[[402,40],26],[[397,40],26],[[403,40],26],[[398,40],[[26,[103]]]],[[399,40],26],[[404,40],26],[[400,40],26],[[405,40],26],[[401,40],26],[[406,40],26],[[389,116],[[26,[40]]]],[[390,116],[[26,[40]]]],[[[175,[40]],[416,[40]]],[[220,[40]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[397,132],[399,132],[401,132],[[389,116],[[26,[40]]]],[[390,116],[[26,[40]]]],[389],[390],[[[391,[116]]]],[[[392,[116]]]],[[[407,[116]]]],[[[408,[116]]]],[[[393,[116]]]],[[[409,[116]]]],[[[410,[116]]]],[[[411,[116]]]],[[[412,[116]]]],[[[413,[116]]]],[[[414,[116]]]],[[[415,[116]]]],[394],[395],[396],[402],[397],[403],[398],[399],[404],[400],[405],[401],[406],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[394,116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[417,116],92],[[417,116],92],[[],23],[[],23],[[],23],[418,102],[419,102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[[],176],[[[421,[420]]],[[421,[420]]]],[377,377],[422,422],[418,418],[419,419],[417,417],[[[423,[420]]],[[423,[420]]]],[[[424,[420]]],[[424,[420]]]],[[[425,[420]]],[[425,[420]]]],[[[426,[420]]],[[426,[420]]]],[[[427,[420]]],[[427,[420]]]],[[[428,[420]]],[[428,[420]]]],[[[429,[420]]],[[429,[420]]]],[[[430,[420]]],[[430,[420]]]],[[[431,[420]]],[[431,[420]]]],[[[432,[420]]],[[432,[420]]]],[433,433],[434,434],[435,435],[436,436],[437,437],[438,438],[439,439],[440,440],[441,441],[442,442],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[418,40],[419,40],[417,40],[377,102],[422,102],[[377,377],92],[[422,422],92],[[441,441],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[377,[[26,[40]]]],[[417,116],26],[[[421,[420]],15],[[6,[98]]]],[[377,15],[[6,[98]]]],[[377,15],[[6,[98]]]],[[422,15],[[6,[98]]]],[[422,15],[[6,[98]]]],[[418,15],[[6,[98]]]],[[419,15],[[6,[98]]]],[[417,15],[[6,[98]]]],[[[423,[420]],15],[[6,[98]]]],[[[424,[420]],15],[[6,[98]]]],[[[425,[420]],15],[[6,[98]]]],[[[426,[420]],15],[[6,[98]]]],[[[427,[420]],15],[[6,[98]]]],[[[428,[420]],15],[[6,[98]]]],[[[429,[420]],15],[[6,[98]]]],[[[430,[420]],15],[[6,[98]]]],[[[431,[420]],15],[[6,[98]]]],[[[432,[420]],15],[[6,[98]]]],[[433,15],[[6,[98]]]],[[434,15],[[6,[98]]]],[[435,15],[[6,[98]]]],[[436,15],[[6,[98]]]],[[437,15],[[6,[98]]]],[[438,15],[[6,[98]]]],[[438,15],[[6,[98]]]],[[439,15],[[6,[98]]]],[[439,15],[[6,[98]]]],[[440,15],[[6,[98]]]],[[440,15],[[6,[98]]]],[[441,15],[[6,[98]]]],[[442,15],[[6,[98]]]],[[438,116]],[[439,116]],[[440,116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[441,[[132,[5]]]],[417,92],[418,[[26,[158]]]],[419,26],[417,26],[433,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[417,40],[[[132,[5]]],442],[[[421,[420]]],[[26,[102]]]],[418,[[26,[158]]]],[419,26],[417,[[26,[5]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[427,[420]]],[[26,[102]]]],[[[428,[420]]],[[26,[102]]]],[[[429,[420]]],26],[[[430,[420]]],26],[[[431,[420]]],[[26,[102]]]],[[[432,[420]]],[[26,[102]]]],[433,[[26,[102]]]],[434,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[437,[[26,[200]]]],[438,[[26,[158]]]],[439,[[26,[158]]]],[440,[[26,[158]]]],[442,[[26,[441]]]],[[[421,[420]]],[[26,[102]]]],[418,[[26,[158]]]],[419,26],[417,[[26,[5]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[429,[420]]],26],[[[430,[420]]],26],[[[431,[420]]],[[26,[102]]]],[[[432,[420]]],[[26,[102]]]],[433,[[26,[102]]]],[434,[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[417,40],26],[[417,40],26],[419,40],0,[[417,116],[[26,[40]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[[421,[420]]],[[26,[102]]]],[[[423,[420]]],[[26,[102]]]],[[[424,[420]]],[[26,[102]]]],[[[425,[420]]],[[26,[102]]]],[[[426,[420]]],[[26,[102]]]],[[[427,[420]]],[[26,[102]]]],[[[428,[420]]],[[26,[102]]]],[435,[[26,[102]]]],[436,[[26,[102]]]],[[417,116],26],[[417,116],[[26,[40]]]],[418],[419],[417],[433],[434],[435],[436],[437],[438],[439],[440],[[],214],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],105],[[],105],[[438,116],371],[[439,116],371],[[440,116],371],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[441,102],[377,40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[443,443],[444,444],[445,445],[446,446],[447,447],[[[277,[[0,[62,116]]]]],[[277,[[0,[62,116]]]]]],[448,448],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[443,443],92],[23,92],[[],92],[[],92],[[],92],[[443,15],[[6,[98]]]],[[444,15],[[6,[98]]]],[[445,15],[[6,[98]]]],[[446,15],[[6,[98]]]],[[447,15],[[6,[98]]]],[[[277,[116]],15],[[6,[98]]]],[[448,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],102],[444,102],[445,102],[446,102],[447,102],[[[277,[116]]],102],[448,102],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102],[102,92],[102,92],[102,92],[[],443],[444,443],[445,443],[446,443],[447,443],[[[277,[116]]],443],[448,443],[[],443],[444,443],[445,443],[446,443],[447,443],[[[277,[116]]],443],[448,443],[[],26],[444,26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[448,26],[[],26],[444,26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[448,26],[[],26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[[],26],[445,26],[446,26],[447,26],[[[277,[116]]],26],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[102,[[26,[102]]]],[102,[[26,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[105,102],105],[[105,102]],[[],23],[[],23],[105,[[132,[5]]]],[449,[[132,[5]]]],[105,102],[105,102],[105,105],[105,105],[105,[[191,[5,86]]]],[450,[[132,[5]]]],[450,102],[105,219],[105,19],[105,[[132,[5]]]],[105,102],[450,102],[105,102],[105,102],[[]],[[]],[105,102],[105,102],[[]],[[]],[[]],[105,102],[[]],[[]],[[]],[105,40],[[],176],[105],[105],[105,105],[449,449],[[105,105]],[[]],[[]],[[105,105],73],[[],73],[[105,102]],[[],105],[[105,[220,[40]]]],[105,102],[105,102],[449,102],[451,102],[79,[[6,[105]]]],[[105,[175,[40]]],450],[450],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[105,40,153],[[6,[40,452]]]],[[105,453],92],[[105,105],92],[[105,102],92],[[105,102],92],[[105,454],92],[[105,[20,[102]]],92],[[449,449],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,97]],[[105,[175,[40]]]],[[105,105]],[[105,158]],[[105,158]],[[105,[20,[102]]]],[[105,102]],[[105,40]],[[105,40]],[105,105],[105,105],[[450,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[449,15],[[6,[98]]]],[[449,15],[[6,[98]]]],[[451,15],[[6,[98]]]],[[451,15],[[6,[98]]]],[[105,15],[[6,[98]]]],[[]],[455,105],[158,105],[44,105],[[[20,[102]]],105],[102,105],[102,105],[105,105],[[]],[[[87,[102,86]]],105],[[]],[[]],[97,105],[97,105],[97,105],[97,105],[97,105],[97,105],[[5,40,40],105],[[]],[[]],[[]],[[]],[102,[[6,[105]]]],[[[132,[200]]],[[6,[105,451]]]],[[[132,[200]]],105],[[[191,[5,86]]],[[6,[105,449]]]],[[[132,[5]]],[[20,[102]]]],[[[191,[5,86]]],105],[17],[[105,117]],[[105,[456,[40]]],102],[[105,[457,[40]]],102],[[105,[458,[40]]],102],[[105,376],102],[[105,[416,[40]]],102],[[105,[220,[40]]],102],[[105,376],102],[[105,[458,[40]]],102],[[105,[457,[40]]],102],[[105,[416,[40]]],102],[[105,[220,[40]]],102],[[105,[456,[40]]],102],[[105,40,158]],[[105,40,102]],[[105,102,40],40],[[]],[[]],[[]],[[]],[105,[[87,[102,86]]]],[105,[[191,[5,86]]]],[449,[[191,[5,86]]]],[105,[[459,[229]]]],[[]],[105],[[]],[[]],[[]],[[]],[[105,102]],[[105,102],92],[105,92],[105,92],[[105,102],92],[[105,102],92],[450,[[26,[158]]]],[105,102],[105,40],[[105,[20,[102]]],92],[[105,102],92],[[105,102],92],[[],105],[450,[[26,[158]]]],[450,[[26,[158]]]],[[],205],[[],206],[[],205],[[],206],[[105,105],[[26,[73]]]],[[105,117]],[105,[[26,[158]]]],[[105,158]],[[105,102]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[[105,300,301]],[[105,40],158],[[105,420]],[[105,102]],[[105,[175,[40]],102]],[[105,40]],[[105,40]],[[105,116]],[[],18],[[105,142],6],[[105,40]],[105],[450],[[105,[220,[40]]],105],[[105,40],105],[[],214],[[105,102],[[26,[102]]]],[[105,102],[[26,[102]]]],[105,105],[[]],[[]],[[]],[[]],[[]],[[]],[105,[[6,[[460,[305,86]],21]]]],[[],105],[[],105],[[],105],[[],105],[105],[[105,40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[105,40],[[6,[323]]]],[[105,40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[449,377],[[]],[[]],[[]],[[]],[40,105],[[105,158],[[6,[98]]]],[[105,102],[[6,[98]]]],0,0,[[[461,[224]]],224],[[],23],[[[461,[232,86]]],233],[[[461,[33,224]]]],[[[462,[33,224]]]],[[[461,[234,86]]],198],[[[461,[33,224]]],33],[[[461,[194,62,224]]],[[461,[62,224]]]],[[[461,[[132,[194]],62,224]]],[[461,[132,62,224]]]],[[]],[[[461,[33,224]]],33],[[]],[[]],[[]],[[[461,[[0,[149,33]],86]]],[[26,[149]]]],[[[461,[33,[0,[224,62]]]]],[[461,[33,[0,[224,62]]]]]],[[[462,[33,[0,[224,62]]]]],[[462,[33,[0,[224,62]]]]]],[[]],[[]],[[[461,[[0,[240,33]],86]],241],241],[[[461,[[0,[74,33]],224]],[461,[[0,[74,33]],224]]],73],[[],73],[[[461,[463,86]],102,[87,[311,86]]],[[6,[[87,[311,86]],274]]]],[[[461,[[0,[240,33]],86]]],245],[[]],[224],[[],[[461,[182,86]]]],[[],[[462,[86]]]],[[[461,[33,224]]],33],[[[461,[[0,[149,33]],86]]],102],[[[461,[23,[0,[224,62]]]]],[[6,[[461,[[0,[23,136,135]],[0,[224,62]]]],[461,[23,[0,[224,62]]]]]]]],[[[461,[[0,[240,33]],86]],7],26],[[[461,[23,[0,[224,62]]]]],[[461,[[0,[23,136,135]],[0,[224,62]]]]]],[[[461,[33,62,224]]],[[462,[33,62,224]]]],[[[461,[33,224]]]],[[[462,[33,224]]]],[[[461,[[0,[240,33]],86]],241]],[[[461,[[0,[252,33]],86]],253],92],[[[461,[[0,[240,33]],86]],254],92],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[461,[[0,[240,33]],86]],241]],[[[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[23,92],[[],92],[[],92],[[],92],[[[461,[[0,[240,33]],86]],265]],[[[461,[[0,[240,33]],86]],265],92],[[[461,[[0,[240,33]],86]],241]],[[[461,[464,86]]],[[6,[21]]]],[[[461,[[0,[252,33]],86]]]],[[[461,[33,224]],15],[[6,[98]]]],[[[461,[[0,[151,33]],224]],15],[[6,[98]]]],[[[461,[[0,[99,33]],224]],15],[[6,[98]]]],[[[462,[33,86]],15],[[6,[98]]]],[[]],[102,[[461,[102,86]]]],[152],[[[20,[[0,[192,33]]]]],[[461,[[0,[192,33]],86]]]],[19,[[461,[19,86]]]],[221,[[461,[219,86]]]],[[[461,[102,86]]],[[461,[[132,[5]],86]]]],[162,[[461,[162,86]]]],[[[191,[[0,[224,62]]]]],[[461,[132,[0,[224,62]]]]]],[227,[[461,[162,86]]]],[225,[[461,[19,86]]]],[[[87,[33,224]]],[[461,[33,224]]]],[219,[[461,[219,86]]]],[[[132,[62]]],[[461,[[132,[62]],86]]]],[[],[[461,[86]]]],[105,[[461,[102,86]]]],[[]],[97,[[461,[132,86]]]],[[],[[461,[33,86]]]],[[],[[462,[33,86]]]],[224,[[461,[33,224]]]],[224,[[462,[33,224]]]],[[]],[[]],[17],[17],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[461,[33,224]]],[[26,[33]]]],[[[461,[33,224]]],33],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[461,[[0,[118,33]],224]],117]],[[]],[[62,224]],[[]],[[]],[[[461,[224]]],26],[[[461,[33,224]]]],[[[462,[33,224]]]],[[]],[[]],[[[461,[464,86]]],92],[[[461,[464,86]]],92],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[461,[[0,[252,33]],86]],282]],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],92],[[[461,[62,[0,[224,62]]]]],62],[[[461,[[0,[240,33]],86]]],[[26,[283]]]],[[[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[93,[[0,[[93,[[0,[[93,[[0,[93,33]]]],33]]]],33]]]],33]],224]]],92],[[],[[461,[86]]]],[[],[[462,[86]]]],[153,[[461,[86]]]],[224,[[461,[224]]]],[224,[[462,[224]]]],[[[461,[[0,[240,33]],86]],284],241],[[],[[461,[194,86]]]],[224,[[461,[194,224]]]],[40,[[461,[[132,[194]],86]]]],[[40,224],[[461,[[132,[194]],224]]]],[[],[[461,[194,86]]]],[224,[[461,[194,224]]]],[40,[[461,[[132,[194]],86]]]],[[40,224],[[461,[[132,[194]],224]]]],[[[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]],[461,[[0,[[140,[[0,[[140,[[0,[[140,[[0,[140,33]]]],33]]]],33]]]],33]],224]]],[[26,[73]]]],[[],[[88,[[461,[86]]]]]],[224,[[88,[[461,[224]]]]]],[[[461,[[0,[149,33]],86]],465]],[[[461,[33,224]],[461,[33,224]]],92],[[[462,[33,224]],[462,[33,224]]],92],[[5,5]],[[5,5]],[5],[5],[5],[5],[[5,5],92],[5,107],[[[461,[464,86]],[132,[5]]],[[6,[40,21]]]],[[[461,[464,86]],297],[[6,[21]]]],[[[461,[464,86]],[191,[5,86]]],[[6,[40,21]]]],[[[461,[464,86]],105],[[6,[40,21]]]],[[[461,[464,86]],[132,[293]]],[[6,[40,21]]]],[[[461,[[0,[240,33]],86]],241,298]],[[[461,[[0,[240,33]],86]],241,241]],[[[461,[[0,[240,33]],86]],254],304],[[[461,[464,86]],295],[[6,[107,21]]]],[[[461,[[0,[149,33]],86]]],[[26,[149]]]],[[[461,[33,224]]],40],[[[462,[33,224]]],40],[[]],[[]],[[]],[[]],[[],105],[[[461,[[0,[240,33]],86]],241],92],[[[461,[132,[0,[224,62]]]]],[[6,[[461,[103,[0,[224,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[],[[6,[[461,[86]],218]]]],[224,[[6,[[461,[224]],218]]]],[[],[[6,[[461,[194,86]],218]]]],[224,[[6,[[461,[194,224]],218]]]],[[],[[6,[[461,[194,86]],218]]]],[224,[[6,[[461,[194,224]],218]]]],[[],[[6,[[88,[[461,[86]]]],218]]]],[224,[[6,[[88,[[461,[224]]]],218]]]],[[[461,[224]]],[[6,[[461,[224]]]]]],[[],7],[[],7],[[[461,[62,[0,[224,62]]]]],62],[[[462,[33,62,224]]],[[26,[[461,[33,62,224]]]]]],[[]],[[]],[[[461,[33,224]]],40],[[[462,[33,224]]],40],[[[461,[464,86]],[132,[5]]],[[6,[40,21]]]],[[[461,[464,86]],[132,[296]]],[[6,[40,21]]]],0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,[[[460,[224]],40],[[6,[180]]]],[[[460,[224]],40],[[6,[180]]]],[[[466,[224]]],224],[[[460,[224]]],224],[[[191,[224]]],224],[[[467,[116,224]]],224],[[[191,[224]],[191,[224]]]],[[],23],[[[191,[224]]],[[191,[224]]]],[[[191,[224]]],132],[[],194],[[[191,[224]]]],[[[460,[224]]],132],[[[191,[224]]],132],[[[191,[224]]]],[[[466,[224]]],132],[[[460,[224]]],132],[[[191,[224]]],[[191,[224]]]],[[[191,[224]]],132],[[[191,[468,86]]],[[26,[[132,[5]]]]]],[[[466,[224]]],132],[[[460,[224]]],132],[[[191,[224]]],132],[[[191,[86]]],92],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]]],92],[[[191,[86]],40,92],[[191,[86]]]],[[[191,[86]]],40],[[[191,[86]],[191,[86]]],92],[[[191,[86]],[191,[86]]],92],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],92],[[191,[86]]]],[[[191,[86]]],40],[[[191,[86]],[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]]],92],[[[191,[86]]],[[191,[86]]]],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],40],[[191,[86]]]],[[[191,[86]],[191,[86]]],92],[[[191,[86]],[191,[86]]],92],[[[191,[86]],40],92],[[[191,[86]],[191,[86]]],[[191,[86]]]],[[]],[[]],[[]],[[[191,[224]]],132],[[[191,[5,86]]],[[132,[5]]]],[[]],[[]],[[]],[[]],[[[191,[224]]],132],[[]],[[]],[[]],[[[191,[224]]],40],[[],176],[[],176],[[],176],[[],176],[[[191,[224]]]],[[[460,[62,[0,[224,62]]]]],[[460,[62,[0,[224,62]]]]]],[[[191,[62,[0,[224,62]]]]],[[191,[62,[0,[224,62]]]]]],[[[191,[62,[0,[224,62]]]],[191,[62,[0,[224,62]]]]]],[[]],[[]],[[[191,[74,224]],[191,[74,224]]],73],[[],73],[[[460,[224]]],40],[[[191,[5,86]],40,153],[[6,[40,469]]]],[[[191,[[93,[[93,[[93,[93]]]]]],224]]]],[[[191,[224]],116]],[[[191,[224]],116]],[[],[[460,[[0,[224,182]]]]]],[[],[[191,[86]]]],[[[191,[224]]],132],[[[191,[224]]],132],[79,[[6,[[191,[249,86]]]]]],[[[191,[224]],[175,[40]]],[[466,[224]]]],[[[466,[224]]]],[[[460,[224]]]],[[[191,[224]]]],[[[467,[116,224]]]],[[[470,[209,224]]]],[[[191,[[0,[471,472,99]],86]],[191,[5,86]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[191,[5,86]],40,153],[[6,[40,452]]]],[[[191,[93,224]],132],92],[[[191,[93,224]],132],92],[[[191,[93,224]],103],92],[[[191,[93,224]],[191,[224]]],92],[[[191,[93,224]],132],92],[[[191,[93,224]],103],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[[191,[224]],97]],[[[191,[208,224]],97]],[[[191,[62,224]],[132,[62]]]],[[[191,[62,224]],[175,[40]]]],[[[191,[208,224]],208]],[[[191,[224]]]],[[[191,[208,224]],40]],[[[191,[224]],40]],[[[191,[224]],116],[[467,[116,224]]]],[[[191,[5,224]]],[[6,[21]]]],[[[466,[99,224]],15],[[6,[98]]]],[[[460,[99,224]],15],[[6,[98]]]],[[[191,[99,224]],15],[[6,[98]]]],[[[467,[99,[0,[99,116]],[0,[99,224]]]],15],[[6,[98]]]],[[[470,[[0,[99,209]],[0,[99,224]]]],15],[[6,[98]]]],[[]],[[]],[[[319,[224]]],[[191,[224]]]],[105,[[191,[5,86]]]],[[[20,[132]]],[[191,[86]]]],[473,[[191,[474,86]]]],[[[132,[62]]],[[191,[62,86]]]],[[[318,[224]]],[[191,[224]]]],[[[132,[62]]],[[191,[62,86]]]],[103,[[191,[86]]]],[[]],[102,[[191,[5,86]]]],[[[87,[132,224]]],[[191,[224]]]],[227,[[191,[5,86]]]],[[]],[[]],[[[22,[[132,[5]]]]],[[6,[[191,[5,86]]]]]],[[],[[191,[194,86]]]],[97,[[191,[86]]]],[[40,40],[[191,[86]]]],[[40,40,224],[[191,[224]]]],[[]],[[]],[[]],[[]],[[]],[[[132,[[132,[5]]]]],[[191,[468,86]]]],[17],[17],[[[191,[475,86]]],[[132,[475]]]],[[[191,[118,224]],117]],[[[191,[224]],[201,[132]]]],[[[191,[224]],[201,[132]]]],[[[191,[224]],40]],[[]],[[]],[[]],[[]],[[]],[[[191,[224]]],[[87,[132,224]]]],[[[191,[[339,[229]],86]]]],[[[191,[103,224]]],[[191,[224]]]],[[[191,[194,86]]]],[[]],[[]],[[[191,[224]]]],[[[191,[224]]]],[[[191,[224]]]],[[]],[[]],[[[191,[224]]]],[[[191,[224]]]],[[]],[[]],[[]],[[]],[[]],[[[466,[224]]],92],[[[460,[224]]],92],[[[191,[224]]],92],[[[191,[5,224]]],92],[[[466,[224]]]],[[[191,[224]]],132],[[],40],[[[191,[224]]],40],[[[191,[93,224]],103],92],[[[191,[93,224]],132],92],[[[191,[93,224]],132],92],[[[191,[93,224]],103],92],[[[191,[93,224]],[191,[224]]],92],[[[191,[93,224]],132],92],[[],[[191,[86]]]],[224,[[191,[224]]]],[[[466,[224]]],26],[[[460,[224]]],26],[[[467,[116,224]]],26],[[[470,[209,224]]],26],[[[466,[224]]],26],[[[460,[224]]],26],[[[470,[209,224]]],26],[[[460,[224]]],[[6,[103,370]]]],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],206],[[[191,[[140,[[140,[[140,[140]]]]]],224]],[191,[[140,[[140,[[140,[140]]]]]],224]]],[[26,[73]]]],[[[191,[5,86]],117]],[[[88,[[191,[5,86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[191,[5,86]]]],287],[[288,[[6,[21]]]]]],[[[88,[[191,[5,86]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[191,[5,86]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[191,[224]]],26],[[[191,[224]]]],[[[191,[224]]],6],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[476,[[6,[[191,[[0,[471,472,99]],86]],477]]]],[[[191,[224]],40]],[[[191,[224]],40]],[[[191,[224]],40]],[[[191,[62,224]],40,62]],[[[191,[224]],40,116]],[[[191,[224]],116]],[[[191,[224]],116]],[[[191,[231,86]],142],6],[[[191,[224]],40]],[[[191,[224]],40]],[[[191,[224]]]],[[[466,[224]]]],[[[460,[224]]]],[[[467,[116,224]]]],[[[470,[209,224]]]],[[[191,[224]]],[[132,[194]]]],[[[191,[224]],[175,[40]],97],[[470,[224]]]],[[[191,[224]]]],[[[191,[62,224]],40],[[191,[62,224]]]],[[],214],[[],214],[[],214],[[],214],[[[191,[224]],40]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[191,[468,86]]],[[191,[[132,[5]],86]]]],[[[191,[224]],40]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[191,[224]],40],[[6,[323]]]],[[[191,[224]],40],[[6,[323]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[40,[[191,[86]]]],[[40,224],[[191,[224]]]],[[[191,[5,224]],[132,[5]]],[[6,[40,21]]]],[[[191,[5,224]],[132,[5]]],[[6,[21]]]],[[[191,[5,224]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],0,[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[542,15],[[6,[98]]]],[[543,15],[[6,[98]]]],[[544,15],[[6,[98]]]],[[[545,[99]],15],[[6,[98]]]],[[546,15],[[6,[98]]]],[[[547,[[0,[99,85]],[0,[99,85]]]],15],[[6,[98]]]],[[[548,[[0,[99,85]],[0,[99,85]]]],15],[[6,[98]]]],[[[510,[99,99]],15],[[6,[98]]]],[[[514,[99,99]],15],[[6,[98]]]],[[[482,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[[88,[542]],287],288],[[244,287],288],[[[88,[[543,[85]]]],287],288],[[[88,[[544,[116]]]],287],288],[[[88,[545]],287],288],[[[88,[546]],287],288],[[[88,[[547,[85,85]]]],287],288],[[[88,[[548,[85,85]]]],287],288],[[[88,[[510,[85,85]]]],287],288],[[[88,[[514,[85,85]]]],287],288],[[[88,[[482,[[0,[85,481]]]]]],287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[],545],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[85,85],[[548,[85,85]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],23],[549],[549],[[]],[[]],[[]],[[]],[549],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[549],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[550,[[132,[5]]]],[[[551,[289]]],[[132,[5]]]],[33,[[480,[33]]]],[21,[[26,[149]]]],[[33,292],[[484,[33,292]]]],[[[552,[62]]],[[552,[62]]]],[[[553,[62]]],[[553,[62]]]],[554,554],[295,295],[[]],[[]],[[]],[[]],[244,[[486,[244]]]],[[[549,[[0,[289,244]]]]],[[6,[21]]]],[[[552,[74]],[552,[74]]],73],[[554,554],73],[[],73],[[],73],[[88,40]],[[[88,[555]],40]],[[244,40]],[[[556,[[0,[243,244]]]],40]],[[[88,[[550,[292]]]],40]],[[[88,[[553,[[0,[[22,[[132,[5]]]],244]]]]]],40]],[[[88,[[530,[243]]]],40]],[[[88,[[484,[243,243]]]],40]],0,[[[0,[292,244]],[0,[289,244]]],85],[[],[[553,[182]]]],[21,102],[21,[[6,[[87,[[0,[149,136,135]],86]],21]]]],[[],555],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[552,[[93,[[93,[[93,[93]]]]]]]],[552,[[93,[[93,[[93,[93]]]]]]]]],92],[[554,554],92],[[295,295],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[244,[[493,[244]]]],[[[556,[[0,[243,244]]]]],[[6,[[132,[5]],21]]]],[244,[[500,[244]]]],[[[549,[[0,[289,244]]]]],[[6,[21]]]],[[[556,[[0,[289,244]]]]],[[6,[21]]]],[[555,15],[[6,[98]]]],[[21,15],[[6,[98]]]],[[21,15],[[6,[98]]]],[[[552,[99]],15],[[6,[98]]]],[[[549,[99]],15],[[6,[98]]]],[[[556,[99]],15],[[6,[98]]]],[[[550,[99]],15],[[6,[98]]]],[[[551,[99]],15],[[6,[98]]]],[[[553,[99]],15],[[6,[98]]]],[[557,15],[[6,[98]]]],[[558,15],[[6,[98]]]],[[[493,[[0,[99,33]]]],15],[[6,[98]]]],[[[521,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[518,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[506,[99]],15],[[6,[98]]]],[[[527,[99]],15],[[6,[98]]]],[[[516,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[522,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[519,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[520,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[517,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[530,[99]],15],[[6,[98]]]],[[[480,[99]],15],[[6,[98]]]],[[[484,[99,99]],15],[[6,[98]]]],[[[524,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[538,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[540,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[539,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[500,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[486,[[0,[99,244,33]]]],15],[[6,[98]]]],[[[559,[99]],15],[[6,[98]]]],[[[560,[99]],15],[[6,[98]]]],[[554,15],[[6,[98]]]],[[554,15],[[6,[98]]]],[[295,15],[[6,[98]]]],[[]],[554,21],[561,21],[562,21],[563,21],[564,21],[373,21],[565,21],[314,21],[566,21],[567,21],[[]],[568,21],[569,21],[570,21],[313,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[198,21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[21,[[26,[149]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[21,[[26,[149]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[[[552,[118]],117]],[[554,117]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,[[26,[[87,[149,86]]]]]],[552],[556],[550],[[[551,[289]]],289],[553],[530],[484],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,554],[[],21],[530,107],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[554,[36,[[87,[149,86]]]]],21],[[],552],[287,549],[[],556],[292,[[550,[292]]]],[289,[[551,[289]]]],[[],553],[[[36,[[87,[149,86]]]]],21],[[[552,[[140,[[140,[[140,[140]]]]]]]],[552,[[140,[[140,[[140,[140]]]]]]]]],[[26,[73]]]],[[554,554],[[26,[73]]]],[[[88,[[493,[[0,[243,244,33]]]]]],287],288],[[[88,[[521,[[0,[243,244,33]]]]]],287],288],[[[88,[[518,[[0,[243,244,33]]]]]],287],288],[[[88,[[516,[[0,[292,244,33]]]]]],287],288],[[[88,[[522,[[0,[292,244,33]]]]]],287],288],[[[88,[[519,[[0,[292,244,33]]]]]],287],288],[[[88,[[520,[[0,[292,244,33]]]]]],287],288],[[[88,[[517,[[0,[292,244,33]]]]]],287],288],[[[88,[[524,[[0,[294,244,33]]]]]],287],288],[[[88,[[538,[[0,[289,244,33]]]]]],287],288],[[[88,[[540,[[0,[289,244,33]]]]]],287],288],[[[88,[[539,[[0,[289,244,33]]]]]],287],288],[[[88,[[500,[[0,[289,244,33]]]]]],287],288],[[[88,[[486,[[0,[289,244,33]]]]]],287],288],[[88,287],[[288,[[6,[21]]]]]],[[[88,[[552,[268]]]],287],[[288,[[6,[21]]]]]],[[[88,[[550,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[551,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[132,[5]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[558]],287],[[288,[[6,[21]]]]]],[[[88,[[560,[[0,[289,244]]]]]],287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[555]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[550,[292]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],244]]]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[530,[243]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[[88,[[484,[243,243]]]],287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[[88,[[552,[268]]]],287],[[288,[[6,[21]]]]]],[[[88,[[550,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[551,[289]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[553,[[132,[5]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[558]],287],[[288,[[6,[21]]]]]],[[[88,[[560,[[0,[289,244]]]]]],287],[[288,[[6,[21]]]]]],[[[88,[[506,[243]]]],287],[[288,[26]]]],[[[88,[[527,[243]]]],287],[[288,[26]]]],[[[88,[[480,[[0,[292,244]]]]]],287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[555]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[279]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],244]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[557]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[530,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[480,[292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[484,[292,292]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[559,[[0,[292,244]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[279]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],244]]]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[480,[292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[484,[292,292]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[[88,[[559,[[0,[292,244]]]]]],287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[[88,[[552,[310]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[550,[294]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[551,[[0,[289,294]]]]]],287,295],[[288,[[6,[107,21]]]]]],[[[88,[[553,[[0,[[22,[[132,[5]]]],244]]]]]],287,295],[[288,[[6,[107,21]]]]]],[[[549,[244]],153],[[6,[21]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[268]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[550,[289]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[551,[289]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[132,[5]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[191,[5,86]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[558]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[[88,[[560,[[0,[289,244]]]]]],287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[88,[[552,[268]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[[88,[[553,[[132,[5]]]]]],287,[132,[296]]],[[288,[[6,[40,21]]]]]],[553,107],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[21,[[26,[198]]]],[[244,[132,[5]]],[[516,[244]]]],[[[549,[[0,[292,244]]]],[132,[5]]],[[6,[40,21]]]],[[[556,[[0,[292,244]]]],[132,[5]]],[[6,[40,21]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[[[549,[[0,[292,244]]]],[132,[293]]],[[6,[40,21]]]],[5,557],[[244,295],[[524,[244]]]],[[[549,[[0,[294,244]]]],295],[[6,[107,21]]]],[[[556,[[0,[294,244]]]],295],[[6,[107,21]]]],[[530,107]],[[553,107]],[[],558],[21,[[26,[149]]]],[[[0,[292,289,244]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,292],[[550,[292]]]],[[40,289],[[551,[289]]]],[[244,[132,[5]]],[[538,[244]]]],[[[549,[[0,[289,244]]]],[132,[5]]],[[6,[40,21]]]],[[[556,[[0,[289,244]]]],[132,[5]]],[[6,[40,21]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[[549,[[0,[289,244]]]],[132,[296]]],[[6,[40,21]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[[571,[[0,[291,244]]]],116],92],[[244,116],[[479,[244,116]]]],[[[571,[[0,[291,244]]]],116],92],[[[0,[291,244]]],[[571,[[0,[291,244]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[33,291],[[483,[33,291]]]],[[],176],[[[572,[62]]],[[572,[62]]]],[[[573,[62]]],[[573,[62]]]],[[[574,[62]]],[[574,[62]]]],[[[575,[62]]],[[575,[62]]]],[[[576,[62]]],[[576,[62]]]],[[[577,[62]]],[[577,[62]]]],[[[578,[62]]],[[578,[62]]]],[[[579,[62,62,62]]],[[579,[62,62,62]]]],[[[580,[62,62,62]]],[[580,[62,62,62]]]],[[[523,[62,62,62]]],[[523,[62,62,62]]]],[[[503,[62]]],[[503,[62]]]],[[[507,[62,62]]],[[507,[62,62]]]],[[[498,[62,62,62]]],[[498,[62,62,62]]]],[[[499,[[0,[62,291]]]]],[[499,[[0,[62,291]]]]]],[[[532,[62,62,62]]],[[532,[62,62,62]]]],[[[494,[62,62]]],[[494,[62,62]]]],[[[511,[62,62]]],[[511,[62,62]]]],[[[515,[62,62]]],[[515,[62,62]]]],[[[495,[62,62]]],[[495,[62,62]]]],[[[529,[62]]],[[529,[62]]]],[[[531,[62,62]]],[[531,[62,62]]]],[[[525,[62]]],[[525,[62]]]],[[[526,[62,62]]],[[526,[62,62]]]],[[[528,[62]]],[[528,[62]]]],[[[483,[62,62]]],[[483,[62,62]]]],[[[485,[62]]],[[485,[62]]]],[[[489,[62]]],[[489,[62]]]],[[[491,[62]]],[[491,[62]]]],[[[492,[62]]],[[492,[62]]]],[[[504,[62,62]]],[[504,[62,62]]]],[[[541,[[0,[62,291]],62]]],[[541,[[0,[62,291]],62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[571,[[0,[291,244]]]]],40],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[[571,[[0,[291,244]]]],116],26],[[244,116],[[497,[244,116]]]],[[[571,[[0,[291,244]]]],116],26],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[[[571,[99]],15],[[6,[98]]]],[[[572,[99]],15],[[6,[98]]]],[[[573,[99]],15],[[6,[98]]]],[[[574,[99]],15],[[6,[98]]]],[[[575,[99]],15],[[6,[98]]]],[[576,15],[[6,[98]]]],[[[577,[99]],15],[[6,[98]]]],[[[578,[99]],15],[[6,[98]]]],[[[579,[99,99]],15],[[6,[98]]]],[[[580,[99,99]],15],[[6,[98]]]],[[[581,[99]],15],[[6,[98]]]],[[[508,[[0,[99,33]]]],15],[[6,[98]]]],[[[536,[[0,[99,33]]]],15],[[6,[98]]]],[[[490,[[0,[99,33]]]],15],[[6,[98]]]],[[[488,[99,99]],15],[[6,[98]]]],[[[533,[99,99]],15],[[6,[98]]]],[[[512,[99,99,99]],15],[[6,[98]]]],[[[501,[99,99,99]],15],[[6,[98]]]],[[[534,[99,99,99]],15],[[6,[98]]]],[[[523,[99,99,99]],15],[[6,[98]]]],[[[503,[99]],15],[[6,[98]]]],[[[507,[99,99]],15],[[6,[98]]]],[[[498,[99,99,99]],15],[[6,[98]]]],[[[499,[[0,[99,291]]]],15],[[6,[98]]]],[[[532,[99,99,99]],15],[[6,[98]]]],[[[494,[99,99]],15],[[6,[98]]]],[[[511,[99,99]],15],[[6,[98]]]],[[[515,[99,99]],15],[[6,[98]]]],[[[495,[99,99]],15],[[6,[98]]]],[[[529,[99]],15],[[6,[98]]]],[[[531,[99,99]],15],[[6,[98]]]],[[[525,[99]],15],[[6,[98]]]],[[[526,[99,99]],15],[[6,[98]]]],[[[528,[99]],15],[[6,[98]]]],[[[483,[99,99]],15],[[6,[98]]]],[[[485,[99]],15],[[6,[98]]]],[[[489,[99]],15],[[6,[98]]]],[[[491,[99]],15],[[6,[98]]]],[[[492,[99]],15],[[6,[98]]]],[[[504,[99,99]],15],[[6,[98]]]],[[[509,[[0,[99,33]]]],15],[[6,[98]]]],[[[505,[[0,[99,291]]]],15],[[6,[98]]]],[[[496,[[0,[99,33]],99]],15],[[6,[98]]]],[[[497,[[0,[99,33]],99]],15],[[6,[98]]]],[[[513,[[0,[99,33]],99]],15],[[6,[98]]]],[[[478,[[0,[99,33]],99]],15],[[6,[98]]]],[[[479,[[0,[99,33]],99]],15],[[6,[98]]]],[[[502,[99,99]],15],[[6,[98]]]],[[[535,[[0,[99,33]],99]],15],[[6,[98]]]],[[[541,[[0,[99,291]],99]],15],[[6,[98]]]],[[[537,[99,99,99]],15],[[6,[98]]]],[[33,116],[[501,[33,116]]]],[[[571,[[0,[291,244]]]],116]],[[33,116],[[502,[33,116]]]],[[[571,[[0,[291,244]]]],116]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97,573],[33,[[505,[33]]]],[[[571,[[0,[291,244]]]]],26],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[[571,[[0,[291,244]]]]],26],[[],205],[[],206],[[],205],[[],206],[[244,40],[[509,[244]]]],[[[571,[[0,[291,244]]]],40],26],[[],574],[85,[[581,[85]]]],[[291,291],[[511,[291,291]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[[[88,[[508,[[0,[291,244,33]]]]]],287],288],[[[88,[[536,[[0,[291,244,33]]]]]],287],288],[[[88,[[490,[[0,[291,33]]]]]],287],288],[[[88,[[488,[291,[0,[182,487]]]]]],287],[[288,[[0,[182,487]]]]]],[[[88,[[533,[291,[0,[182,487]]]]]],287],288],[[[88,[[512,[291,116,[0,[182,487]]]]]],287],288],[[[88,[[501,[291,116]]]],287],288],[[[88,[[534,[[0,[291,244]],116]]]],287],288],[[[88,[[509,[[0,[291,244,33]]]]]],287],288],[[[88,[[505,[291]]]],287],288],[[[88,[[496,[[0,[291,244,33]],116]]]],287],288],[[[88,[[497,[[0,[291,244,33]],116]]]],287],288],[[[88,[[513,[[0,[291,244,33]],116]]]],287],288],[[[88,[[478,[[0,[291,244,33]],116]]]],287],288],[[[88,[[479,[[0,[291,244,33]],116]]]],287],288],[[[88,[[502,[291,116]]]],287],288],[[[88,[[535,[[0,[291,244,33]],116]]]],287],288],[[[88,[[537,[291,[0,[182,487]],[0,[182,487]]]]]],287],288],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[[88,[572]],287],[[288,[26]]]],[[[88,[[573,[209]]]],287],[[288,[26]]]],[[[88,[574]],287],[[288,[26]]]],[[[88,[575]],287],[[288,[26]]]],[[[88,[[576,[116]]]],287],[[288,[26]]]],[[[88,[[577,[62]]]],287],[[288,[26]]]],[[[88,[[578,[116]]]],287],[[288,[26]]]],[[[88,[[579,[116,85]]]],287],[[288,[26]]]],[[[88,[[580,[116,85]]]],287],[[288,[26]]]],[[[88,[[581,[85]]]],287],[[288,[26]]]],[[[88,[[523,[291,116]]]],287],[[288,[26]]]],[[[88,[[503,[291]]]],287],[[288,[26]]]],[[[88,[[507,[291,116]]]],287],[[288,[26]]]],[[[88,[[498,[291,291,116]]]],287],[[288,[26]]]],[[[88,[[499,[291]]]],287],[[288,[26]]]],[[[88,[[532,[291,116,85]]]],287],[[288,[26]]]],[[[88,[[494,[291,116]]]],287],[[288,[26]]]],[[[88,[[511,[291,291]]]],287],[[288,[26]]]],[[[88,[[515,[291,291]]]],287],[[288,[26]]]],[[[88,[[495,[291,116]]]],287],[[288,[26]]]],[[[88,[[529,[291]]]],287],[[288,[26]]]],[[[88,[[531,[291,116]]]],287],[[288,[26]]]],[[[88,[[525,[291]]]],287],[[288,[26]]]],[[[88,[[526,[291,116]]]],287],[[288,[26]]]],[[[88,[[528,[291]]]],287],[[288,[26]]]],[[[88,[[483,[291,291]]]],287],[[288,[26]]]],[[[88,[[485,[291]]]],287],[[288,[26]]]],[[[88,[[489,[291]]]],287],[[288,[26]]]],[[[88,[[491,[[0,[291,62]]]]]],287],[[288,[26]]]],[[[88,[[492,[291]]]],287],[[288,[26]]]],[[[88,[[504,[291,116]]]],287],[[288,[26]]]],[[[88,[[541,[291,291]]]],287],[[288,[26]]]],[[244,116],[[513,[244,116]]]],[[[571,[[0,[291,244]]]],116],[[26,[40]]]],[[291,291],[[515,[291,291]]]],[[33,291],[[515,[33,291]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[[571,[[0,[291,244]]]]]],[572],[[[573,[209]]]],[574],[575],[[[577,[62]]]],[[[578,[116]]]],[[[507,[291,116]]]],[[[532,[291,116,85]]]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[],214],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],288],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[[88,287],[[288,[[26,[6]]]]]],[116,[[580,[116,85]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[116,[[579,[116,85]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[582,582],[583,583],[584,584],[[]],[[]],[[]],[[],582],[[],583],[[],584],[582,107],[583,107],[584,107],[[582,15],[[6,[98]]]],[[583,15],[[6,[98]]]],[[584,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[582,[132,[5]]]],[[583,[132,[5]]]],[[584,[132,[5]]]],[[582,200]],[[583,200]],[[584,200]],[[582,84]],[[583,84]],[[584,84]],[[582,107]],[[583,107]],[[584,107]],[[582,5]],[[583,5]],[[584,5]],[[582,40]],[[583,40]],[[584,40]],0,0,0,0,0,0,[[[585,[222]]],222],[[[586,[222]]],222],[[],23],[[],23],[[],23],[[[586,[[0,[328,118,62]],[0,[587,182]],222]],[586,[[0,[328,118,62]],[0,[587,182]],222]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],222]],[586,[[0,[328,118,62]],[0,[587,182]],222]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],588]],[586,[[0,[328,118,62]],[0,[587,182]],588]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[585,[222]]],40],[[[586,[222]]],40],[[[585,[222]]]],[[[586,[222]]]],[[[585,[62,62,62,[0,[222,62]]]]],[[585,[62,62,62,[0,[222,62]]]]]],[[[586,[62,62,[0,[222,62]]]]],[[586,[62,62,[0,[222,62]]]]]],[589,589],[[[585,[62,62,62,[0,[222,62]]]],[585,[62,62,62,[0,[222,62]]]]]],[[[586,[62,62,[0,[222,62]]]],[586,[62,62,[0,[222,62]]]]]],[[]],[[]],[[]],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[],[[585,[182,[0,[182,222]]]]]],[[],[[586,[182,[0,[182,222]]]]]],[79,[[6,[[585,[[0,[249,328,118]],249,[0,[587,182]],[0,[222,182]]]]]]]],[79,[[6,[[586,[[0,[249,328,118]],[0,[587,182]],[0,[222,182]]]]]]]],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],[[591,[[0,[328,118]],587,222]]]],[[[585,[222]]],[[592,[222]]]],[[[586,[222]]],[[593,[222]]]],[[[585,[[0,[328,118]],587,222]],[0,[328,118]]],[[594,[[0,[328,118]],587,222]]]],[[[586,[[0,[328,118]],587,222]],[0,[328,118]]],[[595,[[0,[328,118]],587,222]]]],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],[[596,[[0,[328,118]],[0,[118,[590,[[0,[328,118]]]],33]],587,222]]]],[[[585,[[0,[328,118]],[93,[[93,[[93,[93]]]]]],587,222]],[585,[[0,[328,118]],[93,[[93,[[93,[93]]]]]],587,222]]],92],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],92],[[589,589],92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[[[585,[[0,[328,118]],587,222]],97]],[[[585,[[0,[328,118,208]],208,587,222]],97]],[[[585,[[0,[328,118,208]],208,587,222]],97]],[[[586,[[0,[328,118]],587,222]],97]],[[[586,[[0,[328,118,208]],587,222]],97]],[[[585,[222]],116],[[597,[116,222]]]],[[[586,[222]],116],[[598,[116,222]]]],[[[585,[99,99,222]],15],[[6,[98]]]],[[[586,[99,222]],15],[[6,[98]]]],[[589,15],[[6,[98]]]],[[]],[103,[[585,[[0,[328,118]],[600,[599]],[0,[182,222]]]]]],[[[585,[222]]],[[586,[222]]]],[[]],[[[103,[[0,[328,118]]]]],[[586,[[0,[328,118]],[600,[599]],[0,[182,222]]]]]],[[]],[97,[[585,[[0,[328,118]],[0,[587,182]],[0,[182,222]]]]]],[97,[[586,[[0,[328,118]],[0,[587,182]],[0,[182,222]]]]]],[[]],[[]],[[]],[17],[17],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],[[26,[[0,[328,118]]]]]],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[585,[[0,[328,118]],587,222]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,222]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,222]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,222]],[103,[[0,[118,[590,[[0,[328,118]]]],33]]]]],[[26,[103]]]],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,222]],[0,[328,118]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],192,33]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]],153],[[0,[328,118]]]],0,0,[[[585,[222]]]],[[[586,[222]]]],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]]],[[[585,[[0,[328,118]],587,222]],[0,[328,118]]],26],[[[586,[[0,[328,118]],587,222]],[0,[328,118]]],92],[[[585,[[0,[328,118]],587,222]],[0,[328,118]]]],[[[586,[[0,[328,118]],587,222]],[0,[328,118]]],[[0,[328,118]]]],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],[[601,[[0,[328,118]],587,222]]]],[[]],[[]],[[]],[[[585,[222]]],[[602,[222]]]],[[[585,[222]]],126],[[[585,[222]]],122],[[[586,[222]]],[[603,[222]]]],[[[586,[222]]],604],[[[585,[222]]],[[605,[222]]]],[[]],[[]],[[]],[[[585,[222]]],[[606,[222]]]],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],92],[[[585,[222]]],92],[[[586,[222]]],92],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],92],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],92],[[[585,[222]]],122],[[[586,[222]]],604],[[[585,[222]]],126],[[[585,[222]]],128],[[[585,[222]]],40],[[[586,[222]]],40],[[],[[585,[[600,[599]],588]]]],[[],[[586,[[600,[599]],588]]]],[222,[[585,[[600,[599]],222]]]],[222,[[586,[[0,[118,328]],[600,[599]],222]]]],0,[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[[[585,[222]]],[[607,[222]]]],[[[585,[222]]],[[608,[222]]]],[[5,5],92],[[5,5],92],[[5,5],92],[[[585,[222]]],[[609,[222]]]],[[[586,[222]]],[[609,[222]]]],[[[585,[222]]],[[609,[222]]]],[[[586,[222]]],[[609,[222]]]],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],92],[[[585,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],26],[[[586,[[0,[328,118]],587,222]],[0,[328,118]]],[[26,[[0,[328,118]]]]]],[[[585,[[0,[328,118]],587,222]],40]],[[[586,[[0,[328,118]],587,222]],40]],[[[585,[222]],116]],[[[586,[222]],116]],[[[585,[[0,[231,328,118]],231,587,222]],142],6],[[[586,[[0,[231,328,118]],587,222]],142],6],[[[585,[[0,[328,118]],587,222]],40]],[[[586,[[0,[328,118]],587,222]],40]],[[[585,[[0,[328,118]],587,222]]]],[[[586,[[0,[328,118]],587,222]]]],[[[586,[[0,[328,118,62]],[0,[587,182]],588]],[586,[[0,[328,118,62]],[0,[587,182]],588]]],[[586,[[0,[328,118,62]],[0,[587,182]],588]]]],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],[[610,[[0,[328,118]],587,222]]]],[[[586,[[0,[328,118]],587,222]],[0,[118,[590,[[0,[328,118]]]],33]]],[[26,[[0,[328,118]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[[585,[[0,[328,118]],587,222]],[0,[328,118]]],[[6,[[611,[[0,[328,118]],587,222]]]]]],[[],6],[[],6],[[],6],[[[585,[[0,[328,118]],587,222]],40],[[6,[589]]]],[[[586,[[0,[328,118]],587,222]],40],[[6,[589]]]],[[],7],[[],7],[[],7],[[[586,[[0,[328,118]],587,222]],[586,[[0,[328,118]],587,222]]],[[612,[[0,[328,118]],587,222]]]],[[[585,[222]]],145],[[[585,[222]]],146],[[]],[[]],[[]],[40,[[585,[[600,[599]],588]]]],[40,[[586,[[600,[599]],588]]]],[40,[[585,[588]]]],[40,[[586,[588]]]],[[40,222],[[585,[222]]]],[[40,222],[[586,[222]]]],[[40,222],[[585,[[600,[599]],222]]]],[[40,222],[[586,[[0,[118,328]],[600,[599]],222]]]],[[],[[585,[588]]]],[[],[[586,[588]]]],[222,[[585,[222]]]],[222,[[586,[222]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[613,[222]],153],[[613,[222]]]],[[[594,[222]],153],[[594,[222]]]],[[[596,[33,222]],153],[[596,[33,222]]]],[[[613,[222]],153],[[613,[222]]]],[[[594,[222]],153],[[594,[222]]]],[[[596,[33,222]],153],[[596,[33,222]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[122,122],[128,128],[145,145],[[]],[[]],[[]],0,[[[122,[99,99]],15],[[6,[98]]]],[[[126,[99,99]],15],[[6,[98]]]],[[[602,[99,99,222]],15],[[6,[98]]]],[[[605,[99,99,222]],15],[[6,[98]]]],[[[606,[99,222]],15],[[6,[98]]]],[[[128,[99]],15],[[6,[98]]]],[[[145,[99]],15],[[6,[98]]]],[[[592,[99,99,222]],15],[[6,[98]]]],[[[146,[99]],15],[[6,[98]]]],[[[608,[222]],15],[[6,[98]]]],[[[613,[99,99,222]],15],[[6,[98]]]],[[[614,[99,99,222]],15],[[6,[98]]]],[[[615,[222]],15],[[6,[98]]]],[[[607,[222]],15],[[6,[98]]]],[[[594,[99,99,222]],15],[[6,[98]]]],[[[616,[99,99,222]],15],[[6,[98]]]],[[[617,[99,222]],15],[[6,[98]]]],[[[596,[[325,[[0,[99,33]]]],[0,[99,33]],99,222]],15],[[6,[98]]]],[[[618,[[325,[[0,[99,33]]]],[0,[99,33]],99,222]],15],[[6,[98]]]],[[[619,[[325,[[0,[99,33]]]],[0,[99,33]],222]],15],[[6,[98]]]],[[[611,[99,99,222]],15],[[6,[98]]]],[[[611,[99,99,222]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[608,[222]],107,116],[[613,[222]]]],[[[607,[222]],107,116],26],[[[608,[587,222]],[0,[118,590,33]]],[[613,[587,222]]]],[[[607,[587,222]],[0,[118,590,33]]],26],[[[608,[222]],107,[0,[590,33]]],[[613,[222]]]],[[[607,[222]],107,[0,[590,33]]],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[222]]]],[[[616,[222]]]],[[[618,[33,222]]]],[[[614,[222]]]],[[[614,[222]]]],[[[614,[222]]]],[[[616,[222]]]],[[[618,[33,222]]]],[[[613,[118,587,222]],118],[[614,[118,587,222]]]],[[[614,[222]]]],[[[615,[118,587,222]],118]],[[[594,[118,587,222]]],[[616,[118,587,222]]]],[[[616,[222]]]],[[[617,[118,587,222]]]],[[[596,[[0,[118,[620,[33]]]],33,587,222]]],[[618,[[0,[118,[620,[33]]]],33,587,222]]]],[[[618,[33,222]]]],[[[619,[[0,[118,[620,[33]]]],33,587,222]]]],[[[615,[118,587,222]],107,118]],[[[614,[222]]]],[[[615,[222]],107,217]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[222]]]],[[[617,[222]]]],[[[619,[[620,[33]],33,222]]],[[620,[33]]]],[[[614,[222]]]],[[[614,[222]]]],[[[616,[222]]]],[[[618,[33,222]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[614,[222]]]],[[[594,[222]]]],[[[616,[222]]]],[[[617,[222]]]],[[[596,[[325,[33]],33,222]]],33],[[[618,[33,222]]]],[[[619,[[325,[33]],33,222]]],33],[[[614,[222]]]],[122,40],[126,40],[[[602,[222]]],40],[[[605,[222]]],40],[[[606,[222]]],40],[128,40],[145,40],[[[592,[222]]],40],[146,40],[122,26],[126,26],[[[602,[222]]],26],[[[605,[222]]],26],[[[606,[222]]],26],[128,26],[145,26],[[[592,[222]]],26],[[[597,[116,222]]],26],[146,26],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[[594,[118,182,587,222]]],182],[[[596,[[0,[118,[620,[33]]]],33,182,587,222]]],182],[[[613,[118,587,222]],118]],[[[594,[118,587,222]]]],[[[596,[[0,[118,[620,[33]]]],33,587,222]]]],[[[613,[118,587,222]],153]],[[[594,[118,587,222]],153]],[[[596,[[0,[118,[620,[33]]]],33,587,222]],153]],[[[594,[118,587,222]],153]],[[[596,[[0,[118,[325,[33]],[620,[33]]]],33,587,222]],153]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[614,[222]]]],[[[616,[222]]]],[[[618,[33,222]]]],[[[614,[222]]]],[[[616,[222]]]],[[[618,[33,222]]]],[[[616,[222]]]],[[[618,[[620,[33]],33,222]]]],[[[614,[222]],153],[[613,[222]]]],[[[616,[222]],153],[[594,[222]]]],[[[618,[33,222]],153],[[596,[33,222]]]],[[[616,[222]]]],[[[618,[[620,[33]],33,222]]],[[620,[33]]]],[122],[126],[[[602,[222]]]],[[[605,[222]]]],[[[606,[222]]]],[128],[145],[[[592,[222]]]],[[[597,[116,222]]]],[146],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],176],[[],176],[[],176],[604,604],[[[601,[222]]],[[601,[222]]]],[[[591,[222]]],[[591,[222]]]],[[[610,[222]]],[[610,[222]]]],[[[612,[222]]],[[612,[222]]]],[[]],[[]],[[]],[[]],[[]],[[[604,[99]],15],[[6,[98]]]],[[[603,[99,222]],15],[[6,[98]]]],[[[593,[99,222]],15],[[6,[98]]]],[[[601,[[0,[99,328,118]],587,222]],15],[[6,[98]]]],[[[591,[[0,[99,328,118]],587,222]],15],[[6,[98]]]],[[[610,[[0,[99,328,118]],587,222]],15],[[6,[98]]]],[[[612,[[0,[99,328,118]],587,222]],15],[[6,[98]]]],[[[595,[99,222]],15],[[6,[98]]]],[[[621,[99,222]],15],[[6,[98]]]],[[[622,[99,222]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[595,[222]]]],[[[621,[222]]]],[[[622,[222]]]],[[[595,[118,587,222]]],[[621,[118,587,222]]]],[[[622,[118,587,222]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[622,[222]]]],[604,40],[[[603,[222]]],40],[[[593,[222]]],40],[604,26],[[[603,[222]]],26],[[[593,[222]]],26],[[[598,[116,222]]],26],[[[601,[[0,[328,118]],587,222]]],[[26,[[0,[328,118]]]]]],[[[591,[[0,[328,118]],587,222]]],[[26,[[0,[328,118]]]]]],[[[610,[[0,[328,118]],587,222]]],[[26,[[0,[328,118]]]]]],[[[612,[[0,[328,118]],587,222]]],[[26,[[0,[328,118]]]]]],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[],205],[[],205],[[],205],[[],206],[[],206],[[],206],[[[595,[118,587,222]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[621,[222]]]],[[[621,[222]]]],[604],[[[603,[222]]]],[[[593,[222]]]],[[[598,[116,222]]]],[[[601,[[0,[328,118]],587,222]]]],[[[591,[[0,[328,118]],587,222]]]],[[[610,[[0,[328,118]],587,222]]]],[[[612,[[0,[328,118]],587,222]]]],[[],214],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[609,[222]]]],[[[609,[222]]],222],[623],[623],[623],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[222]],40],623],[[[609,[222]],623],40],[[[609,[222]]],40],[[[609,[222]]],40],[[],176],[[],176],[[[609,[222]]]],[[[609,[222]]]],[623,623],[[[609,[62,[0,[222,62]]]]],[[609,[62,[0,[222,62]]]]]],[624,624],[[[609,[62,[0,[222,62]]]],[609,[62,[0,[222,62]]]]]],[[[609,[62,[0,[222,62]]]],[609,[62,[0,[222,62]]]],217]],[[]],[[]],[[]],[[623,623]],[[[609,[222]]],181],[[[609,[222]]],181],[[],[[609,[[0,[222,182]]]]]],[[[609,[222]]],[[625,[222]]]],[[[609,[222]],624],[[625,[222]]]],[[[609,[222]]]],[[[626,[222]]]],[[[625,[222]]]],[[[609,[222]],623]],[[[609,[222]],107,116],92],[[[609,[222]],107,116],[[26,[623]]]],[[[609,[222]],107,116,217],[[6,[623,627]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[[609,[222]],107,116],26],[[[609,[222]],[103,[107]],116],[[26,[103]]]],[[[609,[222]],[103,[107]],116],[[26,[103]]]],[[[609,[222]],107,116],26],[[[609,[222]],107,217],623],[[[609,[222]],107,217]],[[[609,[222]],107,627],623],[[[609,[222]],107],623],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[222]]],[[626,[222]]]],[[]],[[]],[[]],[[]],[[[609,[222]],624],[[626,[222]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[609,[222]],40],92],[[[609,[222]]],92],[[[609,[222]]],624],[[[626,[222]]],624],[[[625,[222]]],624],[[[609,[222]],107],628],[[[609,[222]]],40],[[],[[609,[588]]]],[222,[[609,[222]]]],[624,[[26,[623]]]],[[[626,[222]]],26],[[[625,[222]]],26],[628,[[26,[623]]]],[[],205],[[],205],[[],206],[[],206],[[],205],[[],205],[[],206],[[],206],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[[624,623]],[[624,623]],[[[609,[222]],623]],[[[609,[222]],107,116],26],[[[609,[222]],623,153],92],[[[609,[222]],40,217]],[[[609,[222]],40,217]],[624],[[[626,[222]]]],[[[625,[222]]]],[[],214],[[],214],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[609,[222]],107],[[6,[623]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[609,[222]],40,217],[[6,[589]]]],[40,[[6,[[609,[588]],589]]]],[[40,222],[[6,[[609,[222]],589]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[609,[588]]]],[[40,222],[[609,[222]]]],0,0,0,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[629],[75],[630],[630],[630],[[631,153]],[[631,153]],[632,632],[633,633],[[]],[[]],[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],[[],638],[[],631],[633,92],[630],[630],[630],[[632,632],92],[[633,633],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[638,15],[[6,[98]]]],[[631,15],[[6,[98]]]],[[632,15],[[6,[98]]]],[[633,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[629,92],[75,92],[630,92],[630,92],[629],[75],[630],[630],[630],[630],[[],638],[[],631],[635,180],[638,40],[638,92],[633,92],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[631,633],[632,92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[629,92],[75,92],[630,92],[[630,639],92],[[630,640],92],[629,92],[[75,639],92],[630,92],[630,92],[630,92],[630,92],[630,92],[630,92],[629,92],[[75,640],92],[630,92],[[630,639],92],[[630,640],92],[630,92],[[630,639],92],[[630,640],92],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[629],[75],[630],[630],[629],[75],[630],[630],[630],[630],[630],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[638,[641,[75,33]]]],[[638,[641,[75,33]],639],632],[[638,[641,[75,33]],640],632],[[638,[641,[75,33]],116]],[[638,[641,[75,33]],116,639],632],[[638,[641,[75,33]],116,640],632],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[644,[642,643]]]],[[[641,[642,33]]]],[[[645,[642,643,33]]]],[[[647,[646,33]]]],[[[648,[646,33]]]],[[[650,[649,33]]]],[[]],[[]],[[]],[[],634],[[],636],[[],637],[[[634,[651,33]]]],[[[636,[651,643,33]]]],[[[637,[652,33]]]],[[],[[634,[651,[0,[182,33]]]]]],[[],[[636,[651,643,[0,[182,33]]]]]],[[],[[637,[652,[0,[182,33]]]]]],[[[641,[651,33]]],33],[[[76,[651,33]]],33],[[[645,[651,643,33]]],33],[[[653,[651,643,33]]],33],[[[647,[652,33]]],33],[[[648,[652,33]]],33],[[[650,[654,33]]],33],[[[655,[652,33]]],33],[[[656,[652,33]]],33],[[[641,[651,33]]],33],[[[76,[651,33]]],33],[[[648,[652,33]]],33],[[[656,[652,33]]],33],[[]],[[[648,[657,33]]],[[647,[657,33]]]],[[[650,[658,33]]],[[647,[658,33]]]],[[]],[[[648,[658,33]]],[[650,[658,33]]]],[[]],[[[641,[651,33]]]],[[[76,[651,33]]]],[[[645,[651,643,33]]]],[[[653,[651,643,33]]]],[[[647,[652,33]]]],[[[648,[652,33]]]],[[[650,[654,33]]]],[[[655,[652,33]]]],[[[656,[652,33]]]],[[[634,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[636,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[637,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[641,[651,[0,[151,33]]]],15],[[6,[98]]]],[[[641,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[76,[651,[0,[151,33]]]],15],[[6,[98]]]],[[[76,[651,[0,[99,33]]]],15],[[6,[98]]]],[[[645,[651,643,[0,[151,33]]]],15],[[6,[98]]]],[[[645,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[653,[651,643,[0,[151,33]]]],15],[[6,[98]]]],[[[653,[651,643,[0,[99,33]]]],15],[[6,[98]]]],[[[647,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[647,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[648,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[648,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[650,[654,[0,[151,33]]]],15],[[6,[98]]]],[[[650,[654,[0,[99,33]]]],15],[[6,[98]]]],[[[655,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[655,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[656,[652,[0,[151,33]]]],15],[[6,[98]]]],[[[656,[652,[0,[99,33]]]],15],[[6,[98]]]],[[[634,[651,33]]]],[[[636,[651,643,33]]]],[[[634,[642,33]]]],[[[636,[642,643,33]]]],[[[637,[652,33]]]],[[[637,[646,33]]]],[[[637,[652,33]]]],[[[637,[646,33]]]],[[]],[[]],[152],[[]],[[],[[634,[651]]]],[[]],[[],[[636,[651,643]]]],[152],[[]],[[]],[[],[[637,[652]]]],[152],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[[634,[651,33]]],33],[[[636,[651,643,33]]],33],[[[637,[652,33]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[634,[651]]]],[[[636,[651,643]]]],[[[637,[652]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[[634,[651,33]]],92],[[[644,[651,643]]],92],[[[636,[651,643,33]]],92],[[],92],[[[637,[652,33]]],92],[[],92],[[[637,[652,33]]],92],[[[644,[651,643]]],92],[[[636,[651,643,33]]],92],[[[641,[651,33]]],33],[[]],[[[634,[651,33]]],[[641,[651,33]]]],[[[644,[651,643]]]],[[[636,[651,643,33]]],[[645,[651,643,33]]]],[[]],[[]],[[]],[[]],[[[641,[651,33]],153],[[76,[651,33]]]],[[[76,[651,33]],153],[[76,[651,33]]]],[[[645,[651,643,33]],153],[[653,[651,643,33]]]],[[[653,[651,643,33]],153],[[653,[651,643,33]]]],[[[647,[652,33]],153],[[655,[652,33]]]],[[[648,[652,33]],153],[[656,[652,33]]]],[[[655,[652,33]],153],[[655,[652,33]]]],[[[656,[652,33]],153],[[656,[652,33]]]],[[[641,[651,33]]],[[634,[651,33]]]],[[],[[634,[651]]]],[[],[[636,[651,643]]]],[[],[[637,[652]]]],[[],180],[[[634,[651,33]]],651],[[[636,[651,643,33]]],651],[[[637,[652,33]]],652],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[637,[652,33]]],[[647,[652,33]]]],[[[637,[659,33]]],[[647,[659,33]]]],[[[645,[651,643,33]]],[[636,[651,643,33]]]],[[[647,[652,33]]],[[637,[652,33]]]],[[[648,[652,33]]],[[637,[652,33]]]],[[[650,[654,33]]],[[637,[654,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],92],[[[634,[651,33]]],[[26,[[641,[651,33]]]]]],[[[644,[651,643]]],92],[[[636,[651,643,33]]],[[26,[[645,[651,643,33]]]]]],[[],92],[[],92],[[],92],[[],92],[[[634,[660,33]]],[[26,[[641,[660,33]]]]]],[[[644,[660,643]]],92],[[[636,[660,643,33]]],[[26,[[645,[660,643,33]]]]]],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[[634,[660,33]]],[[26,[[641,[660,33]]]]]],[[[644,[660,643]]],92],[[[636,[660,643,33]]],[[26,[[645,[660,643,33]]]]]],[[],92],[[],92],[[],92],[[[641,[651,33]],153],[[6,[[76,[651,33]],[641,[651,33]]]]]],[[[76,[651,33]],153],[[6,[[76,[651,33]],[76,[651,33]]]]]],[[[645,[651,643,33]],153],[[6,[[653,[651,643,33]],[645,[651,643,33]]]]]],[[[653,[651,643,33]],153],[[6,[[653,[651,643,33]],[653,[651,643,33]]]]]],[[[647,[652,33]],153],[[6,[[655,[652,33]],[647,[652,33]]]]]],[[[648,[652,33]],153],[[6,[[656,[652,33]],[648,[652,33]]]]]],[[[655,[652,33]],153],[[6,[[655,[652,33]],[655,[652,33]]]]]],[[[656,[652,33]],153],[[6,[[656,[652,33]],[656,[652,33]]]]]],[[[637,[652,33]]],[[26,[[647,[652,33]]]]]],[[[637,[661,33]]],[[26,[[647,[661,33]]]]]],[[[637,[659,33]]],[[26,[[647,[659,33]]]]]],[[[637,[662,33]]],[[26,[[647,[662,33]]]]]],[[[637,[662,33]]],[[26,[[647,[662,33]]]]]],[[[637,[661,33]]],[[26,[[647,[661,33]]]]]],[[[637,[654,33]]],[[26,[[650,[654,33]]]]]],[[[637,[663,33]]],[[26,[[650,[663,33]]]]]],[[[637,[663,33]]],[[26,[[650,[663,33]]]]]],[[],92],[[[650,[654,33]]],[[6,[[648,[654,33]],[650,[654,33]]]]]],[[],92],[[[650,[663,33]]],[[6,[[648,[663,33]],[650,[663,33]]]]]],[[],92],[[[650,[663,33]]],[[6,[[648,[663,33]],[650,[663,33]]]]]],[[[650,[658,33]],153],26],[[[650,[[0,[663,658]],33]],153],26],[[[650,[[0,[663,658]],33]],153],26],[[[637,[652,33]]],[[26,[[648,[652,33]]]]]],[[[637,[661,33]]],[[26,[[648,[661,33]]]]]],[[[637,[661,33]]],[[26,[[648,[661,33]]]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[[644,[651,643]]]],[[]],[[]],[[]],[[[644,[642,643]]]],[[[641,[642,33]]]],[[[76,[642,33]]]],[[[645,[642,643,33]]]],[[[653,[642,643,33]]]],[[[647,[646,33]]]],[[[648,[646,33]]]],[[[650,[649,33]]]],[[[655,[646,33]]]],[[[656,[646,33]]]],[[]],[[]],[[]],[[]],[[[641,[651,33]],153]],[[[645,[651,643,33]],153]],[[[647,[652,33]],153]],[[[648,[652,33]],153]],[[[650,[654,33]],153]],[[[641,[642,33]],153]],[[[645,[642,643,33]],153]],[[[647,[646,33]],153]],[[[648,[646,33]],153]],[[[650,[649,33]],153]],[[[637,[654,33]]],[[650,[654,33]]]],[[]],[[[650,[654,33]]],[[648,[654,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[650,[658,33]],153]],[[[637,[652,33]]],[[648,[652,33]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],23],[[],92],[[]],[[]],[174,92],[[[175,[158]]],158],[664,664],[[]],[[],664],[5,158],[[664,664],92],[23,92],[[],92],[[],92],[[],92],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[664,[132,[5]]]],[[664,15],[[6,[98]]]],[[]],[664,664],[[]],[[]],[17],[[],[[103,[5]]]],[664,[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[]],[[]],[[[175,[173]]],173],[[],158],[[],664],[[132,40]],[[5,5]],[5],[5],[[5,5],92],[[]],[664],[107],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[]],[[]],[[],6],[[],6],[[],7],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[]],[[132,217],26],[[132,217],26],[[]],[[],664],0,0,0,0,0,0,[[[0,[118,328,33]],153]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153]],[116],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[]],[[[0,[118,328,33]]],92],[[],665],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[665,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[40,[[585,[666,588]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[585,[[0,[328,118]],666,[0,[587,62]],588]]]],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[0,[587,62]]]],[[],26],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],26],[[],92],[33,[[667,[33]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[667,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[33,[[668,[33]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[668,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[[0,[118,328,33]]],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[116],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[],[[26,[665]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[26,[[665,[[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[40,[[26,[[647,[670,[585,[666,588]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[26,[[647,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]]]],[40,[[26,[[648,[670,[585,[666,588]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[26,[[648,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]]]],[[[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[40,[[647,[670,[585,[666,588]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[647,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]],[40,[[648,[670,[585,[666,588]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[648,[670,[585,[[0,[328,118]],666,[0,[587,62]],588]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153]],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],[[],23],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[671,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[671,[[0,[328,118,62]],62,62]]],[[671,[[0,[328,118,62]],62,62]]]],[[[672,[[0,[328,118,62]],62]]],[[672,[[0,[328,118,62]],62]]]],[[[138,[[0,[328,118,62]],62,62]]],[[138,[[0,[328,118,62]],62,62]]]],[673,673],[[[672,[[0,[328,118,62]],62]],[672,[[0,[328,118,62]],62]]]],[[]],[[]],[[]],[[]],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],92],[[],[[672,[[0,[328,118]],[0,[182,587,62]]]]]],[[],[[138,[[0,[328,118]],[0,[182,587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[665,[[0,[328,118]],[0,[587,62]]]]]],[[673,673],92],[23,92],[[],92],[[],92],[[],92],[[[672,[[0,[328,118]],[0,[587,62]]]],97]],[[[138,[[0,[328,118]],[0,[587,62]]]],97]],[[[671,[[0,[328,118,99]],99,[0,[587,62]]]],15],[[6,[98]]]],[[[672,[[0,[328,118,99]],[0,[587,62]]]],15],[[6,[98]]]],[[[138,[[0,[328,118,99]],99,[0,[587,62]]]],15],[[6,[98]]]],[[673,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[97,[[672,[[0,[328,118]],[0,[587,62,182]]]]]],[97,[[138,[[0,[328,118]],[0,[587,62,182]]]]]],[[]],[[]],[[]],[[]],[17],[17],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[674,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[671,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[672,[[0,[328,118]],[0,[587,62]]]],118],40],[[[138,[[0,[328,118]],[0,[587,62]]]],118],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[0,[587,62]]]],[[[672,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],92],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],26],[[]],[[]],[[]],[[]],[671,138],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[671,[[0,[328,118]],[0,[587,62]]]]]],[[]],[[]],[[]],[[]],[[[671,[[0,[328,118]],[0,[587,62]]]]],92],[[[672,[[0,[328,118]],[0,[587,62]]]]],92],[[[138,[[0,[328,118]],[0,[587,62]]]]],92],0,[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[672,[[0,[328,118]],[0,[587,62]]]]],[[675,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[667,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]],[[668,[[0,[328,118]],[0,[587,62]],[138,[[0,[328,118]],[0,[587,62]]]]]]]],0,[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[671,[[0,[328,118]],[0,[587,62]]]]],40],[[[672,[[0,[328,118]],[0,[587,62]]]]],40],[[[138,[[0,[328,118]],[0,[587,62]]]]],40],0,[[],[[672,[[0,[328,118]],111]]]],[[],[[138,[[0,[328,118]],111]]]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[26,[[325,[[0,[118,328,33]]]],[0,[328,118]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],26],[[[672,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],[[26,[[325,[[0,[118,328,33]]]],[0,[328,118]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[[672,[[0,[328,118]],[0,[587,62]]]],116]],[[[138,[[0,[328,118]],[0,[587,62]]]],116]],0,[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[138,[[0,[328,118,[325,[[0,[118,328,33]]]]]],[0,[587,62]]]],[0,[118,328,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[138,[[0,[328,118]],[0,[587,62]]]],[0,[328,118]]],[[26,[[665,[[0,[328,118]],[0,[587,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[[138,[[0,[328,118]],[0,[587,62]]]],40],[[6,[673]]]],0,[[],7],[[],7],[[],7],[[],7],[[[671,[[0,[328,118]],[0,[587,62]]]]],209],[[[138,[[325,[[0,[118,328,33]]]],[0,[328,118]],[0,[587,62]]]],[0,[118,328,33]],153],26],[[]],[[]],[[]],[[]],[40,[[672,[[0,[328,118]],111]]]],[40,[[138,[[0,[328,118]],111]]]],[[40,[0,[587,62]]],[[672,[[0,[328,118]],[0,[587,62]]]]]],[[40,[0,[587,62]]],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[40,[0,[587,62]],40],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[40,40],[[138,[[0,[328,118]],111]]]],[[[0,[587,62]]],[[672,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[587,62]]],[[138,[[0,[328,118]],[0,[587,62]]]]]],[[[0,[587,62]],40],[[138,[[0,[328,118]],[0,[587,62]]]]]],[40,[[138,[[0,[328,118]],111]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[667,[[0,[62,118,328]],62,[0,[62,587]],[138,[[0,[62,118,328]],62,[0,[62,587]]]]]]],[[667,[[0,[62,118,328]],62,[0,[62,587]],[138,[[0,[62,118,328]],62,[0,[62,587]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[676,[[0,[328,118]],[0,[587,62]]]]],26],[[[667,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[[668,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[5,5]],[5],[5],[5],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],176],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[678,[[0,[328,118]],[0,[587,62]]]]],26],[[[675,[[0,[328,118]],[0,[587,62]],[677,[[0,[328,118]],[0,[587,62]]]]]]],26],[[],205],[[],206],[[],205],[[],206],[5],[5],[[],214],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,0,0,0,0,0,0,[[[665,[[0,[328,118]],587]],153],[[665,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[680,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[665,[62,[0,[328,118]],587]]],[[679,[62,[0,[328,118]],587]]]],[[[680,[62,[0,[328,118]],587]]],[[679,[62,[0,[328,118]],587]]]],[[]],[[]],[[]],[[[665,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[680,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[[665,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[680,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[679,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[665,[[0,[328,118]],182,587]]],[[115,[[0,[328,118]],182,587]]]],[[[665,[[0,[328,118]],587]]],[[115,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]],153],[[115,[[0,[328,118]],587]]]],[[[665,[[0,[328,118]],587]],153],[[6,[[115,[[0,[328,118]],587]]]]]],[5],[5],[5],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[[679,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[681,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[682,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[5],[5],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[[681,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[[682,[[0,[328,118]],587]]]],[[]],[[]],0,0,0,0,[[[112,[[0,[328,118]],[22,[33]],111]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]],[[114,[[0,[328,118]],587]]]],[[],[[186,[158]]]],[[],[[186,[158]]]],[[[114,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[115,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[112,[[0,[328,118]],151,111]],15],[[6,[98]]]],[[[112,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[[113,[[0,[328,118,99]],99,587]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[114,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[115,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[112,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[113,[[0,[328,118]],587]]],[[0,[328,118]]]],[[[114,[[0,[328,118]],587]],153],[[112,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]],153],[[113,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]],153],[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]],153],[[113,[[0,[328,118]],587]]]],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[114,[[0,[328,118]],587]],153],[[6,[[112,[[0,[328,118]],587]],[114,[[0,[328,118]],587]]]]]],[[[115,[[0,[328,118]],587]],153],[[6,[[113,[[0,[328,118]],587]],[115,[[0,[328,118]],587]]]]]],[[[112,[[0,[328,118]],587]],153],[[6,[[112,[[0,[328,118]],587]],[112,[[0,[328,118]],587]]]]]],[[[113,[[0,[328,118]],587]],153],[[6,[[113,[[0,[328,118]],587]],[113,[[0,[328,118]],587]]]]]],[[],7],[[],7],[[],7],[[],7],[[[114,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[112,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[[115,[[0,[328,118]],587]]]],[[[113,[[0,[328,118]],587]]]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[[683,[[0,[328,118]],587]]],[[0,[328,118]]]],[[]],[[]],[[]],[[]],[[[683,[[0,[328,118]],587]]],[[0,[328,118]]]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,[[]],[[]],[[[674,[[0,[328,118]],587]]],[[0,[328,118]]]],[[]],[[]],[[]],[[]],[[[674,[[0,[328,118]],587]]],[[0,[328,118]]]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,[[]],[[]],[[[669,[99]],15],[[6,[98]]]],[[]],[[]],[[]],[[]],[669,92],[669,92],[669,92],[5],[[]],[[],6],[[],6],[669,26],[[],7],[669],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[697,697,187],92],[[698,698,187],92],[[699,699,187],92],[[684,684,187],92],[[685,685,187],92],[[700,700,187],92],[[701,701,187],92],[[702,702,187],92],[[703,703,187],92],[[686,686,187],92],[[687,687,187],92],[[704,704,174],92],[[705,705,174],92],[[706,706,174],92],[[707,707,174],92],[[708,708,174],92],[[709,709,174],92],[[688,688,174],92],[[689,689,174],92],[[690,690,174],92],[[699,699]],[[684,187],684],[[684,684],684],[[685,187],685],[[685,685],685],[[700,700]],[[701,701]],[[702,702]],[[703,703],703],[[686,686],686],[[686,187],686],[[687,687],687],[[687,187],687],[[706,706]],[[707,707]],[[708,708]],[[709,709],709],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,690],690],[[690,174],690],[[691,691],691],[[691,198],691],[[692,198],692],[[692,692],692],[[693,693],693],[[693,198],693],[[710,710],710],[[710,84],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,694],694],[[694,199],694],[[695,199],695],[[695,695],695],[[696,199],696],[[696,696],696],[[713,107],713],[[713,713],713],[[714,714],714],[[714,107],714],[[715,107],715],[[715,715],715],[[699,699]],[[684,187]],[[684,684]],[[685,685]],[[685,187]],[[700,700]],[[701,701]],[[702,702]],[[686,686]],[[686,187]],[[687,687]],[[687,187]],[[706,706]],[[707,707]],[[708,708]],[[688,174]],[[688,688]],[[689,174]],[[689,689]],[[690,690]],[[690,174]],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,198]],[[693,693]],[[710,84]],[[710,710]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,694]],[[694,199]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,715]],[[715,107]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[716,92],[717,92],[718,92],[719,92],[720,92],[[684,684],187],[[685,685],187],[[703,703],187],[[686,686],187],[[709,709],174],[[688,688],174],[[689,689],174],[716,92],[717,92],[718,92],[719,92],[720,92],[685,685],[686,686],[689,689],[685],[686],[689],[685,685],[686,686],[689,689],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[700,706],[699,707],[701,707],[702,708],[684,688],[691,688],[710,688],[694,688],[713,688],[685,689],[686,689],[692,689],[711,689],[695,689],[714,689],[687,690],[693,690],[712,690],[696,690],[715,690],[709,703],[703,709],[684,694],[688,694],[691,694],[710,694],[713,694],[685,695],[686,695],[689,695],[692,695],[711,695],[714,695],[687,696],[690,696],[693,696],[712,696],[715,696],[684,691],[688,691],[710,691],[694,691],[713,691],[685,692],[686,692],[689,692],[711,692],[695,692],[714,692],[687,693],[690,693],[712,693],[696,693],[715,693],[706,700],[707,699],[708,702],[699,[[103,[187]]]],[684,[[103,[187]]]],[685,[[103,[187]]]],[700,[[103,[187]]]],[702,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[699,[[103,[187]]]],[684,[[103,[187]]]],[685,[[103,[187]]]],[700,[[103,[187]]]],[702,[[103,[187]]]],[703,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[709,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[684,713],[688,713],[691,713],[710,713],[694,713],[685,714],[686,714],[689,714],[692,714],[711,714],[695,714],[687,715],[690,715],[693,715],[712,715],[696,715],[684,710],[688,710],[691,710],[694,710],[713,710],[685,711],[686,711],[689,711],[692,711],[695,711],[714,711],[687,712],[690,712],[693,712],[696,712],[715,712],[688,684],[691,684],[710,684],[694,684],[713,684],[689,685],[692,685],[711,685],[695,685],[714,685],[689,686],[692,686],[711,686],[695,686],[714,686],[690,687],[693,687],[712,687],[696,687],[715,687],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,693]],[[693,198]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,107]],[[713,713]],[[714,107]],[[714,714]],[[715,107]],[[715,715]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],[716,84],[717,84],[718,84],[719,84],[720,84],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,198]],[[691,691]],[[692,198]],[[692,692]],[[693,198]],[[693,693]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,696]],[[696,199]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,715]],[[715,107]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],[[716,716],716],[[717,717],717],[[718,718],718],[[719,719],719],[[720,720],720],[[691,198]],[[691,691]],[[692,692]],[[692,198]],[[693,693]],[[693,198]],[[710,84]],[[710,710]],[[711,711]],[[711,84]],[[712,712]],[[712,84]],[[694,199]],[[694,694]],[[695,199]],[[695,695]],[[696,696]],[[696,199]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,715]],[[715,107]],[[716,716]],[[717,717]],[[718,718]],[[719,719]],[[720,720]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,684,684],684],[[685,685,685],685],[[686,686,686],686],[[687,687,687],687],[[688,688,688],688],[[689,689,689],689],[[690,690,690],690],[[691,691,691],691],[[692,692,692],692],[[693,693,693],693],[[710,710,710],710],[[711,711,711],711],[[712,712,712],712],[[694,694,694],694],[[695,695,695],695],[[696,696,696],696],[[713,713,713],713],[[714,714,714],714],[[715,715,715],715],[[684,187,187],684],[[685,187,187],685],[[686,187,187],686],[[687,187,187],687],[[688,174,174],688],[[689,174,174],689],[[690,174,174],690],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[721,721],[716,716],[717,717],[718,718],[719,719],[720,720],[697,697],[698,698],[699,699],[684,684],[685,685],[700,700],[701,701],[702,702],[703,703],[686,686],[687,687],[704,704],[705,705],[706,706],[707,707],[708,708],[709,709],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[710,710],[711,711],[712,712],[694,694],[695,695],[696,696],[713,713],[714,714],[715,715],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[684,684],716],[[685,685],717],[[686,686],719],[[687,687],720],[[688,688],716],[[689,689],717],[[690,690],718],[[691,691],716],[[692,692],717],[[693,693],718],[[710,710],716],[[711,711],717],[[712,712],718],[[694,694],716],[[695,695],717],[[696,696],718],[[713,713],716],[[714,714],717],[[715,715],718],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[703,703],[709,709],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[685,685],685],[[686,686],686],[[689,689],689],[[692,692],692],[[711,711],711],[[695,695],695],[[714,714],714],[[],721],[[],716],[[],717],[[],718],[[],719],[[],720],[[],697],[[],698],[[],699],[[],684],[[],685],[[],700],[[],701],[[],702],[[],703],[[],686],[[],687],[[],704],[[],705],[[],706],[[],707],[[],708],[[],709],[[],688],[[],689],[[],690],[[],691],[[],692],[[],693],[[],710],[[],711],[[],712],[[],694],[[],695],[[],696],[[],713],[[],714],[[],715],[697],[698],[700],[703],[686],[687],[704],[705],[697],[698],[700],[703],[686],[687],[704],[705],[79,[[6,[721]]]],[79,[[6,[716]]]],[79,[[6,[717]]]],[79,[[6,[718]]]],[79,[[6,[719]]]],[79,[[6,[720]]]],[79,[[6,[697]]]],[79,[[6,[698]]]],[79,[[6,[699]]]],[79,[[6,[684]]]],[79,[[6,[685]]]],[79,[[6,[700]]]],[79,[[6,[701]]]],[79,[[6,[702]]]],[79,[[6,[703]]]],[79,[[6,[686]]]],[79,[[6,[687]]]],[79,[[6,[704]]]],[79,[[6,[705]]]],[79,[[6,[706]]]],[79,[[6,[707]]]],[79,[[6,[708]]]],[79,[[6,[709]]]],[79,[[6,[688]]]],[79,[[6,[689]]]],[79,[[6,[690]]]],[79,[[6,[691]]]],[79,[[6,[692]]]],[79,[[6,[693]]]],[79,[[6,[710]]]],[79,[[6,[711]]]],[79,[[6,[712]]]],[79,[[6,[694]]]],[79,[[6,[695]]]],[79,[[6,[696]]]],[79,[[6,[713]]]],[79,[[6,[714]]]],[79,[[6,[715]]]],[699,187],[700,187],[701,187],[702,187],[706,174],[707,174],[708,174],[[684,684],187],[[685,685],187],[[686,686],187],[[687,687],187],[[688,688],174],[[689,689],174],[[690,690],174],[[684,684],187],[[685,685],187],[[686,686],187],[[687,687],187],[[688,688],174],[[689,689],174],[[690,690],174],[[691,691],198],[[692,692],198],[[693,693],198],[[694,694],199],[[695,695],199],[[696,696],199],[[684,187],684],[[684,684],684],[[685,187],685],[[685,685],685],[[703,187],703],[[686,187],686],[[686,686],686],[[687,187],687],[[687,687],687],[[709,174],709],[[688,688],688],[[688,174],688],[[689,174],689],[[689,689],689],[[690,174],690],[[690,690],690],[[691,691],691],[[691,198],691],[[692,692],692],[[692,198],692],[[693,198],693],[[693,693],693],[[710,84],710],[[710,710],710],[[711,84],711],[[711,711],711],[[712,712],712],[[712,84],712],[[694,199],694],[[694,694],694],[[695,199],695],[[695,695],695],[[696,696],696],[[696,199],696],[[713,713],713],[[713,107],713],[[714,107],714],[[714,714],714],[[715,715],715],[[715,107],715],[[684,684]],[[684,187]],[[685,685]],[[685,187]],[[686,187]],[[686,686]],[[687,687]],[[687,187]],[[688,174]],[[688,688]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,198]],[[691,691]],[[692,692]],[[692,198]],[[693,198]],[[693,693]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,84]],[[712,712]],[[694,199]],[[694,694]],[[695,199]],[[695,695]],[[696,199]],[[696,696]],[[713,713]],[[713,107]],[[714,714]],[[714,107]],[[715,715]],[[715,107]],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[694,694],694],[[695,695],695],[[696,696],696],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[684,684],187],[[685,685],187],[[703,703],187],[[686,686],187],[[687,687],187],[[709,709],174],[[688,688],174],[[689,689],174],[[690,690],174],[[691,691],198],[[692,692],198],[[693,693],198],[[710,710],84],[[711,711],84],[[712,712],84],[[694,694],199],[[695,695],199],[[696,696],199],[[713,713],107],[[714,714],107],[[715,715],107],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[721,721],92],[[716,716],92],[[717,717],92],[[718,718],92],[[719,719],92],[[720,720],92],[[697,697],92],[[698,698],92],[[699,699],92],[[684,684],92],[[685,685],92],[[700,700],92],[[701,701],92],[[702,702],92],[[703,703],92],[[686,686],92],[[687,687],92],[[704,704],92],[[705,705],92],[[706,706],92],[[707,707],92],[[708,708],92],[[709,709],92],[[688,688],92],[[689,689],92],[[690,690],92],[[691,691],92],[[692,692],92],[[693,693],92],[[710,710],92],[[711,711],92],[[712,712],92],[[694,694],92],[[695,695],92],[[696,696],92],[[713,713],92],[[714,714],92],[[715,715],92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[94,[[6,[95,96]]]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,187],685],[[685,187],687],[[686,187],687],[[688,174],689],[[689,174],690],[[691,198],692],[[692,198],693],[[710,84],711],[[711,84],712],[[694,199],695],[[695,199],696],[[713,107],714],[[714,107],715],0,0,[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[721,15],[[6,[98]]]],[[716,15],[[6,[98]]]],[[716,15],[[6,[98]]]],[[717,15],[[6,[98]]]],[[717,15],[[6,[98]]]],[[718,15],[[6,[98]]]],[[718,15],[[6,[98]]]],[[719,15],[[6,[98]]]],[[719,15],[[6,[98]]]],[[720,15],[[6,[98]]]],[[720,15],[[6,[98]]]],[[697,15],[[6,[98]]]],[[697,15],[[6,[98]]]],[[698,15],[[6,[98]]]],[[698,15],[[6,[98]]]],[[699,15],[[6,[98]]]],[[699,15],[[6,[98]]]],[[684,15],[[6,[98]]]],[[684,15],[[6,[98]]]],[[685,15],[[6,[98]]]],[[685,15],[[6,[98]]]],[[700,15],[[6,[98]]]],[[700,15],[[6,[98]]]],[[701,15],[[6,[98]]]],[[701,15],[[6,[98]]]],[[702,15],[[6,[98]]]],[[702,15],[[6,[98]]]],[[703,15],[[6,[98]]]],[[703,15],[[6,[98]]]],[[686,15],[[6,[98]]]],[[686,15],[[6,[98]]]],[[687,15],[[6,[98]]]],[[687,15],[[6,[98]]]],[[704,15],[[6,[98]]]],[[704,15],[[6,[98]]]],[[705,15],[[6,[98]]]],[[705,15],[[6,[98]]]],[[706,15],[[6,[98]]]],[[706,15],[[6,[98]]]],[[707,15],[[6,[98]]]],[[707,15],[[6,[98]]]],[[708,15],[[6,[98]]]],[[708,15],[[6,[98]]]],[[709,15],[[6,[98]]]],[[709,15],[[6,[98]]]],[[688,15],[[6,[98]]]],[[688,15],[[6,[98]]]],[[689,15],[[6,[98]]]],[[689,15],[[6,[98]]]],[[690,15],[[6,[98]]]],[[690,15],[[6,[98]]]],[[691,15],[[6,[98]]]],[[691,15],[[6,[98]]]],[[692,15],[[6,[98]]]],[[692,15],[[6,[98]]]],[[693,15],[[6,[98]]]],[[693,15],[[6,[98]]]],[[710,15],[[6,[98]]]],[[710,15],[[6,[98]]]],[[711,15],[[6,[98]]]],[[711,15],[[6,[98]]]],[[712,15],[[6,[98]]]],[[712,15],[[6,[98]]]],[[694,15],[[6,[98]]]],[[694,15],[[6,[98]]]],[[695,15],[[6,[98]]]],[[695,15],[[6,[98]]]],[[696,15],[[6,[98]]]],[[696,15],[[6,[98]]]],[[713,15],[[6,[98]]]],[[713,15],[[6,[98]]]],[[714,15],[[6,[98]]]],[[714,15],[[6,[98]]]],[[715,15],[[6,[98]]]],[[715,15],[[6,[98]]]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[697,699],[701,699],[[]],[[[722,[187]]],699],[[[723,[187]]],699],[[[724,[187]]],684],[[[103,[187]]],684],[[[725,[187]]],684],[[]],[[],684],[[],685],[686,685],[[[103,[187]]],685],[[[726,[187]]],685],[[],685],[[]],[[[727,[187]]],685],[[]],[[[728,[187]]],700],[[[729,[187]]],700],[699,701],[697,701],[[[722,[187]]],701],[[]],[[[723,[187]]],701],[698,702],[[]],[[[730,[187]]],702],[[[731,[187]]],702],[[]],[[[732,[187]]],703],[[[103,[187]]],686],[[]],[[[726,[187]]],686],[687,686],[733,686],[[],686],[[],686],[685,686],[[[727,[187]]],686],[[[103,[187]]],687],[[],687],[[],687],[[],687],[734,687],[[],687],[733,687],[[]],[703,687],[[],687],[[[735,[187]]],687],[[],687],[[],687],[[]],[[]],[[[729,[174]]],706],[[[728,[174]]],706],[[]],[704,707],[[[723,[174]]],707],[[]],[[[722,[174]]],707],[[]],[[[730,[174]]],708],[705,708],[[[731,[174]]],708],[[]],[[[732,[174]]],709],[710,688],[[[724,[174]]],688],[[],688],[[[725,[174]]],688],[684,688],[[[103,[174]]],688],[691,688],[[]],[692,689],[711,689],[[],689],[[[726,[174]]],689],[[],689],[685,689],[[[103,[174]]],689],[[[727,[174]]],689],[[]],[709,690],[[]],[693,690],[[],690],[[],690],[687,690],[[[735,[174]]],690],[[],690],[[],690],[[[103,[174]]],690],[[],690],[712,690],[[[725,[198]]],691],[[[103,[198]]],691],[[]],[[],691],[[[724,[198]]],691],[[],692],[[]],[[[727,[198]]],692],[[[103,[198]]],692],[[[726,[198]]],692],[[],692],[[],693],[[[103,[198]]],693],[[]],[[],693],[[],693],[[],693],[[[735,[198]]],693],[[],693],[[[725,[84]]],710],[[[103,[84]]],710],[[]],[[[724,[84]]],710],[[],710],[[],711],[[]],[[[103,[84]]],711],[[[727,[84]]],711],[[[726,[84]]],711],[[],711],[[],712],[[],712],[[]],[[],712],[[[735,[84]]],712],[[],712],[[[103,[84]]],712],[[],712],[[]],[[[724,[199]]],694],[[[103,[199]]],694],[691,694],[[[725,[199]]],694],[[],694],[[]],[[[727,[199]]],695],[[[103,[199]]],695],[[[726,[199]]],695],[692,695],[[],695],[[],695],[[],696],[[[735,[199]]],696],[[],696],[[],696],[[],696],[[[103,[199]]],696],[693,696],[[]],[[],696],[[[724,[107]]],713],[[],713],[[[725,[107]]],713],[710,713],[[]],[[[103,[107]]],713],[[[103,[107]]],714],[[[727,[107]]],714],[[[726,[107]]],714],[[]],[711,714],[[],714],[[],714],[[],715],[[],715],[712,715],[[[735,[107]]],715],[[],715],[[],715],[[],715],[[[103,[107]]],715],[[]],[698,703],[705,709],[187,697],[187,699],[187,684],[187,700],[187,701],[174,704],[174,706],[174,707],[174,688],[[187,684],697],[[174,688],704],[[[103,[187]]],684],[[[103,[187]]],685],[[[103,[187]]],703],[[[103,[187]]],686],[[[103,[187]]],687],[[[103,[174]]],709],[[[103,[174]]],688],[[[103,[174]]],689],[[[103,[174]]],690],[[[103,[198]]],691],[[[103,[198]]],692],[[[103,[198]]],693],[[[103,[84]]],710],[[[103,[84]]],711],[[[103,[84]]],712],[[[103,[199]]],694],[[[103,[199]]],695],[[[103,[199]]],696],[[[103,[107]]],713],[[[103,[107]]],714],[[[103,[107]]],715],[[685,187],698],[[685,187],699],[[685,187],701],[[685,187],702],[[685,187],703],[[689,174],705],[[689,174],707],[[689,174],708],[[689,174],709],[[684,684,684],697],[[686,686,686,686],698],[[685,685,685],699],[[684,684],700],[[686,686,686],701],[[687,687,687,687],702],[[688,688,688],704],[[689,689,689,689],705],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[[103,[187]]],697],[[[103,[187]]],698],[[[103,[187]]],699],[[[103,[187]]],700],[[[103,[187]]],701],[[[103,[187]]],702],[[[103,[174]]],704],[[[103,[174]]],705],[[[103,[174]]],706],[[[103,[174]]],707],[[[103,[174]]],708],[[[103,[[103,[187]]]]],697],[[[103,[[103,[187]]]]],698],[[[103,[[103,[187]]]]],699],[[[103,[[103,[187]]]]],700],[[[103,[[103,[187]]]]],701],[[[103,[[103,[187]]]]],702],[[[103,[[103,[174]]]]],704],[[[103,[[103,[174]]]]],705],[[[103,[[103,[174]]]]],706],[[[103,[[103,[174]]]]],707],[[[103,[[103,[174]]]]],708],[[[132,[187]]],697],[[[132,[187]]],698],[[[132,[187]]],699],[[[132,[187]]],700],[[[132,[187]]],701],[[[132,[187]]],702],[[[132,[174]]],704],[[[132,[174]]],705],[[[132,[174]]],706],[[[132,[174]]],707],[[[132,[174]]],708],[685,699],[684,700],[685,701],[687,702],[688,706],[689,707],[690,708],[[721,187,187,187],699],[[721,187,187,187],701],[[721,187,187,187],702],[[721,187,187,187],703],[[721,174,174,174],707],[[721,174,174,174],708],[[721,174,174,174],709],[700,697],[700,699],[700,701],[706,704],[706,707],[[700,684],697],[[706,688],704],[699,697],[699,698],[699,700],[699,702],[699,703],[707,704],[707,705],[707,706],[707,708],[707,709],[[699,685],698],[[707,689],705],[701,697],[701,700],[701,702],[701,703],[702,698],[702,699],[702,701],[702,703],[708,705],[708,707],[708,709],[703,698],[703,699],[703,701],[703,702],[709,705],[709,707],[709,708],[[685,685],703],[[689,689],709],[[684,684],703],[[688,688],709],[[685,685],703],[[689,689],709],[[703,685],698],[[703,685],702],[[709,689],705],[[709,689],708],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[187,698],[187,699],[187,701],[187,702],[187,703],[174,705],[174,707],[174,708],[174,709],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[684,697],[685,698],[684,699],[684,701],[685,702],[688,704],[689,705],[688,707],[689,708],[[684,187],700],[[688,174],706],[[684,187,684],697],[[684,187,684],699],[[684,187,684],701],[[688,174,688],704],[[688,174,688],707],[[685,703,685],698],[[685,703,685],702],[[689,709,689],705],[[689,709,689],708],[685,703],[689,709],[[[132,[187]]],684],[[[132,[187]]],685],[[[132,[187]]],703],[[[132,[187]]],686],[[[132,[187]]],687],[[[132,[174]]],709],[[[132,[174]]],688],[[[132,[174]]],689],[[[132,[174]]],690],[[[132,[198]]],691],[[[132,[198]]],692],[[[132,[198]]],693],[[[132,[84]]],710],[[[132,[84]]],711],[[[132,[84]]],712],[[[132,[199]]],694],[[[132,[199]]],695],[[[132,[199]]],696],[[[132,[107]]],713],[[[132,[107]]],714],[[[132,[107]]],715],[684,697],[685,698],[684,699],[684,701],[685,702],[688,704],[689,705],[688,707],[689,708],[687,703],[690,709],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[[187,187,187,187],703],[[174,174,174,174],709],[[721,117]],[[716,117]],[[717,117]],[[718,117]],[[719,117]],[[720,117]],[[691,117]],[[692,117]],[[693,117]],[[710,117]],[[711,117]],[[712,117]],[[694,117]],[[695,117]],[[696,117]],[[713,117]],[[714,117]],[[715,117]],0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[684,40]],[[685,40]],[[686,40]],[[687,40]],[[688,40]],[[689,40]],[[690,40]],[[691,40]],[[692,40]],[[693,40]],[[710,40]],[[711,40]],[[712,40]],[[694,40]],[[695,40]],[[696,40]],[[713,40]],[[714,40]],[[715,40]],[[684,40]],[[685,40]],[[686,40]],[[687,40]],[[688,40]],[[689,40]],[[690,40]],[[691,40]],[[692,40]],[[693,40]],[[710,40]],[[711,40]],[[712,40]],[[694,40]],[[695,40]],[[696,40]],[[713,40]],[[714,40]],[[715,40]],[[685,685,174],685],[[703,703,174],703],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[697,697],[698,698],[699,699],[700,700],[701,701],[702,702],[703,703],[704,704],[705,705],[706,706],[707,707],[708,708],[709,709],[697,92],[698,92],[699,92],[684,92],[685,92],[700,92],[701,92],[702,92],[703,92],[686,92],[687,92],[704,92],[705,92],[706,92],[707,92],[708,92],[709,92],[688,92],[689,92],[690,92],[697,92],[698,92],[699,92],[684,92],[685,92],[700,92],[701,92],[702,92],[703,92],[686,92],[687,92],[704,92],[705,92],[706,92],[707,92],[708,92],[709,92],[688,92],[689,92],[690,92],[684,716],[685,717],[686,719],[687,720],[688,716],[689,717],[690,718],[703,92],[709,92],[684,84],[685,84],[686,84],[687,84],[688,84],[689,84],[690,84],[691,84],[692,84],[693,84],[694,84],[695,84],[696,84],[684,92],[685,92],[703,92],[686,92],[687,92],[709,92],[688,92],[689,92],[690,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[684,187],[685,187],[703,187],[686,187],[687,187],[709,174],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[684,684,187],684],[[685,685,187],685],[[703,703,187],703],[[686,686,187],686],[[687,687,187],687],[[709,709,174],709],[[688,688,174],688],[[689,689,174],689],[[690,690,174],690],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[685,685,685],698],[[685,685,685],702],[[689,689,689],705],[[689,689,689],708],[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,0,0,[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[684,187],[685,187],[686,187],[687,187],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[684,187],[685,187],[686,187],[687,187],[688,174],[689,174],[690,174],[691,198],[692,198],[693,198],[710,84],[711,84],[712,84],[694,199],[695,199],[696,199],[713,107],[714,107],[715,107],[[697,699]],[[697,701]],[[697,697]],[[698,702]],[[698,698]],[[699,685]],[[699,686],686],[[699,697]],[[699,699]],[[699,187]],[[684,684],684],[[684,187],684],[[685,685],685],[[685,187],685],[[700,684]],[[700,700]],[[700,187]],[[701,685],685],[[701,187]],[[701,686]],[[701,697]],[[701,701]],[[702,698]],[[702,187]],[[702,687]],[[702,702]],[[703,187],703],[[703,686]],[[703,703],703],[[703,685]],[[686,686],686],[[686,187],686],[[687,687],687],[[687,187],687],[[704,707]],[[704,704]],[[705,708]],[[705,705]],[[706,174]],[[706,706]],[[706,688]],[[707,704]],[[707,174]],[[707,689]],[[707,707]],[[708,705]],[[708,690]],[[708,708]],[[708,174]],[[709,689]],[[709,174],709],[[709,709],709],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,690],690],[[690,174],690],[[691,198],691],[[691,691],691],[[692,198],692],[[692,692],692],[[693,693],693],[[693,198],693],[[710,84],710],[[710,710],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,694],694],[[694,199],694],[[695,695],695],[[695,199],695],[[696,696],696],[[696,199],696],[[713,107],713],[[713,713],713],[[714,107],714],[[714,714],714],[[715,107],715],[[715,715],715],[[684,684,684],684],[[685,685,685],685],[[686,686,686],686],[[687,687,687],687],[[688,688,688],688],[[689,689,689],689],[[690,690,690],690],[[697,697]],[[698,698]],[[699,699]],[[699,187]],[[684,684]],[[684,187]],[[685,187]],[[685,685]],[[700,700]],[[700,187]],[[701,701]],[[701,187]],[[702,187]],[[702,702]],[[703,703]],[[686,187]],[[686,686]],[[687,187]],[[687,687]],[[704,704]],[[705,705]],[[706,174]],[[706,706]],[[707,174]],[[707,707]],[[708,708]],[[708,174]],[[709,709]],[[688,174]],[[688,688]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,198]],[[691,691]],[[692,692]],[[692,198]],[[693,198]],[[693,693]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,84]],[[712,712]],[[694,694]],[[694,199]],[[695,199]],[[695,695]],[[696,696]],[[696,199]],[[713,713]],[[713,107]],[[714,107]],[[714,714]],[[715,715]],[[715,107]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[[703,703],703],[[709,709],709],[[699,187],699],[[700,187],700],[[701,187],701],[[702,187],702],[[706,174],706],[[707,174],707],[[708,174],708],[[700,684],684],[[706,688],688],[[699,685],685],[[701,685],685],[[703,685],685],[[707,689],689],[[709,689],689],[[699,686],686],[[701,686],686],[[703,686],686],[[702,687],687],[[708,690],690],[699],[684,684],[685,685],[700],[701],[702],[703,703],[686,686],[687,687],[706],[707],[708],[709,709],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[92,92],716],[[92,92,92],717],[[92,92,92,92],718],[[92,92,92],719],[[92,92,92,92],720],[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[684,684],[685,685],[703,703],[686,686],[687,687],[709,709],[688,688],[689,689],[690,690],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[716,716],[717,717],[718,718],[719,719],[720,720],[691],[692],[693],[710],[711],[712],[694],[695],[696],[713],[714],[715],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[[187,187,187,187,187,187],702],[[174,174,174,174,174,174],708],[684,684],[688,688],[691,691],[694,694],[[684,684],187],[[688,688],174],[[691,691],198],[[694,694],199],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187],702],[[174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[187,187,187,187],702],[[174,174,174,174],708],[[684,187],684],[[685,187],685],[[686,187],686],[[687,187],687],[[688,174],688],[[689,174],689],[[690,174],690],[209,697],[209,698],[209,699],[209,699],[209,684],[209,684],[209,685],[209,685],[209,700],[209,700],[209,701],[209,701],[209,702],[209,702],[209,703],[209,703],[209,686],[209,686],[209,687],[209,687],[209,704],[209,705],[209,706],[209,706],[209,707],[209,707],[209,708],[209,708],[209,709],[209,709],[209,688],[209,688],[209,689],[209,689],[209,690],[209,690],[209,691],[209,691],[209,692],[209,692],[209,693],[209,693],[209,710],[209,710],[209,711],[209,711],[209,712],[209,712],[209,694],[209,694],[209,695],[209,695],[209,696],[209,696],[209,713],[209,713],[209,714],[209,714],[209,715],[209,715],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[702,685],685],[[708,689],689],[[187,187,187,187],703],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[5,107],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[684,187],684],[[684,684],684],[[685,685],685],[[685,187],685],[[686,187],686],[[686,686],686],[[687,687],687],[[687,187],687],[[688,174],688],[[688,688],688],[[689,174],689],[[689,689],689],[[690,690],690],[[690,174],690],[[691,198],691],[[691,691],691],[[692,198],692],[[692,692],692],[[693,198],693],[[693,693],693],[[710,84],710],[[710,710],710],[[711,84],711],[[711,711],711],[[712,712],712],[[712,84],712],[[694,694],694],[[694,199],694],[[695,199],695],[[695,695],695],[[696,696],696],[[696,199],696],[[713,107],713],[[713,713],713],[[714,714],714],[[714,107],714],[[715,715],715],[[715,107],715],[[684,684]],[[684,187]],[[685,685]],[[685,187]],[[686,686]],[[686,187]],[[687,187]],[[687,687]],[[688,688]],[[688,174]],[[689,689]],[[689,174]],[[690,690]],[[690,174]],[[691,691]],[[691,198]],[[692,692]],[[692,198]],[[693,198]],[[693,693]],[[710,84]],[[710,710]],[[711,711]],[[711,84]],[[712,84]],[[712,712]],[[694,199]],[[694,694]],[[695,695]],[[695,199]],[[696,199]],[[696,696]],[[713,107]],[[713,713]],[[714,714]],[[714,107]],[[715,107]],[[715,715]],[[684,684],684],[[685,685],685],[[686,686],686],[[687,687],687],[[688,688],688],[[689,689],689],[[690,690],690],[[691,691],691],[[692,692],692],[[693,693],693],[[694,694],694],[[695,695],695],[[696,696],696],[[684,684],684],[[688,688],688],[[691,691],691],[[694,694],694],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[[699,40],685],[[700,40],684],[[701,40],686],[[702,40],687],[[706,40],688],[[707,40],689],[[708,40],690],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[716,684,684],684],[[717,685,685],685],[[719,686,686],686],[[720,687,687],687],[[716,688,688],688],[[717,689,689],689],[[718,690,690],690],[[716,691,691],691],[[717,692,692],692],[[718,693,693],693],[[716,710,710],710],[[717,711,711],711],[[718,712,712],712],[[716,694,694],694],[[717,695,695],695],[[718,696,696],696],[[716,713,713],713],[[717,714,714],714],[[718,715,715],715],[[721,142],6],[[716,142],6],[[717,142],6],[[718,142],6],[[719,142],6],[[720,142],6],[[697,142],6],[[698,142],6],[[699,142],6],[[684,142],6],[[685,142],6],[[700,142],6],[[701,142],6],[[702,142],6],[[703,142],6],[[686,142],6],[[687,142],6],[[704,142],6],[[705,142],6],[[706,142],6],[[707,142],6],[[708,142],6],[[709,142],6],[[688,142],6],[[689,142],6],[[690,142],6],[[691,142],6],[[692,142],6],[[693,142],6],[[710,142],6],[[711,142],6],[[712,142],6],[[694,142],6],[[695,142],6],[[696,142],6],[[713,142],6],[[714,142],6],[[715,142],6],[[716,40,92]],[[717,40,92]],[[718,40,92]],[[719,40,92]],[[720,40,92]],[[691,161]],[[691,197]],[[691,691]],[[691,84]],[[691,710]],[[691,198]],[[691,199]],[[691,5]],[[691,107]],[[691,200]],[[692,107]],[[692,5]],[[692,199]],[[692,198]],[[692,200]],[[692,197]],[[692,84]],[[692,161]],[[692,711]],[[692,692]],[[693,197]],[[693,198]],[[693,161]],[[693,200]],[[693,5]],[[693,693]],[[693,107]],[[693,84]],[[693,712]],[[693,199]],[[710,710]],[[710,5]],[[710,198]],[[710,199]],[[710,691]],[[710,161]],[[710,197]],[[710,107]],[[710,84]],[[710,200]],[[711,198]],[[711,84]],[[711,200]],[[711,711]],[[711,197]],[[711,161]],[[711,199]],[[711,5]],[[711,692]],[[711,107]],[[712,199]],[[712,712]],[[712,84]],[[712,107]],[[712,693]],[[712,161]],[[712,200]],[[712,197]],[[712,198]],[[712,5]],[[694,198]],[[694,197]],[[694,691]],[[694,5]],[[694,199]],[[694,84]],[[694,200]],[[694,710]],[[694,161]],[[694,107]],[[695,161]],[[695,200]],[[695,199]],[[695,198]],[[695,692]],[[695,711]],[[695,84]],[[695,197]],[[695,107]],[[695,5]],[[696,161]],[[696,200]],[[696,84]],[[696,693]],[[696,198]],[[696,199]],[[696,712]],[[696,5]],[[696,107]],[[696,197]],[[713,197]],[[713,691]],[[713,200]],[[713,161]],[[713,84]],[[713,107]],[[713,5]],[[713,199]],[[713,710]],[[713,198]],[[714,200]],[[714,5]],[[714,692]],[[714,107]],[[714,197]],[[714,711]],[[714,161]],[[714,198]],[[714,84]],[[714,199]],[[715,199]],[[715,712]],[[715,693]],[[715,197]],[[715,5]],[[715,198]],[[715,200]],[[715,84]],[[715,161]],[[715,107]],[[691,197]],[[691,200]],[[691,84]],[[691,5]],[[691,107]],[[691,161]],[[691,198]],[[691,710]],[[691,199]],[[691,691]],[[692,199]],[[692,198]],[[692,5]],[[692,107]],[[692,197]],[[692,692]],[[692,84]],[[692,161]],[[692,711]],[[692,200]],[[693,5]],[[693,199]],[[693,200]],[[693,712]],[[693,161]],[[693,197]],[[693,107]],[[693,693]],[[693,84]],[[693,198]],[[710,691]],[[710,198]],[[710,107]],[[710,161]],[[710,710]],[[710,199]],[[710,5]],[[710,197]],[[710,84]],[[710,200]],[[711,5]],[[711,161]],[[711,200]],[[711,197]],[[711,692]],[[711,199]],[[711,711]],[[711,107]],[[711,84]],[[711,198]],[[712,107]],[[712,712]],[[712,199]],[[712,693]],[[712,198]],[[712,161]],[[712,197]],[[712,200]],[[712,84]],[[712,5]],[[694,691]],[[694,161]],[[694,198]],[[694,84]],[[694,107]],[[694,200]],[[694,710]],[[694,199]],[[694,197]],[[694,5]],[[695,198]],[[695,200]],[[695,197]],[[695,161]],[[695,711]],[[695,84]],[[695,199]],[[695,5]],[[695,692]],[[695,107]],[[696,161]],[[696,199]],[[696,84]],[[696,107]],[[696,197]],[[696,198]],[[696,5]],[[696,693]],[[696,200]],[[696,712]],[[713,200]],[[713,5]],[[713,199]],[[713,691]],[[713,198]],[[713,710]],[[713,107]],[[713,84]],[[713,161]],[[713,197]],[[714,107]],[[714,197]],[[714,692]],[[714,5]],[[714,200]],[[714,198]],[[714,711]],[[714,161]],[[714,199]],[[714,84]],[[715,5]],[[715,161]],[[715,197]],[[715,84]],[[715,199]],[[715,107]],[[715,200]],[[715,198]],[[715,712]],[[715,693]],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[691,691],[692,692],[693,693],[694,694],[695,695],[696,696],[[703,703,187],703],[[709,709,174],709],[92,716],[92,717],[92,718],[92,719],[92,720],[187,684],[187,685],[187,686],[187,687],[174,688],[174,689],[174,690],[198,691],[198,692],[198,693],[84,710],[84,711],[84,712],[199,694],[199,695],[199,696],[107,713],[107,714],[107,715],[[699,699]],[[684,684],684],[[684,187],684],[[685,685],685],[[685,187],685],[[700,700]],[[701,701]],[[702,702]],[[703,703],703],[[686,187],686],[[686,686],686],[[687,187],687],[[687,687],687],[[706,706]],[[707,707]],[[708,708]],[[709,709],709],[[688,688],688],[[688,174],688],[[689,689],689],[[689,174],689],[[690,690],690],[[690,174],690],[[691,691],691],[[691,198],691],[[692,692],692],[[692,198],692],[[693,198],693],[[693,693],693],[[710,710],710],[[710,84],710],[[711,711],711],[[711,84],711],[[712,84],712],[[712,712],712],[[694,694],694],[[694,199],694],[[695,199],695],[[695,695],695],[[696,199],696],[[696,696],696],[[713,107],713],[[713,713],713],[[714,107],714],[[714,714],714],[[715,715],715],[[715,107],715],[[699,699]],[[684,187]],[[684,684]],[[685,187]],[[685,685]],[[700,700]],[[701,701]],[[702,702]],[[686,187]],[[686,686]],[[687,687]],[[687,187]],[[706,706]],[[707,707]],[[708,708]],[[688,174]],[[688,688]],[[689,689]],[[689,174]],[[690,174]],[[690,690]],[[691,691]],[[691,198]],[[692,198]],[[692,692]],[[693,198]],[[693,693]],[[710,710]],[[710,84]],[[711,84]],[[711,711]],[[712,712]],[[712,84]],[[694,694]],[[694,199]],[[695,695]],[[695,199]],[[696,696]],[[696,199]],[[713,107]],[[713,713]],[[714,107]],[[714,714]],[[715,715]],[[715,107]],[[700,700],700],[[706,706],706],[[699,699],699],[[701,701],701],[[707,707],707],[[702,702],702],[[708,708],708],[209,699],[209,699],[209,684],[209,684],[209,685],[209,685],[209,700],[209,700],[209,701],[209,701],[209,702],[209,702],[209,703],[209,703],[209,686],[209,686],[209,687],[209,687],[209,706],[209,706],[209,707],[209,707],[209,708],[209,708],[209,709],[209,709],[209,688],[209,688],[209,689],[209,689],[209,690],[209,690],[209,691],[209,691],[209,692],[209,692],[209,693],[209,693],[209,710],[209,710],[209,711],[209,711],[209,712],[209,712],[209,694],[209,694],[209,695],[209,695],[209,696],[209,696],[209,713],[209,713],[209,714],[209,714],[209,715],[209,715],0,[[716,40],92],[[717,40],92],[[718,40],92],[[719,40],92],[[720,40],92],[684,[[103,[187]]]],[685,[[103,[187]]]],[703,[[103,[187]]]],[686,[[103,[187]]]],[687,[[103,[187]]]],[709,[[103,[174]]]],[688,[[103,[174]]]],[689,[[103,[174]]]],[690,[[103,[174]]]],[691,[[103,[198]]]],[692,[[103,[198]]]],[693,[[103,[198]]]],[710,[[103,[84]]]],[711,[[103,[84]]]],[712,[[103,[84]]]],[694,[[103,[199]]]],[695,[[103,[199]]]],[696,[[103,[199]]]],[713,[[103,[107]]]],[714,[[103,[107]]]],[715,[[103,[107]]]],[703],[709],[697,[[103,[187]]]],[698,[[103,[187]]]],[699,[[103,[187]]]],[700,[[103,[187]]]],[701,[[103,[187]]]],[702,[[103,[187]]]],[704,[[103,[174]]]],[705,[[103,[174]]]],[706,[[103,[174]]]],[707,[[103,[174]]]],[708,[[103,[174]]]],[697,[[103,[[103,[187]]]]]],[698,[[103,[[103,[187]]]]]],[699,[[103,[[103,[187]]]]]],[700,[[103,[[103,[187]]]]]],[701,[[103,[[103,[187]]]]]],[702,[[103,[[103,[187]]]]]],[704,[[103,[[103,[174]]]]]],[705,[[103,[[103,[174]]]]]],[706,[[103,[[103,[174]]]]]],[707,[[103,[[103,[174]]]]]],[708,[[103,[[103,[174]]]]]],[[703,721]],[[709,721]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[697],[704],[698],[702],[705],[708],[703,685],[709,689],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[],105],[[697,684],684],[[699,684],684],[[701,684],684],[[704,688],688],[[707,688],688],[[698,685],685],[[702,685],685],[[705,689],689],[[708,689],689],[[698,686],686],[[702,686],686],[[697,684],684],[[699,684],684],[[701,684],684],[[704,688],688],[[707,688],688],[[698,685],685],[[702,685],685],[[705,689],689],[[708,689],689],[[698,686],686],[[702,686],686],0,0,0,0,[699,699],[700,700],[701,701],[702,702],[706,706],[707,707],[708,708],[684,684],[685,685],[686,686],[687,687],[688,688],[689,689],[690,690],[685,684],[686,684],[687,685],[689,688],[690,689],[692,691],[693,692],[711,710],[712,711],[695,694],[696,695],[714,713],[715,714],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[710,[[6,[691]]]],[694,[[6,[691]]]],[713,[[6,[691]]]],[695,[[6,[692]]]],[[],6],[711,[[6,[692]]]],[714,[[6,[692]]]],[712,[[6,[693]]]],[696,[[6,[693]]]],[[],6],[715,[[6,[693]]]],[713,[[6,[710]]]],[691,[[6,[710]]]],[[],6],[694,[[6,[710]]]],[714,[[6,[711]]]],[695,[[6,[711]]]],[692,[[6,[711]]]],[[],6],[715,[[6,[712]]]],[[],6],[696,[[6,[712]]]],[693,[[6,[712]]]],[713,[[6,[694]]]],[[],6],[[],6],[714,[[6,[695]]]],[715,[[6,[696]]]],[[],6],[694,[[6,[713]]]],[[],6],[695,[[6,[714]]]],[[],6],[[],6],[696,[[6,[715]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[684,[[26,[684]]]],[685,[[26,[685]]]],[686,[[26,[686]]]],[687,[[26,[687]]]],[688,[[26,[688]]]],[689,[[26,[689]]]],[690,[[26,[690]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[691,691],691],[[692,692],692],[[693,693],693],[[710,710],710],[[711,711],711],[[712,712],712],[[694,694],694],[[695,695],695],[[696,696],696],[[713,713],713],[[714,714],714],[[715,715],715],[[697,[132,[187]]]],[[698,[132,[187]]]],[[699,[132,[187]]]],[[700,[132,[187]]]],[[701,[132,[187]]]],[[702,[132,[187]]]],[[704,[132,[174]]]],[[705,[132,[174]]]],[[706,[132,[174]]]],[[707,[132,[174]]]],[[708,[132,[174]]]],[[684,[132,[187]]]],[[685,[132,[187]]]],[[703,[132,[187]]]],[[686,[132,[187]]]],[[687,[132,[187]]]],[[709,[132,[174]]]],[[688,[132,[174]]]],[[689,[132,[174]]]],[[690,[132,[174]]]],[[691,[132,[198]]]],[[692,[132,[198]]]],[[693,[132,[198]]]],[[710,[132,[84]]]],[[711,[132,[84]]]],[[712,[132,[84]]]],[[694,[132,[199]]]],[[695,[132,[199]]]],[[696,[132,[199]]]],[[713,[132,[107]]]],[[714,[132,[107]]]],[[715,[132,[107]]]],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[703,685],[686,686],[687,685],[709,689],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,684],[685,684],[686,684],[687,684],[688,688],[689,688],[690,688],[691,691],[692,691],[693,691],[710,710],[711,710],[712,710],[694,694],[695,694],[696,694],[713,713],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[[]],[684,685],[685,685],[686,686],[687,685],[688,689],[689,689],[690,689],[691,692],[692,692],[693,692],[710,711],[711,711],[712,711],[694,695],[695,695],[696,695],[713,714],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[[]],[684,687],[685,687],[686,687],[687,687],[688,690],[689,690],[690,690],[691,693],[692,693],[693,693],[710,712],[711,712],[712,712],[694,696],[695,696],[696,696],[713,715],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[687,684],[690,688],[693,691],[712,710],[696,694],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,684],[686,684],[687,684],[689,688],[690,688],[692,691],[693,691],[711,710],[712,710],[695,694],[696,694],[714,713],[715,713],[[]],[687,685],[690,689],[693,692],[712,711],[696,695],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,685],[686,686],[687,685],[689,689],[690,689],[692,692],[693,692],[711,711],[712,711],[695,695],[696,695],[714,714],[715,714],[[]],[687,687],[690,690],[693,693],[712,712],[696,696],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],[[]],[[]],[685,687],[686,687],[687,687],[689,690],[690,690],[692,693],[693,693],[711,712],[712,712],[695,696],[696,696],[714,715],[715,715],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,[[187,187,187,187],703],0,0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,0,0,0,0,0,0,0,0,0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,0,0,0,0,0,0,0,0,0,0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[]],[[]],[736,736],[[]],[[],736],[[736,736],92],[23,92],[[],92],[[],92],[[],92],[[736,15],16],[[]],[[]],[17],0,[[736,117]],[[]],[[]],0,0,0,[736,92],[[5,5]],[5],[5],[[5,5],92],[5,107],[[],18],[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[[],23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[737,737],[738,738],[739,739],[740,740],[741,741],[742,742],[743,743],[744,744],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],737],[[],738],[[],739],[[],740],[[],741],[[],742],[[742,742],92],[[744,744],92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],0,[[737,15],16],[[738,15],16],[[739,15],16],[[740,15],16],[[741,15],16],[[742,15],16],[[742,15],16],[[743,15],16],[[744,15],16],[[744,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],0,0,0,0,[[742,117]],[[744,117]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[5,107],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[]],[[]],[[]],[[]],[[]],[[]],0,[745,745],[746,746],[747,747],[[]],[[]],[[]],[[],745],[[],746],[[],747],[[747,747],92],[23,92],[[],92],[[],92],[[],92],[[745,15],16],[[746,15],16],[[747,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[[747,117]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],0,[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[748,748],[749,749],[750,750],[751,751],[752,752],[[]],[[]],[[]],[[]],[[]],[[],748],[[],752],[[748,15],16],[[749,15],16],[[750,15],16],[[751,15],16],[[752,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[753,753],[[]],[[],753],[[753,15],16],[[]],[[]],[17],0,[[]],[[]],[[5,5]],[5],[5],[[],18],0,[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[754,102,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],[[754,102,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],[[754,[0,[116,135,136]]],754],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[755,755],[756,756],[[]],[[]],[[755,[757,[120]]],2],[[],2],[[],758],[[],4],[[],754],[[],755],[[],756],[[755,[757,[120]]]],0,[2],[2],[[2,15],[[6,[98]]]],[[755,15],[[6,[98]]]],[[756,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[[755,[757,[120]]],[[26,[2]]]],[[755,[757,[120]]],[[26,[2]]]],0,0,[4,[[759,[[0,[41,182]]]]]],[[4,41]],[2],[4],[[2,760],2],[[4,761],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[755,[[762,[120,2]]]],[755,[[763,[120,2]]]],[[],2],[[],4],0,0,[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[4,[[26,[41]]]],[[2,17]],0,[[],18],[[],18],0,[4,[[26,[[764,[41]]]]]],[4,[[26,[[765,[41]]]]]],[4,[[26,[[759,[41]]]]]],0,[2,17],0,0,0,[[640,17,766]],[[758,640,17,766]],[[4,640]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[17],[[]],[17,17],[[]],0,0,[[],17],0,[[17,15],[[6,[98]]]],[[]],[[]],[17],[17],[17,[[26,[[764,[41]]]]]],[17,[[26,[[759,[41]]]]]],[17],[17,17],[17,[[759,[[0,[41,767]]]]]],[17],[[17,41],[[26,[[765,[41]]]]]],[[]],[[]],[17],[[],17],0,[[5,5]],[5],[5],[17,[[764,[41]]]],[17,[[759,[41]]]],0,0,[[17,768]],[[17,768]],0,0,[[]],[[]],[[],6],[[],6],[[],7],[[],103],[[]],0,0,0,0,0,0,[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,[[],770],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[770],[[[386,[770,86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[771,768]],[[766,768],766],[772],[[773,772]],[[766,774,768],766],[[],158],[[],158],[770],[[[764,[[775,[41]]]],770]],[[[759,[[775,[41]]]],770]],[[[759,[[775,[41]]]],770]],[[],23],[[],23],[[],23],[[],23],[[[764,[776,33]]],764],[[[759,[777,33]]],759],[[[759,[[778,[33]],33]]],[[759,[33]]]],[[[759,[[0,[778,33]]]]]],[[[779,[33]]]],[[[764,[[22,[33]],33]]],[[764,[33]]]],[[[764,[[0,[22,33]]]]]],[[[759,[[0,[22,33]]]]]],[33,28],[33,30],[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,[[[775,[41]]],770],[780,770],[10,770],0,[[],92],[17],[[]],[[]],[[]],[[]],[[]],[[[779,[33]]],[[764,[33]]]],[[]],[[]],[17],[764],[[]],[[]],[[[759,[33]]],33],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[[]],[17],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[781,782],[[]],[[]],[[]],[[]],[[]],[[[765,[41]]],[[764,[41]]]],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[779,[33]]],[[759,[33]]]],[[]],[[]],[[]],[[]],[[]],[[[759,[33]]],33],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[781,783],[[]],[[]],[[]],[[]],[[]],[[]],[[[765,[41]]],[[759,[41]]]],[[]],[[]],[[]],[[]],[[],41],[[],41],[174,92],[[[175,[158]]],158],[10],[[[779,[62]]],[[779,[62]]]],[780,780],[[[764,[33]]],[[764,[33]]]],[770,770],[784,784],[785,785],[10,10],[781,781],[786,786],[787,787],[[[765,[[0,[62,41]]]]],[[765,[[0,[62,41]]]]]],[788,788],[771,771],[781,781],0,[[[779,[62]],[779,[62]]]],[[[764,[33]],[764,[33]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[779,[74]],[779,[74]]],73],[[785,785],73],[[],73],[[],73],0,[[[775,[41]],785],92],[[770,785],92],[[786,72],92],[787,92],[[]],[10,785],[[],770],[180,[[181,[5]]]],[[],182],[[],[[775,[41]]]],[[],766],[[],770],[[],784],[[],785],[[],10],[[],786],[[],787],[[],[[765,[[0,[41,182]]]]]],[[],771],0,[[]],[[[764,[33]]],33],[[[759,[33]]],33],[[[9,[41]]]],[[[789,[[0,[41,767]]]]]],[[[790,[41]]]],[[[791,[[0,[41,767]]]]]],[770],[792],[782],[782,764],[783],[793],[794],[[]],[[[759,[33]]],33],[[[790,[41]]]],[[[791,[[0,[41,767]]]]]],[770],[792],[783,759],[783],[793],[794],0,[5,158],[780],0,[[[779,[93]],779],92],[[[764,[[0,[93,33]]]]],92],[[[759,[[0,[93,33]]]]],92],[[785,785],92],0,[23,92],[23,92],[23,92],[23,92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],187],[[],187],[[],174],[[],174],0,0,[[[132,[5]]]],[[[764,[33]],153],[[6,[[764,[33]],[764,[33]]]]]],[[[759,[33]],153],[[6,[[759,[33]],[759,[33]]]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[769,[[0,[795,33]]]],15],[[6,[98]]]],[[[779,[99]],15],[[6,[98]]]],[[[779,[151]],15],[[6,[98]]]],[[[764,[[0,[99,33]]]],15],[[6,[98]]]],[[[764,[[0,[151,33]]]],15],[[6,[98]]]],[[[759,[[0,[151,33]]]],15],[[6,[98]]]],[[[759,[99]],15],[[6,[98]]]],[[766,15],[[6,[98]]]],[[770,15],[[6,[98]]]],[[796,15],[[6,[98]]]],[[796,15],[[6,[98]]]],[[785,15],[[6,[98]]]],[[10,15],[[6,[98]]]],[[781,15],[[6,[98]]]],[[[765,[[0,[41,99]]]],15],[[6,[98]]]],[[788,15],[[6,[98]]]],[[],780],[[]],[[]],[[]],[[]],[[]],[[],779],[152],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,781],[[]],[780,[[775,[41]]]],[781,[[765,[41]]]],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],[17],0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[785,84],[[[775,[41]],785],[[26,[41]]]],[[780,785],[[26,[41]]]],[784,[[6,[[764,[[775,[41]]]],796]]]],[[786,72],[[26,[782]]]],[787,[[26,[[764,[41]]]]]],[784,[[6,[[461,[[779,[[775,[41]]]],86]],796]]]],[[786,72],[[26,[781]]]],[787,[[26,[[765,[41]]]]]],[[784,72],[[6,[[461,[[779,[780]],86]],796]]]],[[[775,[41]],[103,[785]]],[[103,[[26,[41]]]]]],[[780,[103,[785]]],[[103,[[26,[41]]]]]],[[780,[103,[785]]],[[103,[[26,[28]]]]]],[[[775,[41]],785],[[26,[41]]]],[[[779,[33]]],33],[[780,785],[[26,[41]]]],[784,[[6,[[759,[[775,[41]]]],796]]]],[[786,72],[[26,[783]]]],[787,[[26,[[759,[41]]]]]],[[780,785],[[26,[30]]]],[[780,785],[[26,[28]]]],[102,105],[17],[17],[17],[17],[17],[17],[17],[17],0,[[[764,[[0,[118,33]]]],117]],[[[759,[[0,[118,33]]]],117]],[[785,117]],0,[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[],44],[[],44],[773,44],[788,44],0,0,[[[175,[40]]],40],[785,84],[784],[17],[17],[17],[17],[17],[[773,17]],[[772,17]],[17],[17],[17],[17],[17],0,[[766,17]],[[[775,[41]],785,41],[[26,[41]]]],[[780,785,41],[[26,[41]]]],[[786,27],[[26,[781]]]],[[787,41],[[26,[[765,[41]]]]]],[[780,785,27],[[26,[27]]]],[[786,781],[[26,[781]]]],[[787,[765,[41]]]],[[780,785,5],92],[[766,774,797],766],[[766,774,797],766],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[779],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[764,[33]]]],[[[759,[33]]]],[780,[[775,[41]]]],[[[775,[41]]],780],[787,786],[[10,785],92],[786,92],[787,92],[[[175,[173]]],173],[[[775,[41]]],209],[780,798],[[[775,[41]]],209],[780,799],[[[775,[41]],[386,[770,86]]],[[123,[800]]]],[[780,[386,[770,86]]],800],[[10,801],802],[[[386,[770,86]]]],[[[775,[41]],[386,[770,86]]],[[123,[803]]]],[[780,[386,[770,86]]],803],[[[764,[[775,[41]]]],[386,[770,86]]]],[[[759,[[775,[41]]]],[386,[770,86]]]],[[[759,[[775,[41]]]],[386,[770,86]]]],[[10,770],804],[[10,785]],[10,[[191,[785,86]]]],0,0,[[[764,[33]]],33],[[[759,[33]]],33],[786,40],[787,40],[92,92],[[],158],[[[764,[33]],153],[[764,[33]]]],[[[759,[33]],153],[[759,[33]]]],[[[764,[33]],153]],[[[759,[33]],153]],[[],105],[[],105],[[],102],[773,105],[772,102],[788,105],0,0,0,0,0,[[],779],[18,780],[33,[[764,[33]]]],[33,[[759,[33]]]],[774,773],[[84,84],785],[27,781],[[],786],[[],787],[41,[[765,[41]]]],[803,26],[800,26],[798,26],[799,26],[[[802,[209]]],26],[804,26],[[[779,[140]],779],[[26,[73]]]],[[[764,[[0,[140,33]]]]],[[26,[73]]]],[[[759,[[0,[140,33]]]]],[[26,[73]]]],[[785,785],[[26,[73]]]],[[132,40]],0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[5,5],92],[[5,5],92],[5,107],[5,107],[5,107],[[],208],[[[775,[41]],785],[[26,[41]]]],[[780,785],[[26,[41]]]],[[786,72],[[26,[781]]]],[[780,785],[[26,[27]]]],[[780,785,[26,[5]]],92],[779],[[779,153]],[[]],0,[17],[17],[[766,17]],[[773,17]],[[772,17]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],[780,18],[[],18],[781,18],[[],18],0,0,0,[132],[[],40],[[[764,[132]],[175,[40]]],[[764,[132]]]],[[[759,[132]],[175,[40]]],[[759,[132]]]],0,0,0,[[779,779]],[[]],[[]],0,0,[[[779,[182]]],182],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],160],[[],105],[[],105],[[],105],[[],105],[[],105],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[764,[26]]],[[26,[764]]]],[[[759,[26]]],[[26,[759]]]],[[[779,[33]]],[[26,[[764,[33]]]]]],[[[779,[33]]],[[26,[[759,[33]]]]]],[[[779,[33]]],[[26,[33]]]],[[[779,[33]]],[[26,[33]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],[[],6],[[],6],[[],6],[780,[[6,[[775,[41]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[780,785],[[6,[[26,[41]],100]]]],[[780,[103,[785]]],[[6,[[103,[[26,[41]]]],100]]]],[[780,785],[[6,[[26,[41]],100]]]],[[780,785,41],[[6,[[26,[41]],100]]]],[[780,785,27],[[6,[[26,[27]],100]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[781,[[6,[27,781]]]],[[780,785],[[6,[[26,[41]],100]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[782,[[764,[41]]]],[783,[[759,[41]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[[779,[33]]],33],[92,92],[787,786],[787,786],[[],103],[[],158],[[[175,[40]]],40],[102,120],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[132,217],26],[[132,217],26],[[33,805],[[764,[33]]]],[[33,806],[[759,[33]]]],[[],766],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[772],0,[[],44],[[],44],0,[17],[[],105],[[],105],0,0,[17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17],[17],[17],[17],0,[[],102],0,[17],0,[[]],0,0,0,0,0,0,0,0,0,[[639,639],639],[[639,639]],[[],23],[639,104],[639,104],[639,104],[639,107],[639,187],[639,174],[[]],[[]],[[]],[[]],[[639,639],[[26,[639]]]],[[639,84],[[26,[639]]]],[[639,84],[[26,[639]]]],[[639,639],[[26,[639]]]],[639,639],[[]],[[639,639],73],[[],73],[[],639],[79,[[6,[639]]]],[[639,84],639],[[639,84]],[[639,639],187],[[639,639],174],[[639,187],639],[[639,174],639],[[639,639],92],[23,92],[[],92],[[],92],[[],92],[94,[[6,[95,96]]]],[[639,15],[[6,[98]]]],[807,639],[[]],[808,639],[107,639],[107,639],[107,639],[[]],[107,639],[187,639],[174,639],[17],[[639,117]],[[639,639,174],639],[[]],[[]],[639,92],[[639,84],639],[[639,84]],[[639,187],639],[[639,174],639],[[107,84],639],[[],174],[[639,639],[[26,[73]]]],[[5,5]],[5],[5],[[5,5],92],[5,107],[[639,639],639],[[639,84],639],[[639,639],639],[[],18],[[639,142],6],[[639,639],639],[[639,639]],[639,84],[639,84],[639,84],[209,639],[209,639],[[]],[[]],[[],6],[187,[[6,[639,809]]]],[174,[[6,[639,809]]]],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[772],[[],158],[[],158],[770],[33,28],[33,30],[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,[[],92],0,[17],[[],41],[[],41],[174,92],[[[175,[158]]],158],0,0,[[]],[[],770],[180,[[181,[5]]]],[[],182],0,0,[[]],[[]],0,[5,158],0,0,[[],187],[[],187],[[],174],[[],174],0,0,[[[132,[5]]]],[[]],[[]],[17],0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[17],0,0,0,[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[],44],[[],44],0,0,[[[175,[40]]],40],[17],[17],[17],0,[2],[[[175,[173]]],173],[[[386,[770,86]]]],0,0,[92,92],[[],158],[[],105],[[],105],[[],102],0,0,0,0,0,[[132,40]],0,0,[[],208],[[]],0,[17],[17],0,0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],0,0,0,0,0,[132],[[],40],0,0,0,0,0,[[640,17,766]],[[]],0,0,0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],103],[[],158],[[[175,[40]]],40],[102,120],0,0,0,[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[810,40],[810,810],[811,811],[[]],[[]],[[],811],[810],[[811,15],[[6,[98]]]],[[812,15],[[6,[98]]]],[[812,15],[[6,[98]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[811,[[26,[41]]]],[[811,72],[[26,[30]]]],[[811,41],[[6,[812]]]],[[811,27],[[6,[812]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[810,813],[811,286],[810,814],[810,129],[129,810],[813,26],[814,26],[121,26],[125,26],[[[124,[41]]],26],[[[127,[41]]],26],[[[124,[41]]],26],[[[127,[41]]],26],[40,40],[810,[[166,[108]]]],[810,[[164,[108]]]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[40,[[6,[193]]]],[[810,40],[[6,[193]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[810,40],[[166,[108]]]],[[810,40],[[164,[108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[129,40],[[6,[810,193]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],0,[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[244,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[244,[[486,[244]]]],[[88,40]],[[244,40]],0,[[[0,[292,244]],[0,[289,244]]],85],[[],555],[244,[[493,[244]]]],[244,[[500,[244]]]],0,[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[5,557],[[244,295],[[524,[244]]]],[[],558],[[[0,[292,289,244]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[291,244]]],[[571,[[0,[291,244]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[33,291],[[483,[33,291]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[],574],[85,[[581,[85]]]],[[291,291],[[511,[291,291]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[244,116],[[513,[244,116]]]],[[291,291],[[515,[291,291]]]],[[33,291],[[515,[33,291]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5]],[5],[5],[[5,5],92],[5,107],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[173,92],[173,92],[805,805],[806,806],[815],[815],[805],[806],[[],805],[[],806],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[173,92],[173,92],[173,92],[[],815],[5],[5],[815],[815],[815,805],[815,806],[[]],[[]],[815,92],[815,92],[[],6],[[],6],[[],6],[[],6],[815,[[26,[805]]]],[815,[[26,[806]]]],[[],7],[[],7],[[]],[[]],0,[[8,639]],[[]],[[]],[8,8],[[]],[[],8],[8,639],[8,187],[8,174],[8,639],[8,187],[8,174],[[8,15],[[6,[98]]]],[[]],[[]],[17],[[]],[[]],[8,92],[640,8],[8],[[5,5]],[5],[5],[[],18],[[]],[[]],[[],6],[[],6],[[],7],[8],[8],[[8,640]],[[]],0,0,0,0,0,0,[816,817],[[]],[[]],[[]],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[816,816],[818,818],[819,819],[820,820],[[]],[[]],[[]],[[]],0,[[],820],[816],[818],[819],[821],[816],[818],[819],[821],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[[819,102],[[20,[102]]]],[17],[[819,102,822],[[20,[102]]]],[17],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],0,[[]],[17],[[]],[[[823,[41]]]],[[]],[[]],[17],[17],[[]],[[]],[5],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],[[[22,[19]]],[[6,[[20,[19]],21]]]],0,0,[772],[[],158],[[],158],[770],[33,28],[33,30],0,0,0,0,[[[36,[35]],37],38],0,0,0,[[],92],[[]],[[]],[[],92],[[40,92]],[[],40],[[],92],[[],92],[40],[[],769],[92],[[],40],[[]],[[],92],[[]],[[]],[40],[40],[[],92],[[],92],[40,92],[[]],0,0,0,[[],92],0,[17],0,[[],41],[[],41],[174,92],[[[175,[158]]],158],0,0,0,[[[0,[151,136,135]]],[[6,[134]]]],0,0,[[]],[[],770],0,[180,[[181,[5]]]],0,[[],182],0,0,0,0,0,0,[[]],[[]],0,[5,158],[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],0,[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],[[],[[88,[[87,[85,86]]]]]],0,0,[[],187],[[],187],0,[[],174],[[],174],0,0,[[[132,[5]]]],[[]],[[]],[17],0,0,0,0,0,[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[17],0,0,0,[[[175,[196]]],196],[[[175,[197]]],197],0,[[[175,[198]]],198],0,[[[175,[199]]],199],[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],[[[175,[161]]],161],[[],44],[[],44],0,0,0,0,0,0,0,0,0,[[[175,[40]]],40],[17],[17],[17],0,0,[2],0,[[[175,[173]]],173],[[[386,[770,86]]]],[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,[92,92],[[131,[132,[5]]],[[88,[[87,[85,86]]]]]],[32,[[88,[[87,[85,86]]]]]],0,0,0,0,[[],158],0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,0,0,[102,38],0,[[],105],[[],105],[[],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[132,40]],0,0,0,0,0,0,0,0,0,[[187,187,187,187],703],0,[[],208],[[]],0,0,0,0,0,0,[17],[17],0,0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[[],18],0,0,0,0,0,0,0,0,[132],[[],40],0,0,0,0,0,[[640,17,766]],0,0,[[]],0,0,0,[[],160],0,0,0,0,[[],[[164,[108]]]],[[],[[166,[108]]]],[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,[[[175,[104]]],104],[[[175,[200]]],200],0,[[[175,[84]]],84],0,[[[175,[107]]],107],[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],[[[175,[5]]],5],[92,92],[[],103],[[],158],[[[175,[40]]],40],[102,120],[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[148,[147]]],92],0,[[132,217],26],[[132,217],26],[153,[[6,[134]]]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],[[6,[134]]]],0,0,0,[[[0,[151,136,135]]],[[6,[134]]]],0,0,[153,[[6,[134]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[40,40],[40,[[6,[193]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[33,28],[33,30],[[],41],[[],41],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],18],0,0,0,0,[[],[[6,[41,100]]]],[[],[[6,[41,100]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],0,[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[244,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[244,[[486,[244]]]],[[88,40]],[[244,40]],0,[[[0,[292,244]],[0,[289,244]]],85],[[],555],[244,[[493,[244]]]],[244,[[500,[244]]]],0,[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[5,557],[[244,295],[[524,[244]]]],[[],558],[[[0,[292,289,244]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[291,244]]],[[571,[[0,[291,244]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[33,291],[[483,[33,291]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[],574],[85,[[581,[85]]]],[[291,291],[[511,[291,291]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[244,116],[[513,[244,116]]]],[[291,291],[[515,[291,291]]]],[[33,291],[[515,[33,291]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5]],[5],[5],[[5,5],92],[5,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[[]],[180,[[181,[5]]]],[[],182],[[]],[[]],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[102,105],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[92,92],[[],158],[[132,40]],0,[[],208],[[]],0,[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[],40],0,[[],160],[[],[[164,[108]]]],[[],[[166,[108]]]],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[92,92],[[],158],[[[175,[40]]],40],[102,120],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[129,5],[129,5],[129,5],[129,5],[129,[[6,[[181,[[132,[5]]]],218]]]],[129,[[6,[[181,[[132,[5]]]],218]]]],[33,33],[[5,129]],[[5,129]],[[[181,[5]],129]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],[129,152],[[5,129,40],5],[[5,129,40],5],[[[181,[5]],129,129],[[6,[[181,[[132,[5]]]],218]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[15,[[6,[98]]]],[317,105],[[385,317],[[6,[98]]]],[158,[[6,[98]]]],[317,[[6,[98]]]],[102,[[6,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],132],[220,132],[220,132],[40,132],[40,132],[[],132],[[],26],[[],26],[[]],[[]],[[]],[[]],[[]],[[[175,[40]],[416,[40]]],[[220,[40]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[87,[[132,[5]],86]]],[[87,[102,86]]]],[102,6],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],[[6,[102,377]]]],[[[132,[5]]],102],[[[132,[5]]],102],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],102],[102],[102,92],[102,92],[102,92],[[],443],[[],443],[[],26],[[],26],[[],26],[[],26],[102,[[26,[102]]]],[102,[[26,[102]]]],0,0,0,0,0,0,[[],105],0,0,0,[[[461,[86]]]],[[[461,[86]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],0,[[33,116],[[504,[33,116]]]],0,[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],0,[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],0,[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],0,[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],0,[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[85],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[85,85],[[510,[85,85]]]],[[33,85],[[510,[33,85]]]],[[],542],[[88,287],288],[[244,287],288],[116,[[544,[116]]]],[85,[[543,[85]]]],[[85,85],[[514,[85,85]]]],[[33,85],[[514,[33,85]]]],[[],545],[[85,85],[[548,[85,85]]]],[[],546],[[85,85],[[547,[85,85]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[33,292],[[484,[33,292]]]],[244,[[486,[244]]]],[[88,40]],[[244,40]],0,[[[0,[292,244]],[0,[289,244]]],85],[[],555],[244,[[493,[244]]]],[244,[[500,[244]]]],0,[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[5,557],[[244,295],[[524,[244]]]],[[],558],[[[0,[292,289,244]]]],[[33,5],[[527,[33]]]],[[33,107],[[530,[33]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[33,136]]],[[88,[[87,[85,86]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[85,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[[0,[33,136]]],[[88,[[87,[292,86]]]]]],[[[0,[33,136]]],[[88,[[87,[289,86]]]]]],[33,[[480,[33]]]],[[[0,[33,481]]],[[482,[[0,[33,481]]]]]],[[33,291],[[483,[33,291]]]],[[33,292],[[484,[33,292]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[244,[[486,[244]]]],[33,[[488,[33,[0,[182,487]]]]]],[[88,40]],[[244,40]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[33,[[492,[33]]]],[244,[[493,[244]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[244,[[500,[244]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[33,[[505,[33]]]],[[[0,[244,33]]],[[506,[[0,[244,33]]]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[33,85],[[510,[33,85]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[88,287],288],[[244,287],288],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[[6,[[132,[5]],21]]]]]],[[88,287],[[288,[[6,[21]]]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[293]]],[[288,[[6,[40,21]]]]]],[[88,287,295],[[288,[[6,[107,21]]]]]],[[88,287,[132,[5]]],[[288,[[6,[40,21]]]]]],[[88,287,[132,[296]]],[[288,[[6,[40,21]]]]]],[[244,116],[[513,[244,116]]]],[[33,85],[[514,[33,85]]]],[[33,291],[[515,[33,291]]]],[[244,[132,[5]]],[[516,[244]]]],[[244,[132,[5]]],[[517,[244]]]],[[244,105],[[518,[244]]]],[[244,[191,[5,86]]],[[519,[244]]]],[[244,105],[[520,[244]]]],[[244,5,[191,[5,86]]],[[521,[244]]]],[[244,[132,[293]]],[[522,[244]]]],[[33,116],[[523,[33,116]]]],[[244,295],[[524,[244]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,5],[[527,[33]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,107],[[530,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[244,[132,[5]]],[[538,[244]]]],[[244,[132,[5]]],[[539,[244]]]],[[244,[132,[296]]],[[540,[244]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[244,116],[[478,[244,116]]]],[[244,116],[[479,[244,116]]]],[[[0,[291,244]]],[[571,[[0,[291,244]]]]]],[[[0,[136,33]]],[[88,[[87,[291,86]]]]]],[33,[[88,[[87,[291,86]]]]]],[[33,291],[[483,[33,291]]]],[[[0,[291,33]]],[[485,[[0,[291,33]]]]]],[33,[[488,[33,[0,[182,487]]]]]],[[[0,[291,33]]],[[489,[[0,[291,33]]]]]],[33,[[490,[33]]]],[[[0,[62,33]]],[[491,[[0,[62,33]]]]]],[[],572],[33,[[492,[33]]]],[[33,116],[[494,[33,116]]]],[[33,116],[[495,[33,116]]]],[[244,116],[[496,[244,116]]]],[[244,116],[[497,[244,116]]]],[[33,116],[[498,[33,291,116]]]],[33,[[499,[33]]]],[[33,116],[[501,[33,116]]]],[[33,116],[[502,[33,116]]]],[33,[[503,[33]]]],[[33,116],[[504,[33,116]]]],[97,573],[33,[[505,[33]]]],[[33,116],[[507,[33,116]]]],[244,[[508,[244]]]],[[244,40],[[509,[244]]]],[[],574],[85,[[581,[85]]]],[[291,291],[[511,[291,291]]]],[[33,291],[[511,[33,291]]]],[[33,116],[[512,[33,116,[0,[182,487]]]]]],[[],575],[116,[[576,[116]]]],[[88,287],[[288,[26]]]],[[244,287],[[288,[26]]]],[[244,116],[[513,[244,116]]]],[[291,291],[[515,[291,291]]]],[[33,291],[[515,[33,291]]]],[62,[[577,[62]]]],[116,[[578,[116]]]],[[33,116],[[523,[33,116]]]],[[]],[[33,40],[[525,[33]]]],[[33,116],[[526,[33,116]]]],[[33,40],[[528,[33]]]],[[33,40],[[529,[33]]]],[[33,116],[[531,[33,116]]]],[[33,116],[[532,[33,116,85]]]],[[[0,[291,33]]],[[533,[[0,[291,33]],[0,[182,487]]]]]],[[[0,[291,244,33]],116],[[534,[[0,[291,244,33]],116]]]],[[244,116],[[535,[244,116]]]],[[[0,[291,244]]],[[536,[[0,[291,244]]]]]],[116,[[580,[116,85]]]],[116,[[579,[116,85]]]],[[[0,[291,33]]],[[537,[[0,[291,33]],[0,[182,487]],[0,[182,487]]]]]],[[33,291],[[541,[33,291]]]],0,0,0,0,0,0,[[[0,[118,33]]],40],[[[0,[118,33]]],84],[[[0,[118,33]]],107],0,0,0,0,0,0,[[],92],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[634,[629]]]],[[],[[634,[75]]]],[[],[[636,[75,635]]]],[[],[[637,[630]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[],180],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],158],[[],158],[[],92],[174,92],[[[175,[158]]],158],[5,158],[[],187],[[],187],[[],174],[[],174],[[[132,[5]]]],[[]],[[],[[103,[5]]]],[[],196],[[],197],[[],198],[[],199],[[],161],[[],173],[[],104],[[],200],[[],84],[[],107],[[],5],[[],40],[[[175,[196]]],196],[[[175,[197]]],197],[[[175,[198]]],198],[[[175,[199]]],199],[[[175,[161]]],161],[[[175,[40]]],40],[[[175,[173]]],173],[[],158],[[132,40]],[[]],[132,26],[209,26],[[132,40],[[191,[86]]]],[[209,40],[[191,[86]]]],[[132,40],[[191,[86]]]],[132,26],[132],[[[175,[104]]],104],[[[175,[200]]],200],[[[175,[84]]],84],[[[175,[107]]],107],[[[175,[5]]],5],[[],158],[[[175,[40]]],40],[[132,217],26],[[132,217],26],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[173,92],[173,92],[815],[815],[173,92],[173,92],[173,92],[[],815],[815],[815],[815,92],[815,92],0,0,0,0,0,[[[0,[118,328,33]],153]],[116],[[],40],[[]],[[[0,[118,328,33]]],92],[[],665],[[[0,[118,328,33]]],[[26,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[0,[118,328,33]]],[[26,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[40,[[585,[666,588]]]],[[]],[[],26],[[],92],[33,[[667,[33]]]],[33,[[668,[33]]]],[[],40],[[[0,[118,328,33]]],26],[[[0,[118,328,33]],153],26],[[[0,[118,328,33]],153],26],[116],[[],40],[[]],[[],[[26,[665]]]],[[[0,[118,328,33]]],[[669,[[114,[[325,[[0,[118,328,33]]]]]]]]]],[[[0,[118,328,33]]],[[669,[[115,[[325,[[0,[118,328,33]]]]]]]]]],[40,[[26,[[647,[670,[585,[666,588]]]]]]]],[40,[[26,[[648,[670,[585,[666,588]]]]]]]],[[[0,[118,328,33]],153],26],[40,[[647,[670,[585,[666,588]]]]]],[40,[[648,[670,[585,[666,588]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[684,684],700],[[685,685,685],699],[[686,686,686],701],[[687,687,687,687],702],0,0,[[187,187,187,187],703],0,0,[[187,187],684],[[187,187,187],685],[[187,187,187],686],[[187,187,187,187],687],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[688,688],706],[[689,689,689],707],[[690,690,690,690],708],[[174,174,174,174],709],[[174,174],688],[[174,174,174],689],[[174,174,174,174],690],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198],691],[[198,198,198],692],[[198,198,198,198],693],0,0,0,0,0,0,0,0,0,0,0,0,[[199,199],694],[[199,199,199],695],[[199,199,199,199],696],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[84,84],710],[[84,84,84],711],[[84,84,84,84],712],0,0,0,0,0,0,0,0,0,0,0,0,[[107,107],713],[[107,107,107],714],[[107,107,107,107],715],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[2],[[]],[[]],[[]],[[]],0,0,[5],[2],[[],18],0,0,[[]],0,[[],6],[[],6],[[],7],0,[[]],0,0,0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[824,824],[825,825],[[]],[[]],[[],826],[826],[824],[826],[824],[825,639],[[825,825],92],[23,92],[[824,15],16],[[825,15],[[6,[98]]]],0,[[]],[[]],[[]],[[]],[[]],[[[827,[[0,[[22,[[132,[5]]]],136,135]]]],828],[[6,[825,829]]]],[[[22,[19]],828],[[6,[825,829]]]],[[830,828],[[6,[825,829]]]],[[]],[[]],[[]],[[]],[[]],[17],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[824,6],[825,6],0,[[831,131,[132,[5]]],[[833,[[832,[27]]]]]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],0,[[],18],[[],18],0,[[],6],[[834,835],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],[[]],[[825,153],825],[[825,828],825],0,0,0,0,0,0,0,0,0,0,[[836,187]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[837,837],[838,838],[839,839],[840,840],[841,841],[836,836],[842,842],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],837],[[],838],[[],839],[[],840],[[],841],[[],836],[[],842],0,0,[840],[840],[[837,15],16],[[838,15],16],[[839,15],16],[[836,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[17],[17],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[187,684,187,187],836],[2],0,0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[842,187]],0,0,[[10,[12,[843]],[12,[837]]],785],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[187,187,684,187,187],836],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[734,187],[[734,734]],[[734,734]],[734,734],[734,[[103,[187]]]],[734,187],[[]],[[]],[[]],[[]],[734,734],[[]],[[],734],[79,[[6,[734]]]],[[734,15],16],[[844,15],16],[[844,15],16],[[]],[687,734],[[[103,[187]]],734],[[[103,[187]]],734],[845,844],[[]],[[]],[[]],[17],[734,187],[[[22,[102]]],[[6,[734,844]]]],[[]],[[]],[[]],[[]],[[734,685]],[[734,[103,[187]]]],[[734,687]],[[734,[103,[187]]]],[[734,187]],[[734,687]],[[734,[103,[187]]]],[[734,[103,[187]]]],[[734,187]],[[734,685]],[734,187],[[5,5]],[5],[5],[5],[[187,187,187],734],[[5,5,5],734],[[187,187,187,187],734],[[5,5,5,5],734],[[],18],[[734,187],734],[[734,187],734],[[734,187],734],[[734,187],734],[844,[[26,[149]]]],[[]],[[]],[[]],[[],105],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,0,0,0,0,[[]],[[]],[846,846],[[]],0,[[],846],[[846,15],16],[[]],[[]],[17],[[]],[[]],0,0,[[5,5]],[5],[5],[[],18],0,[[]],[[]],[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[847,847],[848,848],[849,849],[11,11],[[]],[[]],[[]],[[]],0,0,0,[[],848],[[],849],[[],11],0,0,0,0,[[847,15],16],[[848,15],16],[[849,15],16],[[11,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[43,[848]]],11],0,0,[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],0,[[],18],[[],18],[[],18],[[],18],[848,684],[[848,84],684],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[850,850],[851,851],[[]],[[]],[[],850],[[],851],0,0,[[850,15],16],[[851,15],16],[[]],[[]],[[]],[[]],[17],[17],[[850,710],[[26,[785]]]],0,[[850,710],84],0,[[]],[[]],[[]],[[]],[[710,684,[43,[848]]],850],[[850,84],710],[[5,5]],[[5,5]],[5],[5],[5],[5],[[],18],[[],18],[[850,710,[26,[785]]]],0,0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],0,[[]],[[]],[843,843],[[]],[[],843],[[843,15],16],[[]],[703,843],[[]],[685,843],[685,843],[17],[[]],[[]],[[5,5]],[5],[5],0,0,[[],18],[[]],[[]],0,[[],6],[[],6],[[],7],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[852,852],[853,853],[854,854],[855,855],[856,856],[857,857],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],852],[[],854],[[],856],[[],857],[852],[853],[854],[852],[853],[854],[79,[[6,[856]]]],0,0,0,[[852,15],16],[[854,15],16],[[856,15],16],[[857,15],16],[315,316],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],[[854,[43,[847]]],858],[[],[[0,[62,182,135,136]]]],[856,859],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[860,131,[132,[5]]],[[833,[[832,[27]]]]]],0,[[[0,[217,135,136]]],853],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[856,[36,[105]]],861],0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[[0,[62,182,135,136]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[856,734],856],0,0,0,0,0,0,[[862,863],862],[[864,92],864],[[864,187],864],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[863,863],[865,865],[866,866],[867,867],[[]],[[]],[[]],[[]],[[],863],[[],865],[[],866],[[],867],0,[79,[[6,[867]]]],[[863,15],16],[[865,15],16],[[866,15],16],[[867,15],16],[[862,92],862],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[862,[36,[868]]],862],[[864,868],864],[[862,684],862],[[[36,[869]]],862],[863,864],[[862,[26,[863]]],862],[[862,[26,[863]]],862],[[862,[36,[868]]],862],[[864,[36,[868]]],864],0,[[864,858,870],871],[[5,5]],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[],18],[[],18],[[],18],[[],18],[[862,872],862],[[862,315],316],[[864,315,153],873],[[865,[36,[861]]],862],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[862,315],316],[[]],[[]],[[]],[[]],[[]],[[]],[[862,92],862],0,0,0,0,[[]],[[]],[[]],[[]],0,[[],874],[[],875],[[]],[[]],[[]],[[]],[17],[17],[874,[[26,[41]]]],[874,[[26,[41]]]],[874,[[0,[41,182]]]],[874,[[0,[41,182]]]],[[874,41]],[[]],[[]],[[]],[[]],[[],[[191,[27]]]],[874],[875,[[191,[27]]]],[5],[5],[5],[5],[874],[[[191,[27]]]],[874],[[875,[191,[27]]]],[[],18],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[]],[[]],[[[87,[876]]],874],0,0,0,0,0,[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[877,877],[878,878],[879,879],[[]],[[]],[[]],[[],877],[[],878],[[],879],[878,639],[877,639],[878,639],[877,187],[878,187],[877,174],[[879,879],92],[23,92],[[],92],[[],92],[[],92],[878,92],[[877,15],16],[[878,15],16],[[879,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[187,879],878],[17],[17],[17],[[879,117]],[[]],[[]],[[]],[[]],[[]],[[]],[878,92],[878,879],[[],877],[[639,879],878],[877],[878],[877,92],[878,92],[878,187],[878,187],[[5,5]],[[5,5]],[[5,5]],[5],[5],[5],[5],[5],[5],[[5,5],92],[5,107],[878,639],[878,187],[877],[878],[[],18],[[878,639]],[[877,639]],[[878,639]],[[878,879]],[[877,639],877],[[878,639],878],[878,84],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[877],[878],[[]],[[]],[[]]],"c":[2570,2844,5637,6651,24533,24732,27362,27561,28647,28846],"p":[[3,"DefaultSessionPlugin"],[3,"Session"],[3,"DefaultGamePlugin"],[3,"Game"],[15,"u8"],[4,"Result"],[3,"TypeId"],[3,"Time"],[3,"Res"],[3,"Entities"],[3,"AtlasSprite"],[6,"CompMut"],[3,"AnimatedSprite"],[3,"AnimationBankSprite"],[3,"Formatter"],[6,"Result"],[3,"World"],[3,"Schema"],[3,"Path"],[4,"Cow"],[3,"Error"],[8,"AsRef"],[8,"Any"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Option"],[3,"SchemaBox"],[3,"SchemaRefMut"],[4,"Primitive"],[3,"SchemaRef"],[3,"AssetLoc"],[3,"AssetLocRef"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"AssetExtensions"],[8,"Into"],[8,"AssetLoader"],[4,"AssetKind"],[3,"SchemaVec"],[15,"usize"],[8,"HasSchema"],[3,"SVec"],[3,"Handle"],[3,"Ulid"],[3,"Version"],[3,"SMap"],[3,"AssetPack"],[3,"AssetPackSpec"],[3,"AssetPackReq"],[3,"SchemaPath"],[3,"AssetLoadProgress"],[3,"AssetStore"],[3,"LoadedAsset"],[3,"AssetInfo"],[3,"Cid"],[3,"UntypedHandle"],[3,"SchemaAssetHandle"],[3,"SBox"],[3,"CorePackfileMeta"],[3,"PackfileMeta"],[3,"IncompatibleGameVersionError"],[8,"Clone"],[4,"Maybe"],[3,"AssetServer"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[4,"Ordering"],[8,"Ord"],[3,"RawMutex"],[3,"MappedMutexGuard"],[3,"SystemTime"],[3,"AssetServerInner"],[8,"Deserializer"],[3,"MetaAssetLoadCtx"],[3,"SchemaPtrLoadCtx"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[15,"u32"],[8,"Future"],[3,"Global"],[3,"Box"],[3,"Pin"],[3,"FileAssetIo"],[3,"WebAssetIo"],[3,"DummyIo"],[15,"bool"],[8,"PartialEq"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[3,"Error"],[8,"Debug"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"str"],[15,"array"],[15,"u128"],[3,"String"],[8,"Rng"],[15,"u64"],[3,"Aligned"],[3,"OwningPtr"],[4,"DecodeError"],[3,"RandomState"],[3,"MappedRef"],[3,"MappedRefMut"],[3,"Ref"],[3,"RefMut"],[8,"FnMut"],[8,"Hasher"],[8,"Hash"],[3,"FieldPath"],[3,"Ustr"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"EventListener"],[3,"AssetLoadCtx"],[15,"slice"],[3,"SchemaMetaAssetLoader"],[3,"Error"],[8,"Sync"],[8,"Send"],[8,"AssetIo"],[3,"DashMap"],[3,"Error"],[8,"PartialOrd"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[4,"EncodeError"],[3,"Values"],[3,"ValuesMut"],[4,"ChangedAsset"],[3,"Sender"],[8,"Error"],[3,"Chain"],[8,"Display"],[15,"never"],[8,"FnOnce"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[15,"i8"],[3,"CStr"],[8,"IsAligned"],[3,"PtrMut"],[3,"IntoIter"],[3,"Ptr"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[15,"isize"],[15,"f64"],[8,"RangeBounds"],[3,"Replacements"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Unaligned"],[3,"NonZeroUsize"],[3,"NonNull"],[8,"Default"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[8,"FromIterator"],[15,"f32"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[4,"CollectionAllocErr"],[3,"Vec"],[8,"ToOwned"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"FromStr"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[8,"SliceIndex"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[3,"Recompositions"],[3,"Decompositions"],[8,"Not"],[8,"Copy"],[8,"Iterator"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[3,"StreamSafe"],[8,"Sub"],[8,"SubAssign"],[8,"Fn"],[3,"AllocError"],[3,"OsStr"],[3,"Range"],[3,"OsString"],[8,"Allocator"],[3,"Vec"],[8,"Allocator"],[3,"PathBuf"],[3,"PercentEncode"],[3,"CString"],[3,"PercentDecode"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"DynDigest"],[3,"Slice"],[3,"Slice"],[8,"Subscriber"],[3,"Id"],[8,"BufRead"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Current"],[3,"ThinBox"],[8,"Source"],[3,"Registry"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Log"],[3,"Metadata"],[3,"Metadata"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Event"],[8,"RngCore"],[8,"TurboCore"],[8,"Write"],[8,"GenCore"],[8,"NoiseFn"],[3,"Request"],[3,"MiddlewareNext"],[3,"Response"],[4,"Error"],[3,"Error"],[3,"Event"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedStream"],[8,"FusedFuture"],[3,"Record"],[3,"LevelFilter"],[3,"Attributes"],[8,"Unsize"],[8,"DoubleEndedIterator"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"AsyncIterator"],[8,"Stream"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[3,"Record"],[8,"Value"],[3,"Field"],[8,"Visit"],[3,"Token"],[3,"Interest"],[3,"Interest"],[4,"SocketAddr"],[8,"Generator"],[4,"GeneratorState"],[3,"Runnable"],[3,"ScheduleInfo"],[8,"Seek"],[8,"ReadWrite"],[3,"TcpStream"],[3,"Error"],[3,"Error"],[3,"Ui"],[3,"Response"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[3,"Error"],[8,"Write"],[3,"Rc"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[4,"Error"],[3,"TinyAsciiStr"],[4,"Value"],[3,"Url"],[3,"RangeFrom"],[3,"RangeToInclusive"],[3,"RangeInclusive"],[3,"StringDeserializer"],[3,"IntoIter"],[3,"Arc"],[3,"Weak"],[3,"ClientConfig"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"ProtocolName"],[4,"Error"],[3,"Splice"],[8,"Codec"],[8,"TlsListElement"],[3,"Chmap"],[4,"ChmapPosition"],[4,"ServerExtension"],[3,"Reader"],[4,"InvalidMessage"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"Error"],[3,"IntoInnerError"],[4,"Errno"],[3,"DecompressError"],[4,"DecodingError"],[3,"Error"],[3,"Error"],[4,"EncodingError"],[3,"CompressError"],[3,"Error"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[4,"Entry"],[3,"SharedValue"],[3,"Iter"],[3,"IterMut"],[4,"TryResult"],[3,"RawRwLock"],[3,"ReadOnlyView"],[3,"DashSet"],[3,"TryReserveError"],[3,"Ref"],[3,"Iter"],[3,"OwningIter"],[8,"Map"],[3,"OwningIter"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"RefMulti"],[3,"RefMutMulti"],[3,"RefMulti"],[3,"Vec2"],[3,"Vec3"],[3,"Vec3A"],[3,"Vec4"],[3,"DVec2"],[3,"DVec3"],[3,"DVec4"],[3,"IVec2"],[3,"IVec3"],[3,"IVec4"],[3,"I64Vec2"],[3,"I64Vec3"],[3,"I64Vec4"],[3,"Affine2"],[3,"Affine3A"],[3,"Mat3"],[3,"Mat2"],[3,"Mat3A"],[3,"Mat4"],[3,"Quat"],[3,"DAffine2"],[3,"DAffine3"],[3,"DMat2"],[3,"DMat3"],[3,"DMat4"],[3,"DQuat"],[3,"UVec2"],[3,"UVec3"],[3,"UVec4"],[3,"U64Vec2"],[3,"U64Vec3"],[3,"U64Vec4"],[3,"BVec2"],[3,"BVec3"],[3,"BVec4"],[3,"BVec3A"],[3,"BVec4A"],[4,"EulerRot"],[3,"ColumnMatrix3"],[3,"RowMatrix3"],[3,"Point2"],[3,"Vector2"],[3,"Point3"],[3,"Vector3"],[3,"RowMatrix2"],[3,"ColumnMatrix2"],[3,"RowMatrix4"],[3,"ColumnMatrix4"],[3,"Quaternion"],[3,"__m128"],[4,"Color"],[3,"Vector4"],[4,"ButtonState"],[3,"GamepadInputs"],[4,"GamepadEvent"],[3,"GamepadConnectionEvent"],[4,"GamepadConnectionEventKind"],[3,"GamepadButtonEvent"],[4,"GamepadButton"],[3,"GamepadAxisEvent"],[4,"GamepadAxis"],[3,"KeyboardInputs"],[3,"KeyboardEvent"],[4,"KeyCode"],[3,"MouseInputs"],[3,"MouseScrollEvent"],[4,"MouseScrollUnit"],[3,"MouseButtonEvent"],[4,"MouseButton"],[3,"Window"],[3,"GameSystems"],[3,"Sessions"],[3,"SessionOptions"],[8,"TryInto"],[3,"DefaultSessionRunner"],[3,"RefMut"],[8,"SessionPlugin"],[8,"GamePlugin"],[3,"Iter"],[3,"IterMut"],[3,"Ref"],[3,"AtomicResource"],[3,"SystemStages"],[8,"FromWorld"],[8,"IntoSystem"],[3,"BitFmt"],[3,"BitSetVec"],[3,"CommandQueue"],[3,"StaticSystem"],[3,"SimpleSystemStage"],[8,"StageLabel"],[3,"ComponentStore"],[8,"Deref"],[8,"DerefMut"],[8,"AsMut"],[3,"AtomicCell"],[3,"UntypedComponentStore"],[3,"UntypedAtomicResource"],[3,"AtomicSchemaRef"],[3,"AtomicSchemaRefMut"],[3,"ComponentStores"],[3,"Entity"],[3,"UntypedResources"],[3,"Resources"],[4,"CoreStage"],[3,"ResInit"],[3,"ResMut"],[3,"ResMutInit"],[3,"NoClone"],[3,"Commands"],[3,"In"],[8,"BitSet"],[3,"NotInitialized"],[8,"SystemStage"],[3,"UntypedComponentStoreIter"],[3,"UntypedComponentStoreIterMut"],[3,"UntypedComponentBitsetIteratorMut"],[8,"QueryItem"],[3,"EntitiesIterWith"],[3,"UntypedComponentBitsetIterator"],[3,"EntityIterator"],[3,"AtomicBorrow"],[3,"AtomicBorrowMut"],[3,"Delay"],[3,"TimeSpec"],[3,"TryFromFloatSecsError"],[3,"ResizableAlloc"],[3,"TypeDatas"],[3,"TypeDataAlreadyInserted"],[3,"ResizableAllocIter"],[3,"ResizableAllocIterMut"],[3,"AtomicIsize"],[3,"FluentResourceAsset"],[3,"FluentResource"],[3,"FluentBundleAsset"],[3,"LocalizationAsset"],[3,"RootLocalizationFieldIdx"],[3,"Localization"],[3,"FluentArgs"],[3,"Root"],[3,"AudioSource"],[3,"StaticSoundData"],[3,"AudioManager"],[3,"Cursor"],[3,"StaticSoundSettings"],[4,"FromFileError"],[8,"MediaSource"],[3,"AudioLoader"],[6,"Result"],[6,"Boxed"],[4,"CpalWithFallbackBackend"],[3,"Renderer"],[3,"CameraShake"],[3,"Camera"],[4,"CameraSize"],[3,"Viewport"],[3,"ClearColor"],[3,"ShakeNoise"],[3,"CameraTraumaEvents"],[3,"Transform"],[4,"HexColorError"],[4,"FromHexError"],[3,"Path2d"],[4,"Image"],[3,"Atlas"],[3,"Sprite"],[3,"TileLayer"],[3,"Tile"],[3,"EguiCtx"],[3,"EguiInputHook"],[3,"EguiTextures"],[3,"Font"],[3,"FontMeta"],[3,"EguiSettings"],[4,"TextureId"],[3,"FontId"],[3,"FontLoader"],[3,"RichText"],[3,"BorderedButton"],[3,"BorderImageMeta"],[3,"BorderedFrame"],[3,"ButtonThemeMeta"],[3,"ButtonBordersMeta"],[3,"MarginMeta"],[3,"Margin"],[4,"WidgetText"],[3,"Rect"],[4,"Shape"],[3,"Sense"],[3,"InnerResponse"],[3,"Storage"],[3,"MemoryBackend"],[8,"StorageApi"],[3,"Stopwatch"],[3,"Timer"],[4,"TimerMode"],[8,"AssetServerExt"],[8,"Absolutize"],[3,"LoadedAssets"],[8,"FromType"],[13,"Metadata"],[13,"Custom"],[13,"Opaque"],[13,"Map"],[8,"Context"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"],[8,"Vec3Swizzles"],[8,"Vec4Swizzles"],[8,"Vec2Swizzles"],[8,"SessionRunner"],[8,"UnwrapMany"],[8,"SystemParam"],[8,"System"],[8,"LayoutExt"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"],[3,"Renderer"],[8,"RendererApi"],[13,"Rgba"],[8,"EguiContextExt"],[8,"EguiResponseExt"]],"a":{"cross":[15756,15757,15758,15759],"determinant":[15756,15757,15758,15759],"errno":[8950],"getlasterror":[8950],"llogo":[21824],"lmeta":[21824],"lwin":[21824],"magnitude":[15344,15345,15346,15347,15348,15349,15350,15351,15352],"magnitude2":[15362,15363,15364,15365,15366,15367,15368,15369,15370,15371,15372,15373,15374,15375,15376,15377,15378,15379,15380,15381,15382],"mix":[15383,15384,15385,15386,15387,15388,15389,15390,15391],"repeating":[31421],"rlogo":[21825],"rmeta":[21825],"rwin":[21825],"scale":[14866,14867,14868,14869,14870,14871,14872],"wedge":[15756,15757,15758,15759],"{:?}":[5551,24637,27466,28751],"{}":[5558,24644,27473,28758]}},\ +"bones_lib":{"doc":"The core bones library.","t":"DDIGDDDIIDMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMMLLKKLLCLLLLLLLLLLAMLLLLLLLLLLLLLLLLMLLMLLLMLMMMKLLMALLLLLLLLLLLLLLLLLLLLMMLLLLLLMIIDAALLLLLAMLALLKLLLLLLLLLLLALLLLLAMLLAALLLLKLDDDADDGLLLLFFLLFFLLLLLLLLFFFFLLFFLLFFLLLLLLLLLLDIDKKKKKKKKKLKKKLKKKKKLKKOOFOGGDDDDDDDDDDDDQIKKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISIIYGGNNNNNNDDINIQQDEENSNEENDDNNNDQNNNNENDIDIISDDDDDDDDHNDDDDDDDDEDDDDDDDDIQIDDIQDNNDDQIIIDRSDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKLKKKKKLKKLLLLLLOLLLLLOLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLKLLFFLLLLFLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLKKLLMOLLLLLLLLLLKKKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLMLMLLLLLLLLLLFLLLLLLLLLLLLKKKLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLMLLKKLLLMLLLLLLKLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKLLLLOLMMLLLLLLKLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLFLLKLLFLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLFKLLLLLLLLLLLFFFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMFLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLFFFLLFLLLLLLLLLLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNIDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDEDDDDDNDDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNGGNGGGGGGGNDENDDDDGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQIQQDDSSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKLLLKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLKLKKKLLLLLLLLLLKKKKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLNISIDNIQIIEILLLLLLLLLLLLLLLLLLKLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDDDDDDDDENNNNDIIDNKMKKMKKKMMKMMMGGDIQDDDDQDQIIKKKKMKMKMKDNIDDDDDIDNNNNNEDDGGGGDDENYYDDDDDNDENNNEDNIIISCIIYGGNNNNNNDGDINIQQDEENNEENDDNNNDQNNNNENDIDIIDDDDDDDDHNDDDDDDDDEDDDDDDDDIQICCCCCDDIQDNNDDQIIIDRDIIEINNNNNNNNDNIDIDDDDDDDINDGGDNDKLLKLLKKKKKKKKKLKKKLKKKKKLKKOOLAKLLLLMMKFFFMKKMLMMLLLLMMKKKKMKLLLLLLLLLLLLFKMMLLLLLKKMOLKKKMLKMMFLKKKMMMMMLMKKMKKMLLLLLLKMMMLKOMMKMMKKKLLMMLLLLLFKLLFMLLKMMMMMNNNDENNIIYNNNNNNNENDEDNNDDNNNNNNNNDNALLLLMMMMMMKMMMMMMMAAAAKMMAMLLMMMMMMMIDDDDDDDDDDDDDKKNNNDENNEDIIYNNNNNNNNNENDHDDDDDDDDEDDDDDDDDNNDDNNNNNNNNDDNLLLLMMMMMMMKMMMMMMMKMMMMLLMMMMMMMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKLLLLLLLKOKKKLLLLLFLLFLLKMDNINNNENYYDNISIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIDNIDIDGGLLLLLKFFKKLLLLLKKKLLLLLLLLLLLLFLLLLLLLFLLAKKALLLLLLLKOKKKLLLLLFLLFLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDIIIIIIIIIIQQIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLALALLLLLLLLOKLKKKKLKLKKLLALLLLLLLLLOLLLLLLLALLLLLLLLLLLLLGGDIIDQDDDDDDDDFLLLFLFKLFFFLFFFFNNNNDDIIIIIIIIDGGNDDDDDNNNNNDNNDNDENNNNDDNNNNNNDNNNNNNNNNDDDDNDDDDDNGEDDDNNNDNNNNNDDDDNLLLLLKLMFFLLMLKKKKLKKLLLLLLLLFLFFLLLLLIIIIIQQIIIIIIILLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGGDDDDDDDDDDDDDDDDDDQDDDDDDDDDDDDDDDDDDDIIDDDDDDDDDDDLLFLLLLLLLLFLLLLLLLLLLLFLLLLFFFLLFFKLLFLFFLLLLLLLLLLLLFFLLGGGDDDFFFNNIDDEKAAAMGDEEDDDDDDDDNNNDDDDDEDDNNNDDDDMMDDEDDDDDNDDDNDDDDDDDDDNGGNGGGGGGGNDENDDDDGGGGGGDFFFFQQIQQDDSSSQQDDDDDDIIIDIIIIIIIIIIDDDDDDLLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDEDNNDDDDDDIIIIIKKKKKHDDMDDDMDDGFFFFFFFFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DefaultSessionRunner","Game","GamePlugin","GameSystem","GameSystems","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","active","active","add_after_session_system","add_after_system","add_before_session_system","add_before_system","add_startup_system","after","after_session","before","before_session","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","default","default","default","default","default","default","delete","delete","deref","deref_mut","fmt","fmt","fmt","from","from","from","from","from","from","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","has_initialized","has_run_startup","init_shared_resource","insert_shared_resource","install","install","install_plugin","install_plugin","instant","into","into","into","into","into","into","iter","iter_mut","new","new","prelude","priority","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_shared_resource","restore","runner","schema","schema","sessions","shared_resource","shared_resource_cell","shared_resource_mut","shared_resources","snapshot","sorted_session_keys","stages","startup","step","step","step","systems","time","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","visible","visible","vzip","vzip","vzip","vzip","vzip","vzip","world","FromWorld","UnwrapMany","World","atomic","bitset","borrow","borrow","borrow_mut","clone","clone_into","components","components","default","entities","fmt","from","from_world","from_world","get_resource","get_resource_mut","get_state","init_param","init_resource","initialize","insert_resource","into","maintain","new","prelude","raw_clone","raw_default","raw_drop","resource","resource_mut","resources","resources","run_initialized_system","run_system","stage","system","to_owned","try_from","try_into","type_id","unwrap_many","vzip","AtomicCell","Ref","RefMut","borrow","AtomicBorrow","AtomicBorrowMut","Lock","borrow","borrow","borrow_mut","borrow_mut","check_read_refs_count","check_write_refs_count","clone","clone","clone_borrow","clone_borrow_mut","drop","drop","dummy","dummy","from","from","into","into","is_borrowed","is_reading","is_writing","new_lock","raw_drop","raw_drop","release_borrow","release_borrow_mut","restore_leaked","restore_leaked","try_borrow","try_borrow_mut","try_from","try_from","try_into","try_into","try_new","try_new","type_id","type_id","vzip","vzip","BitFmt","BitSet","BitSetVec","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","create_bitset","impl_bitset","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","NotInitialized","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","Entities","EntitiesIterWith","Entity","EntityIterator","Iter","QueryItem","apply_bitset","iter_with_bitset","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","MSG","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","RAND_BITS","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","TIME_BITS","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add","add","add","add_assign","add_assign","add_startup_system","add_system","add_system","add_system_to_stage","alphabetic","alphanumeric","append","apply_bitset","apply_bitset","apply_bitset","apply_bitset","as_char_ptr","as_cstr","as_deref","as_deref_mut","as_enum","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_primitive","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_schema_mut","as_schema_ref","as_slice","as_slice","as_str","as_struct","as_vec","assert_unique","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor_assign","bitor_assign","bitset","bitset","bitset","bitset","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","capacity","capacity","cast","cast","cast_into_mut","cast_mut","cast_mut","cast_mut","cast_ref","chance","char","clear","clear_killed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_data","clone_fn","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","components","compute_layout_info","contains","contains","contains","contains","create","create","create","create_bitset","dangling_with_align","datetime","dedup","dedup_by","dedup_by_key","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_fn","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_fn","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop","drop","drop","drop_as","drop_fn","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend_from_slice","f32","f32_normalized","f64","f64_normalized","field","field","field","field_mut","field_offsets","field_path","fields","fill_bytes","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_type","forget","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_bytes","from_datetime","from_datetime_with_source","from_elem","from_existing","from_iter","from_iter","from_iter","from_parts","from_ptr_schema","from_ptr_schema","from_raw_parts","from_raw_parts","from_schema","from_slice","from_str","from_str","from_str","from_str","from_str","from_string","from_type","from_type","from_untyped","from_untyped","from_vec","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","generation","get","get","get","get","get","get","get","get","get","get","get_cell","get_cell","get_cell","get_cell_by_schema_id","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","get_many_mut","get_many_mut","get_many_ref_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","get_short_name","get_state","get_state","get_state","get_state","get_state","get_state","get_state","get_state","grow","has_opaque","has_started","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash_fn","i128","i16","i32","i64","i8","id","id","id","id","id","impl_bitset","increment","index","index","index","index","index","index_mut","index_mut","index_mut","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize_systems","inline_size","insert","insert","insert","insert","insert","insert","insert","insert_box","insert_box","insert_box_unchecked","insert_cell","insert_cell","insert_from_slice","insert_many","insert_raw","insert_stage_after","insert_stage_before","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_field","into_field_path","into_inner","into_inner","into_inner","into_inner_unchecked","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_owned","into_owned","into_sbox","into_schema_box","into_schema_map","into_schema_vec","into_smap","into_split","into_split","into_svec","into_typed","into_untyped","into_untyped","into_vec","is_alive","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_nil","is_owned","is_owned","isize","iter","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut_with_bitset","iter_mut_with_bitset","iter_with","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","iter_with_bitset","key_schema","keys","keys","kill","killed","kind","layout","layout","leak","leak","len","len","len","len","len","len","len","len","likely","lowercase","make","make_owned","make_owned","map","map","map_split","map_split","mul","mul","mul_assign","mul_assign","name","name","name","name","name","name","name","name","name","name","name","neg","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_with_ulid","next","next","next","next","next","next","next","next","next_back","next_back","nil","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","pop","pop","pop","pop_box","precomputed_hash","prefix","promote","push","push","push","push_box","queue","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","raw_hash","read","read","read_unaligned","reborrow","register","remove","remove","remove","remove","remove","remove","remove_box","remove_box","remove_raw","remove_unchecked","replace","replace_with","reseed","reserve","reserve_exact","resize","resize_with","resources","retain","retain_mut","run","run","run","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schemas","serialize","serialize","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","size","size_hint","size_hint","slice","slice","smallvec","spilled","stages","startup_systems","sub","sub","sub_assign","sub_assign","swap","swap_remove","system","system","systems","tag_type","take","timestamp_ms","to_bytes","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","transpose","transpose","truncate","try_borrow","try_borrow_mut","try_borrow_unguarded","try_borrow_unguarded_mut","try_cast","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","try_get","try_get_field_path","try_get_many_mut","try_get_mut","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_grow","try_hash","try_insert","try_insert","try_insert_box","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_inner","try_into_sbox","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove","try_remove_box","try_reserve","try_reserve_exact","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed","typed","u128","u16","u32","u64","u8","ulid","undo_leak","uninitialized","unlikely","untyped","untyped_mut","unwrap_many","uppercase","usize","ustr","value_schema","values","values","values_mut","values_mut","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample_mut","with_borrow","with_borrow","with_capacity","with_core_stages","with_seed","with_source","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas","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","clone","clone","clone_into","clone_into","default","drop","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_world","get","get_ref","insert","insert_box","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","iter","iter","iter_mut","layout","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","ptr","ptr_mut","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","resize","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","unchecked_idx","unchecked_idx_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","from_world","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","padding_needed_for","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","realloc","realloc","repeat","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_world","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","cmp","consume","consume","default","default","default","default","default","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","downcast","downcast","downcast","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","eq","equivalent","equivalent","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_any","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_bool","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_byte_buf","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_bytes","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_char","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_enum","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f32","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_f64","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i128","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i16","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i32","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i64","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_i8","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_identifier","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_ignored_any","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_map","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_newtype_struct","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_option","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_seq","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_str","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_string","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_struct","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_tuple_struct","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u128","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u16","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u32","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u64","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_u8","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_deserialize_unit_struct","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_is_human_readable","erased_serialize","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bool","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_bytes","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_char","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f32","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_f64","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i128","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i16","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i32","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i64","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_i8","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_map","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_struct","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_newtype_variant","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_none","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_seq","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_some","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_str","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_struct_variant","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_struct","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_tuple_variant","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u128","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u16","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u32","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u64","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_u8","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_struct","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","erased_serialize_unit_variant","fill_buf","fill_bytes","fill_bytes","finish","flush","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_iter","from_raw","from_raw_in","from_world","ge","gen","gt","hash","install","install","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_human_readable","is_human_readable","is_human_readable","is_human_readable","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","lt","ne","new","new","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","raw_clone","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","resume","seek","serialize","size_hint","size_hint","size_hint","source","source","stream_position","strip_prefix_of","strip_suffix_of","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","system","to_owned","to_string","to_string","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","from_world","from_world","from_world","from_world","from_world","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_hash","raw_hash","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","pop","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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_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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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_world","from_world","from_world","from_world","from_world","from_world","from_world","from_world","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove_current","remove_current_and_move_back","remove_entry","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_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","from_world","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_world","from_world","from_world","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","from_world","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","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_world","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","from_world","from_world","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nth","nth_back","offset","pattern","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","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","default","deref","deref_mut","description","description","deserialize","drain","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","erased_serialize","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","from_world","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","partial_cmp","pop","push","push_str","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_hash","remove","remove_matches","replace_range","reserve","reserve_exact","retain","schema","serialize","shrink_to","shrink_to_fit","size_hint","split_off","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_unchecked","downgrade","drop","drop","eq","equivalent","equivalent","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","from_world","from_world","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","lt","make_mut","ne","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_eq","raw_hash","read","read_buf","read_to_end","read_to_string","read_vectored","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","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","cmp","count","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","equivalent","equivalent","erased_serialize","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","from_world","from_world","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","swap_remove","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","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","boxed","boxed_local","catch_unwind","fmt","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","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","or","or","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","poll_once","race","race","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","ready","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_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_zip","type_id","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","vzip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","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","boxed_reader","boxed_writer","buffer","buffer","bytes","cause","chain","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","cmp","cmp","consume","consume","consume","consume","consume","consume","consume","consume","context","copy","default","description","downcast","empty","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill_buf","fill_buf","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_raw_os_error","from_world","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","hash","inner","into","into","into","into","into","into","into","into","into","into","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_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","kind","last_os_error","limit","lines","new","new","new","new","new","new","new","other","partial_cmp","partial_cmp","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_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","poll_next","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_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_with","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","position","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","raw_os_error","read","read","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","read_vectored","repeat","seek","seek","seek","set_limit","set_position","sink","source","split","split","take","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","write","write","write","write_all","write_vectored","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","all","any","any","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","boxed","boxed_local","chain","clone","clone","clone","clone","clone","clone","clone","clone","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","cloned","collect","copied","count","count","cycle","empty","enumerate","filter","filter_map","find","find","find_map","find_map","flat_map","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fuse","inspect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_iter","iter","last","last","map","next","next","nth","nth","once","once_future","or","or","partition","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_fn","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","position","position","race","race","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","repeat","repeat_with","scan","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip_while","step_by","take","take_while","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_collect","try_fold","try_for_each","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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_next","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_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","unfold","unzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","from_world","from_world","from_world","hash","hash32","hash64","into","into","into","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","to_owned","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","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","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","allocator","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","contains","contains_key","default","default","deserialize","deserialize","difference","drain","drain","entry","entry","entry_ref","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","extend","extend","extend","extend","extend","extract_if","extract_if","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","from_iter","from_world","from_world","get","get","get_key_value","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_or_insert","get_or_insert_owned","get_or_insert_with","hash_map","hash_set","hasher","hasher","index","insert","insert","insert_unique_unchecked","insert_unique_unchecked","intersection","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_values","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","iter_mut","keys","len","len","new","new","new_in","new_in","raw","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_entry","raw_entry_mut","raw_eq","raw_eq","raw_eq","raw_table","raw_table","raw_table_mut","raw_table_mut","remove","remove","remove_entry","replace","reserve","reserve","retain","retain","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sub","symmetric_difference","take","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_reserve","try_reserve","type_id","type_id","type_id","union","values","values_mut","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_and_hasher_in","with_capacity_in","with_capacity_in","with_hasher","with_hasher","with_hasher_in","with_hasher_in","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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","entry","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_hash","from_hash","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","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_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_mut","into_mut","into_mut","key","key","key","key","key","key","key","key_mut","len","len","len","len","len","len","len","len","len","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_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","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_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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","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","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get","get","insert","insert","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_value","len","len","len","next","next","next","next","next","next","next","next","or_insert","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","remove","replace","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_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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","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","from","from","from","from","from","from","from","from_world","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","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bump","bump","bump_exclusive","bump_shared","bump_upgradable","call_once","call_once_force","clone","clone","clone_into","clone_into","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","default","default","done","downgrade","downgrade_to_upgradable","downgrade_upgradable","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_world","from_world","into","into","into","into","into","into","into","into","is_locked","is_locked","is_locked","is_locked_exclusive","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","new","new","nonzero_thread_id","notify_all","notify_one","poisoned","raw_clone","raw_clone","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","state","timed_out","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_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait","wait_for","wait_until","wait_while","wait_while_for","wait_while_until","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","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","bump","bump","bump","bump","bump","bump","bump","bump_exclusive","bump_shared","bump_upgradable","const_new","const_new","const_new","data_ptr","data_ptr","data_ptr","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradable","downgrade_to_upgradable","downgrade_upgradable","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_unlock","force_unlock","force_unlock_fair","force_unlock_fair","force_unlock_read","force_unlock_read_fair","force_unlock_write","force_unlock_write_fair","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_world","from_world","from_world","get_mut","get_mut","get_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked","is_locked_exclusive","is_locked_exclusive","is_owned_by_current_thread","is_owned_by_current_thread","leak","lock","lock","lock","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","map","map","map","map","map","map","map","map","mutex","new","new","new","nonzero_thread_id","raw","raw","raw","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","read","read_recursive","remutex","rwlock","rwlock","rwlock","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_into","try_into","try_into","try_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","try_lock","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_for","try_lock_for","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_until","try_lock_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_for","try_read_recursive","try_read_recursive_for","try_read_recursive_until","try_read_until","try_upgradable_read","try_upgradable_read_for","try_upgradable_read_until","try_upgrade","try_upgrade","try_upgrade_for","try_upgrade_for","try_upgrade_until","try_upgrade_until","try_with_upgraded","try_with_upgraded_for","try_with_upgraded_until","try_write","try_write_for","try_write_until","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","unlocked","unlocked","unlocked","unlocked","unlocked","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","unlocked_fair","upgradable_read","upgrade","upgrade","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_upgraded","write","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","borrow","borrow_mut","chance","char","clone","clone_into","default","digit","eq","equivalent","equivalent","f32","f32_normalized","f64","f64_normalized","fill_bytes","fill_bytes","fmt","fork","fork","from","from_world","gen","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","into","isize","lowercase","new","partial_shuffle","raw_clone","raw_default","raw_drop","raw_eq","reseed","reseed","reseed_local","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","to_owned","try_from","try_into","type_id","u128","u16","u32","u64","u8","uppercase","usize","vzip","weighted_sample","weighted_sample_mut","with_seed","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","NoClone","Resources","UntypedAtomicResource","UntypedResources","CommandQueue","Commands","CoreStage","First","Last","PostUpdate","PreUpdate","SimpleSystemStage","StageLabel","SystemStage","SystemStages","Update","add_system","has_started","id","id","id","initialize","name","name","name","queue","run","stages","startup_systems","systems","Comp","CompMut","In","IntoSystem","Param","Res","ResInit","ResMut","ResMutInit","State","StaticSystem","Sys","System","SystemParam","borrow","get_state","initialize","initialize","initialize","name","name","run","run","system","Aligned","AllocErr","Array","AtomicCell","AtomicResource","AtomicSchemaRef","AtomicSchemaRefMut","BitFmt","BitSet","BitSetVec","Bool","Borrowed","Borrowed","Box","CapacityOverflow","CollectionAllocErr","CommandQueue","Commands","Comp","CompMut","ComponentBitsetIterator","ComponentBitsetIteratorMut","ComponentStore","ComponentStores","CoreStage","CreateError","Deref","DerefMut","Drain","Entities","EntitiesIterWith","Entity","EntityIterator","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FAST","FieldIdx","FieldPath","First","ForkableCore","FromType","FromWorld","GEN_KIND","Game","GenCore","HasSchema","HasSchema","HashMap","HashSet","I128","I16","I32","I64","I8","Idx","In","Instant","IntoIter","IntoSystem","InvalidFormat","IsAligned","Item","Iter","LabeledId","LabeledIdCreateError","LabledIdParseError","Last","Map","MaybeOwned","MaybeOwnedMut","Name","NoClone","NotInitialized","Opaque","Owned","Owned","OwningPtr","Param","PostUpdate","PreUpdate","PrefixNotAscii","PrefixTooLong","Primitive","Primitive","Ptr","PtrExt","PtrMut","PtrMutExt","QueryItem","Ref","RefMut","Res","ResInit","ResMut","ResMutInit","Resources","SBox","SCHEMA_REGISTRY","SLOW","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","SecureCore","Seed","SeededCore","Session","SessionOptions","SessionPlugin","SessionRunner","Sessions","SimpleSystemStage","SmallVec","StageLabel","State","StaticSystem","String","Struct","StructFieldInfo","StructSchemaInfo","Sys","System","SystemParam","SystemStage","SystemStages","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","UntypedAtomicResource","UntypedComponentBitsetIterator","UntypedComponentBitsetIteratorMut","UntypedComponentStore","UntypedComponentStoreIter","UntypedComponentStoreIterMut","UntypedResources","UnwrapMany","Update","Ustr","UstrMap","UstrSet","VariantInfo","Vec","World","add_system","alphabetic","alphanumeric","apply_bitset","as_schema_mut","as_schema_ref","bit_all","bit_and","bit_andnot","bit_any","bit_cond","bit_count","bit_disjoint","bit_eq","bit_flip","bit_fmt","bit_init","bit_len","bit_mask","bit_none","bit_not","bit_or","bit_reset","bit_set","bit_subset","bit_superset","bit_test","bit_xor","bitor","bitset","bool","borrow","borrow","cast","cast_mut","chance","char","clone_fn","components","create","create_bitset","dangling_with_align","default","default_fn","deref","deref_mut","deserialize_fn","digit","drop_fn","eq_fn","f32","f32_normalized","f64","f64_normalized","field_offsets","fields","fill_bytes","fork","from_type","from_world","full_name","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","get_state","has_started","hash_fn","i128","i16","i32","i64","i8","id","id","id","impl_bitset","index","initialize","initialize","initialize","initialize","isize","iter_with_bitset","kind","layout","likely","lowercase","name","name","name","name","name","name","name","name","partial_shuffle","queue","read","reseed","resources","run","run","run","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","schema","schema","schema","schemas","shuffle","size","smallvec","stages","startup_systems","system","systems","tag_type","to_smallvec","transmute_lifetime","transmute_lifetime","try_cast","try_cast_mut","type_data","type_id","u128","u16","u32","u64","u8","unlikely","unwrap_many","uppercase","usize","ustr","variants","weighted_sample","weighted_sample_mut","with_seed","layout","align","size","key","value","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas","padding_needed_for","repeat","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FieldIdx","FieldPath","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Idx","Map","Name","Opaque","Primitive","Primitive","SBox","SCHEMA_REGISTRY","SMap","SVec","SchemaBox","SchemaData","SchemaDeserialize","SchemaDeserializer","SchemaFieldNotFoundError","SchemaId","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaMismatchError","SchemaRef","SchemaRefMut","SchemaRegistry","SchemaSerializer","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_schema_mut","as_schema_ref","cast","cast_mut","clone_fn","default_fn","deserialize_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","schema","schema","schema","schemas","tag_type","try_cast","try_cast_mut","type_data","type_id","variants","align","size","key","value","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphanumeric","bool","chance","char","create","dangling_with_align","default","deref","deref_mut","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","get_short_name","i128","i16","i32","i64","i8","index","isize","likely","lowercase","partial_shuffle","prelude","read","reseed","rng","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","size","smallvec","to_smallvec","transmute_lifetime","transmute_lifetime","u128","u16","u32","u64","u8","unlikely","uppercase","usize","ustr","weighted_sample","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Item","Output","Stream","StreamExt","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","future","inspect","io","last","lines","map","next","nth","or","or","partition","pin","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","prelude","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","ready","scan","seek","size_hint","skip","skip_while","split","step_by","stream","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","Boxed","BoxedLocal","CatchUnwind","Future","FutureExt","Or","Output","Pending","PollFn","PollOnce","Race","Ready","TryZip","YieldNow","Zip","block_on","boxed","boxed_local","catch_unwind","or","or","pending","poll","poll","poll_fn","poll_once","race","race","ready","try_zip","yield_now","zip","AddrInUse","AddrNotAvailable","AlreadyExists","ArgumentListTooLong","AssertAsync","AsyncAsSync","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BlockOn","BoxedReader","BoxedWriter","BrokenPipe","BufReader","BufWriter","Bytes","Chain","CloseFuture","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Current","Cursor","Deadlock","DirectoryNotEmpty","Empty","End","Error","ErrorKind","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","FillBuf","FlushFuture","HostUnreachable","Interrupted","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Lines","NetworkDown","NetworkUnreachable","NotADirectory","NotConnected","NotFound","NotSeekable","Other","OutOfMemory","PermissionDenied","ReadExactFuture","ReadFuture","ReadHalf","ReadLineFuture","ReadOnlyFilesystem","ReadToEndFuture","ReadToStringFuture","ReadUntilFuture","ReadVectoredFuture","Repeat","ResourceBusy","Result","SeekFrom","SeekFuture","Sink","Split","StaleNetworkFileHandle","Start","StorageFull","Take","TimedOut","TooManyLinks","UnexpectedEof","Unsupported","WouldBlock","WriteAllFuture","WriteFuture","WriteHalf","WriteVectoredFuture","WriteZero","boxed_reader","boxed_writer","bytes","chain","close","consume","consume","context","copy","empty","fill_buf","flush","inner","lines","poll_close","poll_fill_buf","poll_flush","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","repeat","seek","sink","split","split","take","write","write_all","write_vectored","AsyncBufRead","AsyncRead","AsyncSeek","AsyncWrite","Future","Item","Output","Stream","_","_","_","_","_","_","all","any","boxed","boxed","boxed_local","boxed_local","boxed_reader","boxed_writer","bytes","catch_unwind","chain","chain","cloned","close","collect","consume","consume","copied","count","cycle","enumerate","fill_buf","filter","filter_map","find","find_map","flat_map","flatten","flush","fold","for_each","fuse","inspect","last","lines","map","next","nth","or","or","partition","poll","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","position","race","race","read","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","scan","seek","size_hint","skip","skip_while","split","step_by","take","take","take_while","then","try_collect","try_fold","try_for_each","try_next","unzip","write","write_all","write_vectored","zip","AllFuture","AnyFuture","BlockOn","Boxed","BoxedLocal","Chain","Cloned","CollectFuture","Copied","CountFuture","Cycle","Empty","Enumerate","Filter","FilterMap","FindFuture","FindMapFuture","FlatMap","Flatten","FoldFuture","ForEachFuture","Fuse","Inspect","Item","Iter","LastFuture","Map","NextFuture","NthFuture","Once","OnceFuture","Or","PartitionFuture","Pending","PollFn","PositionFuture","Race","Repeat","RepeatWith","Scan","Skip","SkipWhile","StepBy","Stream","StreamExt","Take","TakeWhile","Then","TryCollectFuture","TryFoldFuture","TryForEachFuture","TryNextFuture","TryUnfold","Unfold","UnzipFuture","Zip","all","any","block_on","boxed","boxed_local","chain","cloned","collect","copied","count","cycle","empty","enumerate","filter","filter_map","find","find_map","flat_map","flatten","fold","for_each","fuse","inspect","iter","last","map","next","nth","once","once_future","or","or","partition","pending","poll_fn","poll_next","poll_next","position","race","race","repeat","repeat_with","scan","size_hint","skip","skip_while","step_by","take","take_while","then","try_collect","try_fold","try_for_each","try_next","try_unfold","unfold","unzip","zip","FxBuildHasher","FxHashMap","FxHashSet","FxHasher","FxHasher32","FxHasher64","hash","hash32","hash64","AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","TryReserveError","equivalent","hash_map","hash_set","raw","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","entry","value","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","Condvar","Done","FairMutex","FairMutexGuard","InProgress","MappedFairMutexGuard","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","New","Once","OnceState","Poisoned","RawFairMutex","RawMutex","RawRwLock","RawThreadId","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","WaitTimeoutResult","const_fair_mutex","const_mutex","const_reentrant_mutex","const_rwlock","Duration","Duration","GetThreadId","GuardMarker","GuardMarker","GuardNoSend","GuardSend","INIT","INIT","INIT","Instant","Instant","MappedMutexGuard","MappedReentrantMutexGuard","MappedRwLockReadGuard","MappedRwLockWriteGuard","Mutex","MutexGuard","RawMutex","RawMutexFair","RawMutexTimed","RawReentrantMutex","RawRwLock","RawRwLockDowngrade","RawRwLockFair","RawRwLockRecursive","RawRwLockRecursiveTimed","RawRwLockTimed","RawRwLockUpgrade","RawRwLockUpgradeDowngrade","RawRwLockUpgradeFair","RawRwLockUpgradeTimed","ReentrantMutex","ReentrantMutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","bump","bump_exclusive","bump_shared","bump_upgradable","downgrade","downgrade_to_upgradable","downgrade_upgradable","is_locked","is_locked","is_locked_exclusive","lock","lock_exclusive","lock_shared","lock_shared_recursive","lock_upgradable","nonzero_thread_id","try_lock","try_lock_exclusive","try_lock_exclusive_for","try_lock_exclusive_until","try_lock_for","try_lock_shared","try_lock_shared_for","try_lock_shared_recursive","try_lock_shared_recursive_for","try_lock_shared_recursive_until","try_lock_shared_until","try_lock_until","try_lock_upgradable","try_lock_upgradable_for","try_lock_upgradable_until","try_upgrade","try_upgrade_for","try_upgrade_until","unlock","unlock_exclusive","unlock_exclusive_fair","unlock_fair","unlock_shared","unlock_shared_fair","unlock_upgradable","unlock_upgradable_fair","upgrade","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","FieldIdx","FieldPath","Idx","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","schemas","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","deserialize_fn","AtomicBorrow","AtomicBorrowMut","Lock","check_read_refs_count","check_write_refs_count","clone_borrow","clone_borrow_mut","is_borrowed","is_reading","is_writing","new_lock","release_borrow","release_borrow_mut","try_borrow","try_borrow_mut","Time","advance_exact","borrow","borrow_mut","clone","clone_into","default","delta","delta_seconds","delta_seconds_f64","elapsed","elapsed_seconds","elapsed_seconds_f64","fmt","from","from_world","into","is_paused","new","pause","raw_clone","raw_default","raw_drop","schema","to_owned","try_from","try_into","type_id","unpause","update","update_with_instant","vzip"],"q":[[0,"bones_lib"],[148,"bones_lib::ecs"],[194,"bones_lib::ecs::atomic"],[198,"bones_lib::ecs::atomic::borrow"],[241,"bones_lib::ecs::bitset"],[270,"bones_lib::ecs::components"],[280,"bones_lib::ecs::entities"],[288,"bones_lib::ecs::prelude"],[2373,"bones_lib::ecs::prelude::CollectionAllocErr"],[2374,"bones_lib::ecs::prelude::Primitive"],[2376,"bones_lib::ecs::prelude::SchemaKind"],[2378,"bones_lib::ecs::prelude::bones_schema"],[2447,"bones_lib::ecs::prelude::bones_schema::Primitive"],[2449,"bones_lib::ecs::prelude::bones_schema::SchemaKind"],[2451,"bones_lib::ecs::prelude::bones_schema::alloc"],[2594,"bones_lib::ecs::prelude::bones_schema::prelude"],[2680,"bones_lib::ecs::prelude::bones_schema::prelude::Primitive"],[2682,"bones_lib::ecs::prelude::bones_schema::prelude::SchemaKind"],[2684,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils"],[2806,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[2807,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude"],[2930,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[2931,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[2946,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[3070,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[3182,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[3869,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[4306,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[4307,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[4420,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[4770,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[4930,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[5066,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[5164,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[5287,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[5513,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[5659,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[6243,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[6781,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[6949,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[7150,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[7295,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[7298,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[7536,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[7639,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[7798,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[8470,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[8567,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[9439,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[9520,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[9708,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[9709,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[10083,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[10262,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[10415,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[10611,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[11016,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[11108,"bones_lib::ecs::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[11109,"bones_lib::ecs::prelude::bones_schema::ptr"],[11119,"bones_lib::ecs::prelude::bones_schema::raw_fns"],[11129,"bones_lib::ecs::prelude::bones_schema::registry"],[11133,"bones_lib::ecs::prelude::bones_schema::ser_de"],[11137,"bones_lib::ecs::resources"],[11144,"bones_lib::ecs::stage"],[11170,"bones_lib::ecs::system"],[11194,"bones_lib::prelude"],[11522,"bones_lib::prelude::CollectionAllocErr"],[11523,"bones_lib::prelude::Primitive"],[11525,"bones_lib::prelude::SchemaKind"],[11527,"bones_lib::prelude::bones_schema"],[11596,"bones_lib::prelude::bones_schema::Primitive"],[11598,"bones_lib::prelude::bones_schema::SchemaKind"],[11600,"bones_lib::prelude::bones_schema::alloc"],[11616,"bones_lib::prelude::bones_schema::prelude"],[11702,"bones_lib::prelude::bones_schema::prelude::Primitive"],[11704,"bones_lib::prelude::bones_schema::prelude::SchemaKind"],[11706,"bones_lib::prelude::bones_schema::prelude::bones_utils"],[11828,"bones_lib::prelude::bones_schema::prelude::bones_utils::CollectionAllocErr"],[11829,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude"],[11952,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::CollectionAllocErr"],[11953,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc"],[11968,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::alloc"],[11991,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::borrow"],[12002,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::boxed"],[12004,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections"],[12018,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[12019,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::binary_heap"],[12026,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_map"],[12048,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::btree_set"],[12057,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::linked_list"],[12064,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::collections::vec_deque"],[12069,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::ffi"],[12073,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::fmt"],[12111,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::rc"],[12114,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::slice"],[12162,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str"],[12197,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::str::pattern"],[12225,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::string"],[12232,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::sync"],[12234,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::task"],[12237,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::alloc::vec"],[12242,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures"],[12345,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::future"],[12377,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::io"],[12502,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::prelude"],[12599,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::futures::stream"],[12713,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::fxhash"],[12722,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown"],[12732,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::TryReserveError"],[12733,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_map"],[12765,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::hash_set"],[12779,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::hashbrown::raw"],[12786,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot"],[12817,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::parking_lot::lock_api"],[12898,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::prelude"],[12962,"bones_lib::prelude::bones_schema::prelude::bones_utils::prelude::rng"],[12963,"bones_lib::prelude::bones_schema::ptr"],[12973,"bones_lib::prelude::bones_schema::raw_fns"],[12983,"bones_lib::prelude::bones_schema::registry"],[12987,"bones_lib::prelude::bones_schema::ser_de"],[12991,"bones_lib::prelude::borrow"],[13006,"bones_lib::time"]],"d":["The default SessionRunner, which just runs the systems …","The Game encompasses a complete bones game’s logic, …","Trait for plugins that can be installed into a Game.","A system that runs directly on a Game instead of in a …","A collection of systems associated directly to a Game as …","A bones game. This includes all of the game worlds, and …","Resource that allows you to configure the current session.","Trait for plugins that can be installed into a Session.","A session runner is in charge of advancing a Session …","Container for multiple game sessions.","Whether or not this session should have it’s systems run.","Whether or not this session should be active after this …","Add a system that will run every time the named session is …","Add a system that will run on every step, after all of the …","Add a system that will run every time the named session is …","Add a system that will run on every step, before all of …","Add a system that will run only once, before all of the …","Game systems that are run after sessions are run.","Game systems that are run after a specific session is run.","Game systems that are run before sessions are run.","Game systems that are run before a specific session is run.","","","","","","","","","","","","","","","","","Create a new session, and borrow it mutably so it can be …","","","","","","","Delete a session.","Whether or not this session should be deleted.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Borrow a session from the sessions list.","Borrow a session from the sessions list.","Whether or not the session systems in it’s stages have …","Flag which indicates whether or not the startup systems …","Initialize a resource that will be shared across game …","Insert a resource that will be shared across all game …","Install the plugin into the Session.","Install the plugin into the Game.","Install a plugin.","Install a GamePlugin.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterate over sessions.","Mutably iterate over sessions.","Create an empty Session.","Create an empty game with an asset server.","Bones lib prelude","The priority of this session relative to other sessions in …","","","","","","","","","","","","","","","Remove a shared resource, if it is present in the world.","Restore the world state.","The session runner to use for this session.","","","The sessions that make up the game.","Get the shared resource of a given type out of this Games …","Get the shared resource cell of a given type out of this …","Get the shared resource of a given type out of this Games …","Collection of resources that will have a shared instance …","Snapshot the world state.","List of sorted session keys.","The system","Startup systems.","Step the simulation once.","","Step the game simulation.","The collection of systems that are associated to the game …","Time functionality for the Bones framework.","","","","","","","","","","","","","","","","","","","","","Whether or not this session should be rendered.","Whether or not this session should be visible.","","","","","","","The ECS world for the core.","Creates an instance of the type this trait is implemented …","Helper trait for unwraping each item in an array.","The World is simply a collection of Resources, and …","Atomic Refcell implmentation.","Bitset implementation.","","","","","","ECS component storage.","Stores the world components.","","Entity implementation, storage, and interation.","","Returns the argument unchanged.","Creates Self using data from the given World.","","Borrow a resource from the world, if it exists.","Borrow a resource from the world, if it exists.","","Initialize a system parameter.","Initialize a resource of type T by inserting it’s …","","Insert a resource.","Calls U::from(self).","Remove the component info for dead entities.","Create a new World.","The prelude.","","","","Borrow a resource from the world.","Borrow a resource from the world.","World resource storage.","Stores the world resources.","Run a system once, assuming any necessary initialization …","Run a system once.","Implementation of stage abstraction for running …","Implements the system API for the ECS.","","","","","Unwrap all the items in an array.","","A mutable memory location with dynamically checked borrow …","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","This module contains types that can be used to implement …","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","","","","","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Borrows can be cloned.","Borrows can be cloned.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","","","Returns dummy atomic borrow that doesn’t actually locks …","Returns dummy atomic borrow that doesn’t actually locks …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","","","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Restore previously leaked AtomicBorrow instance.","Restore previously leaked AtomicBorrowMut instance.","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","","","","","Attempts to borrow lock immutably.","Attempts to borrow lock mutably.","","","","","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Creates a bitset big enough to contain the index of each …","Implements the BitSet trait members for your type through …","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","An error returned when trying to access an uninitialized …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","The type of iterator this query item creates","A type representing a component-joining entity query.","Modify the iteration bitset","Return an iterator over the provided bitset.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","The display error message for this error type.","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","The number of bits in a Ulid’s random portion","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","The number of bits in a Ulid’s time portion","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","","","Add a system to be run at the end of the stage.","","","Add a system that will run only once, before all of the …","Add a system to this stage.","","Add a System to the stage with the given label.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Modify the iteration bitset","","","","Get the cached string as a C char*.","Get this ustr as a CStr","Dereferences and returns result wrapped in the Ref.","Dereferences and returns result wrapped in the RefMut.","Get the enum, if this is a enum.","Gets a mutable pointer from this owned pointer.","","","Converts reference and returns result wrapped in the RefMut…","Returns a &mut if possible.","","Borrow this box as a SchemaRefMut.","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 …","Get the primitive, if this is a primitive.","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the underlying data in this cell.","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Get the raw pointer","Get the pointer.","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","Converts reference and returns result wrapped in the Ref.","","","","","","Borrow this box as a SchemaRef.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","Transforms this Ptr into an PtrMut","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","","","","","","","Shorthand for combining bitsets with bit_or.","","","Read the bitset containing the list of entites with this …","Returns the bitset indicating which entity indices have a …","Returns a bitset where each index where the bit is set to …","Shorthand for setting bits on the bitset container.","","","","","Returns a random boolean value.","This is used create an instance of the system parame, …","","","","","","","","Immutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Borrow the resource.","","","","","","","Lock the resource for reading.","","","","","","","","","","","","","","Mutably borrows the wrapped value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrow the resource.","","","","","","Lock the resource for read-writing.","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Get the capacity of the backing buffer.","Get the capacity of the vec.","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Remove all elements from the vector.","Clears the killed entity list.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clone the inner data, creating a new copy instead of …","The function pointer that may be used to clone data with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the world components.","Calculate the layout of the type represented by the schema.","Check whether or not this component store has data for the …","Check whether or not the bitset contains the given entity.","Check whether or not the resoruce with the given ID is …","Check whether or not a resource is in the store.","Constructor that) is the same as Ulid::new(), but that …","","Creates a new Entity and returns it.","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","Gets the datetime of when this Ulid was created accurate …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","","","","","","","","","The function pointer that may be used to write a default …","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","","","","","","","","","","Safety","","Safety","","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","","Safety","","","","","","Safety","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","","","","","","","","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","","","","Consumes the OwningPtr to drop the underlying data of type …","The function pointer that may be used to drop data with …","","","","","","","","","","","","","","","","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","If this is a struct, then the field offsets will contain …","Get a nested field from the box.","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Makes a new Ref for an optional component of the borrowed …","Makes a new RefMut for an optional component of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create an UntypedComponentStore that is valid for the …","Deallocate the memory stored in the box, but don’t run …","Forks a TurboCore instance by deterministically deriving 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.","","Create a new Ustr from the given &str.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 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 …","Creates a Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Creates a SmallVec with n copies of elem.","","","","","Create a Ulid from separated parts.","Create a new SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Creates a SmallVec directly from the raw components of …","Create a new SchemaBox from raw parts.","Create a new UntypedAtomicResource for the given schema, …","Copy the elements from a slice into a new SmallVec.","","","","","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","","Creates a ComponentStore from an UntypedComponentStore.","Create from an UntypedAtomicResource.","Construct a new SmallVec from a Vec<A::Item>.","Creates Self using data from the given World.","","","","","","","","","","","","","","","","","","","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns the generation of this Entity.","Gets an immutable reference to the component of Entity.","Indexes the slice without doing bounds checks","Get a reference to the component storage for the given …","Get an item in the vec.","Get a reference to an item in the map.","Borrow a component store.","Get an item from the vec.","Get a value out of the map for the given key.","Get a reference to an untyped resource.","Borrow a resource.","Get the components of a certain type","Get a cell containing the resource data pointer for the …","Gets a clone of the resource cell for the resource of the …","Get the untyped component storage by the component’s …","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get mutable references s to the component data for …","Get mutable references s to the component data for …","Get SchemaRefMuts to the component data for multiple …","Gets a mutable reference to the component of Entity.","Returns a mutable reference to the underlying data.","Get a mutable reference to the component storage for the …","Get an item in the vec.","Get a mutable reference to an item in the map.","Borrow a component store.","Get an item from the vec.","Get a value out of the map for the given key.","Get a mutable reference to an untyped resource.","Mutably borrow a resource.","Get a SchemaRef to the component for the given Entity if …","Get the item with the given index.","Get an untyped reference to an item in the map.","Get a SchemaRefMut to the component for the given Entity","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","","","","","","","","Re-allocate to set the capacity to …","Recursively checks whether or not the schema contains any …","Whether or not the startup systems have been run yet.","","","","Get the hash of this SchemaVec.","","","","","","Get the hash of this schema box, if supported.","","Get the hash of this schema box.","","","Get the hash of the SVec.","Get the hash of this schema box, if supported.","","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","","","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Increment the random number, make sure that the ts millis …","","Returns a usize value for stable indexing across different …","","Returns the index of this Entity.","","","","","Initialize component storage for type T.","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","","","","","","","","","","This should be called once to initialize the system, …","Initialize the systems in the stages agains the World.","The maximum number of elements this vector can hold inline","Inserts a component for the given Entity index. Returns …","Insert component data for the given entity and get the …","Insert an element at position index, shifting all elements …","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert a resource.","Insert a resource.","Insert component data for the given entity and get the …","Insert an untyped item into the map.","Safety","Insert a resource.","Insert a resource cell.","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Returns true if the entity already had a component of this …","Insert a new stage, after another existing stage","Insert a new stage, before another existing stage","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Consumes the AtomicCell, returning the wrapped value.","Convert the SmallVec into an A if possible. Otherwise …","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","","","","","","","","","","","","","","","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Convert into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Splits wrapper into two parts. One is reference to the …","Splits wrapper into two parts. One is reference to the …","Convert into a typed SVec.","Convert into a typed ComponentStore.","Converts to the internal, untyped ComponentStore.","Consume Resources and extract the underlying …","Convert a SmallVec to a Vec, without reallocating if the …","Checks if the Entity is still alive.","Returns true if the vector is empty","Returns true if the vector has zero items in it.","Returns true if the length is zero.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Returns whether the store is empty.","Returns whether the store is empty.","Test if the Ulid is nil","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","Iterates immutably over all components of this type. Very …","Iterates immutably over all components of this type.","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterates mutably over all components of this type. Very …","Iterates mutably over all components of this type.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Iterates mutable over the components of this type where …","Iterates mutable over the components of this type where …","Iterate over the entities and components in the given …","Return an iterator over the provided bitset.","Iterates immutably over the components of this type where …","Iterates immutably over the components of this type where …","","","","Iterates over entities using the provided bitset.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","Kill an entity.","Returns entities in the killed list.","The kind of schema.","Get the memory layout of the enum tag.","The layout of the type.","Convert into a reference to the underlying data.","Convert into a reference to the underlying data.","","The number of elements stored in the vector","Get the number of items in the vector.","Get the length (in bytes) of this string.","Get the length of the vector.","Get the number of entries in the map.","Get the number of resources in the store.","Get the number of resources in the store.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","Makes a new Ref for a component of the borrowed data.","Makes a new RefMut for a component of the borrowed data.","Splits a Ref into multiple Refs for different components …","Splits a RefMut into multiple RefMuts for different …","","","","","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","","","","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Creates a new AtomicCell containing value.","Create a new labeled ID with the given prefix.","Create a arbitrary UntypedComponentStore.","Construct an empty vector","Creates a new instance from a raw pointer.","Wraps external reference into Ref.","Initialize an empty SchemaVec for items with the given …","Creates a new Ulid with the current time (UTC)","Wraps external reference into RefMut.","Create a new, empty stage, for the given label.","Initialize the SMap.","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Creates a new Entity from the provided index and …","Create a new SBox.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","Create a new SchemaRef from a reference to a type that …","Creates a new UntypedAtomicResource storing the given data.","Create an empty UntypedResources.","Create an empty Resources.","Create a new atomic resource.","Create a new labeled ID with the given prefix and ULID.","","","","","","","","","","","The ‘nil Ulid’.","","","","","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","Get the precomputed hash for this string","Get the prefix of the ID.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","The system queue that will be run at the end of the stage","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","","","","","","","","","","","","","","","Raw version of the hash() function. Not meant for normal …","","","","","","","","","","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Register a schema with the registry.","Removes the component of Entity. Returns Some(T) if the …","Remove the component data for the entity if it exists.","Remove and return the element at position index, shifting …","Remove an item from the map.","Remove an item.","Remove a resource.","Remove the component data for the entity if it exists.","Untypededly remove an item.","If there is a previous value, true will be returned.","Safety","Replaces the wrapped value with a new one, returning the …","Replaces the wrapped value with a new one computed from f, …","Reseeds the SeededCore with a new seed/state.","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 …","Stores the world resources.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Execute the systems on the given world.","Run the system.","Execute the systems on the given world.","","","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","Get the schema of the components stored.","Get the schema of items in this SchemaVec.","","","Get the Schema for the pointer.","Get the Schema for the pointer.","","","","","","Get the Schema for the pointer.","Get the schema of the resource.","","The schema of this variant.","The schema of the field.","The registered schemas.","","","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Makes a new Ref for a sub-slice of the borrowed slice.","Makes a new RefMut for a sub-slice of the borrowed slice.","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","The stages in the collection, in the order that they will …","The systems that should run at startup.","","","","","Swaps the wrapped value of self with the wrapped value of …","Remove the element at position index, replacing it with …","Convert into a System.","","The list of systems in the stage.","The layout of the enum tag.","Takes the wrapped value, leaving Default::default() in its …","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Acquires a mutable reference to owned data.","","","","","","","","","","","","Get an owned String copy of this string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new SmallVec from a slice.","Creates a Crockford Base32 encoded string that represents …","","","","","","","","Creates a Crockford Base32 encoded string that represents …","","","","","","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","Transposes a Ref of an Option into an Option of a Ref. …","Transposes a RefMut of an Option into an Option of a RefMut…","Shorten the vector, keeping the first len elements and …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning an error if …","Immutably borrows the wrapped value, returning None if the …","Mutably borrows the wrapped value, returning None if the …","Cast a reference of this type to a reference of another …","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast a mutable reference of this type to a reference of …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a reference to the component storage for the given …","Get an item in the vec.","Get a value out of the map for the given key.","Get a nested field from the box.","Get mutable references s to the component data for …","Get a mutable reference to the component storage for the …","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Re-allocate to set the capacity to …","Get the hash of this schema box, if supported.","Insert component data for the given entity and get the …","Insert an item into the map.","Insert component data for the given entity and get the …","Insert an untyped item into the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Try to extract the inner schema box, if this is the …","Convert into an SBox if the schema of T matches.","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove the component data for the entity if it exists.","Remove an item.","Untypededly remove an item.","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Container for storing Schema type datas.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Convert into typed Ref. This panics if the schema doesn’…","Convert into typed RefMut. This panics if the schema doesn…","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Get the Ulid of the ID.","Undo the effect of leaked guards on the borrow state of …","Allocates a SchemaBox for the given Schema, but doesn’t …","Hints to the compiler that the branch condition is …","Borrow the underlying UntypedResources store.","Mutably borrow the underlying UntypedResources store.","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Info for the enum variants.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Wraps external reference into Ref. And associates it with …","Wraps external reference into RefMut. And associates it …","Construct an empty vector with enough capacity …","Create a SystemStages collection, initialized with a stage …","Creates a new SeededCore with a specific seed value.","Creates a new Ulid using data from the given random number …","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","Error type for TypeDatas","A TypeMap-like structure, that does not allow removing …","","","","","","","","","","","","","","","","","","","Get the capacity.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Borrow data from the store, if it exists.","Borrow data from the store, if it exists.","Insert data into the store.","Insert boxed data into the store.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Iterate over the allocation.","Iterate over type datas.","Iterate mutably over the allocation.","Get the layout.","Create a new ResizableAlloc for the given memory layout. …","","","","","","","","","to ensure that the following address will satisfy align …","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","","","","","","","","","","","","","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","Returns the amount of padding we must insert after self to …","","","","","","","","","","","","","","","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Borrowed variant of Cow from a reference to Vec.","Converts a String into an Owned variant. No heap …","Creates a Borrowed variant of Cow from a slice.","Creates an Owned variant of Cow from an owned instance of …","Converts a CString into an owned Cow without copying or …","Converts a String reference into a Borrowed variant. No …","Creates a clone-on-write pointer from a reference to …","Converts a string slice into a Borrowed variant. No heap …","Creates a clone-on-write pointer from a reference to Path.","Converts the string reference into a Cow::Borrowed.","Converts a CStr into a borrowed Cow without copying or …","Converts a &CString into a borrowed Cow without copying or …","Returns the argument unchanged.","Moves the string into a Cow::Owned.","Creates a clone-on-write pointer from an owned instance of …","Converts the string reference into a Cow::Borrowed.","","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<T, A>.","Converts to Box<[T], A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","","","","Copies source’s contents into self without creating a …","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a Box<str> into a Box<[u8]>","Converts an OsString into a Box<OsStr> without copying or …","","Returns the argument unchanged.","Converts a [T; N] into a Box<[T]>","Converts a Cow<'_, [T]> into a Box<[T]>","Converts a type of Error into a box of dyn Error.","Converts the given String to a boxed str slice that is …","Converts a type of Error + Send + Sync into a box of dyn …","Convert a vector into a boxed slice.","Copies the string into a newly allocated Box<OsStr>.","Converts a &CStr into a Box<CStr>, by copying the contents …","Converts a &[T] into a Box<[T]>","Creates a boxed Path from a reference.","Converts a str into a box of dyn Error + Send + Sync.","Converts a Cow into a box of dyn Error + Send + Sync.","Creates a boxed Path from a clone-on-write pointer.","Converts a String into a box of dyn Error.","Converts a str into a box of dyn Error.","Converts a Cow into a box of dyn Error.","Converts a String into a box of dyn Error + Send + Sync.","Converts a Cow<'_, str> into a Box<str>","Converts a T into a Box<T>","Converts a PathBuf into a Box<Path>.","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Converts a CString into a Box<CStr> without copying or …","Converts a &str into a Box<str>","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Vec<T> into a Box<[T; N]>.","Attempts to convert a Box<[T]> into a Box<[T; N]>.","","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Returns the argument unchanged.","","Converts a Vec<T> into a BinaryHeap<T>.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Returns the argument unchanged.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Turn a Vec<T> into a VecDeque<T>.","Converts a [T; N] into a VecDeque<T>.","","Returns the argument unchanged.","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","","","","","","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","Gets an iterator for moving out the BTreeSet’s contents.","","Consumes the list into an iterator yielding elements by …","","","","Consumes the deque into a front-to-back iterator yielding …","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","","","","","","","","","","","","","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a Box<CStr> into a CString without copying or …","Returns the argument unchanged.","Converts a Cow<'a, CStr> into a CString, by copying the …","","Converts a Vec<NonZeroU8> into a CString without copying …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<T>.","Converts to Rc<[T]>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","Converts a &CStr into a Rc<CStr>, by copying the contents …","Converts an OsString into an Rc<OsStr> by moving the …","Converts a generic type T into an Rc<T>","Create a reference-counted pointer from a clone-on-write …","Converts a CString into an Rc<CStr> by moving the CString …","Move a boxed object to a new, reference counted, …","Converts a reference-counted string slice into a byte …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","","Returns the argument unchanged.","Allocate a reference-counted string slice and copy v into …","Copies the string into a newly allocated Rc<OsStr>.","Allocate a reference-counted slice and move v’s items …","Allocate a reference-counted string slice and copy v into …","Converts a Path into an Rc by copying the Path data into a …","Allocate a reference-counted slice and fill it by cloning v…","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","","","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","","","","","","","","","","","","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","Truncates this String, removing all contents.","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a &mut str into a String.","Returns the argument unchanged.","Allocates an owned String from a single character.","","Converts a &String into a String.","Converts a &str into a String.","Converts the given boxed str slice to a String. It is …","Converts a clone-on-write string to an owned instance of …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","","","","","","","","","","","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<T>.","Converts to Arc<[T]>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Arcs.","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","Equality for two Arcs.","","","","","","","","","Copies the string into a newly allocated Arc<OsStr>.","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Allocate a reference-counted str and copy v into it.","Converts an atomically reference-counted string slice into …","Allocate a reference-counted str and copy v into it.","Converts a CString into an Arc<CStr> by moving the CString …","Allocate a reference-counted slice and move v’s items …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Allocate a reference-counted slice and fill it by cloning v…","Converts a Path into an Arc by copying the Path data into …","Converts an OsString into an Arc<OsStr> by moving the …","Move a boxed object to a new, reference-counted allocation.","Create an atomically reference-counted pointer from a …","Converts a T into an Arc<T>","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","","","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","Clears the vector, removing all values.","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a CString into a Vec<u8>.","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a BinaryHeap<T> into a Vec<T>.","Convert a clone-on-write slice into a vector.","Convert a boxed slice into a vector by transferring …","Returns the argument unchanged.","Turn a VecDeque<T> into a Vec<T>.","Allocate a Vec<T> and fill it by cloning s’s items.","Allocate a Vec<T> and move s’s items into it.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Converts the given String to a vector Vec that holds …","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","Creates a consuming iterator, that is, one that moves each …","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","","","","","","","","","","","","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","Removes an element from the vector and returns it.","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","","","","","","","","","","","","","","","","","","","","","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","","A convenience for calling Future::poll() on !Unpin types.","","","","","","","","","","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","","","","","","","","","","","Creates a future that resolves to the provided value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins two fallible futures, waiting for both to complete …","","","","","","","","","","","","","","","","","","","","","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Returns a reference to the internal buffer.","Returns a reference to the internal buffer.","Converts this AsyncRead into a Stream of bytes.","","Creates an adapter which will chain this stream with …","","","","","","","","","Closes the writer.","Attempt to shutdown the I/O handle.","","","Tells this buffer that amt bytes have been consumed from …","","Consumes amt buffered bytes.","","","","","","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","","","Attempt to downgrade the inner error to E if any.","Creates an empty reader.","","","","","","","","","","Returns the contents of the internal buffer, filling it …","","Flushes the stream to ensure that all buffered contents …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows a human-readable description of the ErrorKind.","","Returns the argument unchanged.","Converts an ErrorKind into an Error.","Converts a alloc::ffi::NulError into a 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.","Creates a new instance of an Error from a particular OS …","","Returns a mutable reference to the inner error wrapped by …","Gets a mutable reference to the inner I/O handle.","Gets a mutable reference to the async I/O handle.","Gets a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying buffer.","Gets a mutable reference to the underlying reader.","Gets mutable references to the underlying readers.","Returns a reference to the inner error wrapped by this …","Gets a reference to the inner I/O handle.","Gets a reference to the async I/O handle.","Gets a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying buffer.","Gets a reference to the underlying reader.","Gets references to the underlying readers.","","","The actual reader/writer we are wrapping.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 Error, returning its inner error (if any).","Extracts the inner I/O handle.","Extracts the inner async I/O handle.","Unwraps the buffered reader, returning the underlying …","Unwraps the buffered writer, returning the underlying …","Unwraps the cursor, returning the underlying buffer.","Unwraps the adapter, returning the underlying reader.","Unwraps the adapter, returning the underlying readers.","Returns the corresponding ErrorKind for this error.","Returns an error representing the last OS error which …","Returns the number of bytes before this adapter will …","Returns a stream over the lines of this byte stream.","Creates a new I/O error from a known kind of error as well …","Wraps an I/O handle implementing std::io traits.","Wraps an I/O handle implementing AsyncRead or AsyncWrite …","Wraps an async I/O handle into a blocking interface.","Creates a buffered reader with the default buffer capacity.","Creates a buffered writer with the default buffer capacity.","Creates a cursor for an in-memory buffer.","Creates a new I/O error from an arbitrary error payload.","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","","","","","","","","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.","","Seeks to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Poll this AsyncAsSync for some function.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the OS error that this error represents (if any).","Reads some bytes from the byte stream.","","","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","","","Puts a limit on the number of bytes.","Sets the position of this cursor.","Creates a writer that consumes and drops all data.","","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a buffered reader with the specified capacity.","Creates a buffered writer with the specified buffer …","Writes some bytes into the byte stream.","","","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncRead.","Extension trait for AsyncWrite.","Extension trait for AsyncBufRead.","Extension trait for Future.","Extension trait for AsyncSeek.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","","Tests if predicate returns true for any item in the stream.","","Converts a stream into a blocking iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","","Applies a closure to items in the stream and returns the …","","Maps items to streams and then concatenates them.","Concatenates inner streams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Accumulates a computation over the stream.","","Calls a closure on each item of 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.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 stream from an iterator.","Returns the last item in the stream.","","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","","Gets the nth item of the stream.","","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","","","","","","","","","","","","","","","","","","","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finds the index of the first item of the stream for which …","","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieves the next item in the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and a fallible async …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ().","The error type for try_reserve methods.","Returns a reference to the underlying allocator.","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 map can hold without …","Returns the number of elements the set can hold without …","Clears the map, removing all key-value pairs. Keeps the …","Clears the set, removing all values.","","","","","","","","","Returns true if the set contains a value.","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Creates an empty HashSet<T, S> with the Default value for …","","","Visits the values representing the difference, i.e., the …","Clears the map, returning all key-value pairs as an …","Clears the set, returning all elements in an iterator.","Gets the given key’s corresponding entry in the map for …","Gets the given value’s corresponding entry in the set …","Gets the given key’s corresponding entry by reference in …","","","","Checks if this value is equivalent to the given key.","","","","","","","","","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, …","Drains elements which are true under the given predicate, …","","","","Examples","Returns the argument unchanged.","Examples","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns a reference to the value corresponding to the key.","Returns a reference to the value in the set, if any, that …","Returns the key-value pair corresponding to the supplied …","Returns the key-value pair corresponding to the supplied …","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 …","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 …","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Returns a reference to the map’s BuildHasher.","Returns a reference to the set’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Adds a value to the set.","Insert a key-value pair into the map without checking if …","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).","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 …","","Creates a consuming iterator, that is, one that moves each …","Creates a consuming iterator visiting all the keys in …","Creates a consuming iterator visiting all the values in …","Returns true if self has no elements in common with other. …","Returns true if the map contains no elements.","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 key-value pairs in arbitrary …","An iterator visiting all elements in arbitrary order. The …","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 map.","Returns the number of elements in the set.","Creates an empty HashMap.","Creates an empty HashSet.","Creates an empty HashMap using the given allocator.","Creates an empty HashSet.","Experimental and unsafe RawTable API. This module is only …","","","","","","","","","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 reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Removes a value from the set. Returns whether the value was","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing value, if …","Reserves capacity for at least additional more elements to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Retains only the elements specified by the predicate.","","","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the map as much as possible. 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 insert a key-value pair into the map, and returns …","","","","Tries to reserve capacity for at least additional more …","Tries to reserve capacity for at least additional more …","","","","Visits the values representing the union, i.e., all the …","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 HashSet with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity, …","Creates an empty HashSet with the specified capacity, using","Creates an empty HashMap with the specified capacity using …","Creates an empty HashSet with the specified capacity.","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","Creates an empty HashMap which will use the given hash …","Creates a new empty hash set which will use the given …","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","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.","Gets a reference to the key and value in the entry.","Gets a mutable reference to the key and value in the entry.","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.","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 …","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).","","","","","","","","","","","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 …","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 …","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.","","","","","","","","","","","","","","","","","","","","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, …","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s 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).","","","","","","","","","Take ownership of the value.","","","","","","","","","","","","Ensures a value is in the entry by inserting if it was …","","","","","","","","","","","","","","","","","Takes the value out of the entry, and returns it. Keeps …","Replaces the entry, returning the old value. The new value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 element of data table.","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 …","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","","","","","","","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once except ignores …","","","","","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","","","Returns whether the associated Once has successfully …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","Creates a new condition variable which is ready to be …","Creates a new Once value.","","Wakes up all blocked threads on this condvar.","Wakes up one blocked thread on this condvar.","Returns whether the associated Once has been poisoned.","","","","","","","","","","","","","","","Returns the current state of this Once.","Returns whether the wait was known to have timed out.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Blocks the current thread until this condition variable …","Waits on this condition variable for a notification, …","Waits on this condition variable for a notification, …","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked mutex.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields the RwLock to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Creates a new mutex based on a pre-existing raw mutex.","Creates a new reentrant mutex based on a pre-existing raw …","Creates a new new instance of an RwLock<T> based on a …","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","Returns a raw pointer to the underlying data.","","","","","","","","","","","","","","","","","Atomically downgrades an exclusive lock into a shared lock …","Atomically downgrades a write lock into a read lock …","Atomically downgrades an upgradable read lock lock into a …","Downgrades an exclusive lock to an upgradable lock.","Atomically downgrades a write lock into an upgradable read …","Downgrades an upgradable lock to a shared lock.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forcibly unlocks the mutex.","Forcibly unlocks the mutex.","Forcibly unlocks the mutex using a fair unlock procotol.","Forcibly unlocks the mutex using a fair unlock protocol.","Forcibly unlocks a read lock.","Forcibly unlocks a read lock using a fair unlock procotol.","Forcibly unlocks a write lock.","Forcibly unlocks a write lock using a fair unlock procotol.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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.","Returns a mutable reference to the underlying data.","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","Consumes this mutex, returning the underlying data.","Consumes this RwLock, returning the underlying data.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Checks whether this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Check if this RwLock is currently exclusively locked.","Checks whether the mutex is currently held by the current …","Checks whether the mutex is currently held by the current …","Leaks the mutex guard and returns a mutable reference to …","Acquires this mutex, blocking the current thread until it …","Acquires a mutex, blocking the current thread until it is …","Acquires this mutex, blocking if it’s held by another …","Acquires a reentrant mutex, blocking the current thread …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new MappedReentrantMutexGuard for a component of …","Makes a new MappedReentrantMutexGuard for a component of …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Make a new MappedRwLockReadGuard for a component of the …","Make a new MappedRwLockWriteGuard for a component of the …","Returns a reference to the original Mutex object.","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Returns a non-zero thread ID which identifies the current …","Returns the underlying raw mutex object.","Returns the underlying raw mutex object.","Returns the underlying raw reader-writer lock object.","","","","","","","","","","","","","","","","","","","Locks this RwLock with shared read access, blocking the …","Locks this RwLock with shared read access, blocking the …","Returns a reference to the original ReentrantMutex object.","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","Returns a reference to the original reader-writer lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire this lock.","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedReentrantMutexGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard for a …","Attempts to make a new MappedRwLockReadGuard for a …","Attempts to make a new MappedRwLockWriteGuard 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 shared read access.","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with shared read access …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to acquire this RwLock with upgradable read …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","Attempts to upgrade an upgradable lock to an exclusive …","Tries to atomically upgrade an upgradable read lock into …","First, tries to atomically upgrade an upgradable read lock …","Tries to atomically upgrade an upgradable read lock into …","Tries to atomically upgrade an upgradable read lock into …","Attempts to lock this RwLock with exclusive write access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","Unlocks this mutex.","Unlocks this mutex. The inner mutex may not be unlocked if …","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol. The inner …","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the mutex using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Unlocks the RwLock using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the mutex to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Temporarily unlocks the RwLock to execute the given …","Locks this RwLock with upgradable read access, blocking …","Upgrades an upgradable lock to an exclusive lock.","Atomically upgrades an upgradable read lock lock into an …","","","","","","","","","","","","","","","","First, atomically upgrades an upgradable read lock lock …","Locks this RwLock with exclusive write access, blocking …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","","","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","","","Initialises a default instance of Rng. Warning, the …","Generate a random digit in the given radix.","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","Forks a TurboCore instance by deterministically deriving a …","","Returns the argument unchanged.","","Returns an array of constant SIZE containing random u8 …","","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Calls U::from(self).","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Creates a new Rng with a randomised seed.","Partially shuffles a slice by a given amount and returns …","","","","","Reseeds the SeededCore with a new seed/state.","","Reseeds the current thread-local generator.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","","","","","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","Wrapper type that prevents cloning or copying the inner …","A collection of resources.","An untyped resource that may be inserted into …","Storage for un-typed resources.","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","A StageLabel for the 5 core stages.","The first stage","The fifth stage","The fourth stage","The second stage","A collection of systems that will be run in order.","Trait for things that may be used to identify a system …","Trait for system stages. A stage is a","An ordered collection of SystemStages.","The third stage","Add a system to this stage.","Whether or not the startup systems have been run yet.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Initialize the contained systems for the given world.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","The human-readable name for the stage, used for error …","The system queue that will be run at the end of the stage","Execute the systems on the given world.","The stages in the collection, in the order that they will …","The systems that should run at startup.","The list of systems in the stage.","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","The system input parameter.","Converts a function into a System.","The type of the parameter, ranging over the lifetime of …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","The intermediate state for the parameter, that may be …","Struct containing a static system.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","This is used create an instance of the system parame, …","This is called to produce the intermediate state of the …","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Get a best-effort name for the system, used in diagnostics.","A best-effort name for the system, for diagnostic purposes.","Run the system.","This is run every time the system is executed","Convert into a System.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","A mutable memory location with dynamically checked borrow …","A handle to a resource from a Resources collection.","An atomic borrow of a SchemaRef.","An atomic borrow of a SchemaRefMut.","BitSet formatter.","The BitSet API.","The type of bitsets used to track entities in component …","A boolean.","has a reference to T","has a reference to T","The represents a SchemaBox with given type inside.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","A resource containing the Commands command queue.","A SystemParam that can be used to schedule systems that …","SystemParam for getting read access to a ComponentStore.","SystemParam for getting mutable access to a ComponentStore.","Read-only iterator over components matching a given bitset","Mutable iterator over components matching a given bitset","A typed wrapper around UntypedComponentStore.","A collection of ComponentStore<T>.","A StageLabel for the 5 core stages.","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Holds a list of alive entities.","Iterator over entities returned by Entities::iter_with.","An entity index.","Iterator over entities using the provided bitset.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Variant for fast PRNGs, like Wyrand.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The first stage","Trait for enabling creating new TurboCore instances from …","Trait implemented for types that can produce an instance …","Creates an instance of the type this trait is implemented …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","","This trait provides the means to easily generate all …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","The system input parameter.","","An iterator that consumes a SmallVec and yields its items …","Converts a function into a System.","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","The type of iterator this query item creates","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","The fifth stage","Type represents a SchemaMap.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","The name of a field.","Wrapper type that prevents cloning or copying the inner …","An error returned when trying to access an uninitialized …","Opaque data that cannot described by a schema.","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The type of the parameter, ranging over the lifetime of …","The fourth stage","The second stage","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","A type of primitive.","The type represents a primitive value.","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","A type representing a component-joining entity query.","Wrapper for a borrowed AtomicCell that will released lock …","Wrapper for mutably borrowed AtomicCell that will released …","SystemParam for getting read access to a resource.","SystemParam for getting read access to a resource and …","SystemParam for getting mutable access to a resource.","SystemParam for getting mutable access to a resource and …","A collection of resources.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Variant for slower PRNGs, like ChaCha8.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","","","","","","A collection of systems that will be run in order.","A Vec-like container that can store a small number of …","Trait for things that may be used to identify a system …","The intermediate state for the parameter, that may be …","Struct containing a static system.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The type of the system that is output","Trait implemented by systems.","Trait used to implement parameters for System functions.","Trait for system stages. A stage is a","An ordered collection of SystemStages.","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","An untyped resource that may be inserted into …","Iterates over components using a provided bitset. Each …","Iterates over components using a provided bitset. Each …","Holds components of a given type indexed by Entity.","Mutable iterator over pointers in an untyped component …","Mutable iterator over pointers in an untyped component …","Storage for un-typed resources.","Helper trait for unwraping each item in an array.","The third stage","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","The World is simply a collection of Resources, and …","Add a system to this stage.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Modify the iteration bitset","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Returns if all bits are set.","Bitwise AND.","Bitwise AND after NOT of rhs.","Returns if any bits are set.","Conditionally sets or resets the given bit.","Counts the number of set bits.","Returns if the two bitsets have no bits in common.","Returns if the two bitsets are equal.","Flips the given bit.","Format the bits.","Initializes all bits.","Returns total number of bits.","Bitwise combine with MASK.","Returns if none of the bits are set.","Bitwise NOT.","Bitwise OR.","Resets the given bit.","Sets the given bit.","Returns if self is a subset of rhs.","Returns if self is a superset of rhs.","Returns if the given bit is set.","Bitwise XOR.","Shorthand for combining bitsets with bit_or.","Shorthand for setting bits on the bitset container.","Returns a random boolean value.","This module contains types that can be used to implement …","This is used create an instance of the system parame, …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","The function pointer that may be used to clone data with …","Stores the world components.","Constructor that) is the same as Ulid::new(), but that …","Creates a bitset big enough to contain the index of each …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","The function pointer that may be used to write a default …","Safety","Safety","The function that may be used to deserialize the type.","Generate a random digit in the given radix.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Return the data for the type.","Creates Self using data from the given World.","The full name of the type, including any module specifiers.","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","This is called to produce the intermediate state of the …","Whether or not the startup systems have been run yet.","The function pointer that may be used to hash the value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","The unique identifier for the stage.","Returns a unique identifier for the stage.","The unique identifier for the stage.","Implements the BitSet trait members for your type through …","Returns a usize value for stable indexing across different …","Initialize the contained systems for the given world.","Initialize the system, creating any component or resource …","This will be called to give the parameter a chance to …","This should be called once to initialize the system, …","Returns a random isize within a given range bound.","Return an iterator over the provided bitset.","The kind of schema.","The layout of the type.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","The human-readable name for the stage, used for error …","Returns the human-readable name of the label, used in …","Get a best-effort name for the system, used in diagnostics.","The human-readable name for the stage, used for error …","A best-effort name for the system, for diagnostic purposes.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Partially shuffles a slice by a given amount and returns …","The system queue that will be run at the end of the stage","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Stores the world resources.","Execute the systems on the given world.","Run the system.","This is run every time the system is executed","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","The stages in the collection, in the order that they will …","The systems that should run at startup.","Convert into a System.","The list of systems in the stage.","The layout of the enum tag.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Unwrap all the items in an array.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Info for the enum variants.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","Error type for TypeDatas","A TypeMap-like structure, that does not allow removing …","to ensure that the following address will satisfy align …","Creates a layout describing the record for n instances of …","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","The index of a field in a struct in a Schema.","A wrapper type that implements […","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","The index of a field. Works for tuple fields and named …","Type represents a SchemaMap.","The name of a field.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A typed version of SchemaBox.","Global SchemaRegistry used to register SchemaDatas and …","Typed version of a SchemaMap.","A typed version of a SchemaVec.","A owning, type-erased Box-like container for types with a …","Schema information describing the memory layout of a type.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","Error returned when a field is not found in a schema.","A unique identifier for a schema registered in the …","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","Untyped schema-aware “HashMap”.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","A schema registry that alloates SchemaIds for SchemaDatas …","A struct that implements Serialize and wraps around a …","A type-erased Vec-like collection that for items with the …","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function that may be used to deserialize the type.","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Get this type’s Schema.","The schema of this variant.","The schema of the field.","The registered schemas.","The layout of the enum tag.","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","The prelude.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Shortens a type name to remove all module paths.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","Construct a new SmallVec from a slice.","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for Stream.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Combinators for the Future trait.","Calls a closure on each item and passes it on.","Tools and combinators for I/O.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Pins a variable of type T on the stack and rebinds it as …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Traits Future, Stream, AsyncRead, AsyncWrite, AsyncBufRead,","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Unwraps Poll<T> or returns Pending.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Combinators for the Stream trait.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Type alias for …","Type alias for Pin<Box<dyn Future<Output = T> + 'static>>.","Future for the FutureExt::catch_unwind() method.","A future represents an asynchronous computation obtained …","Extension trait for Future.","Future for the or() function and the FutureExt::or() …","The type of value produced on completion.","Future for the pending() function.","Future for the poll_fn() function.","Future for the poll_once() function.","Future for the race() function and the FutureExt::race() …","Future for the ready() function.","Future for the try_zip() function.","Future for the yield_now() function.","Future for the zip() function.","Blocks the current thread on a future.","Boxes the future and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Catches panics while polling the future.","Returns the result of the future that completes first, …","Returns the result of self or other future, preferring self…","Creates a future that is always pending.","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Creates a future from a function returning Poll.","Polls a future just once and returns an Option with the …","Returns the result of the future that completes first, …","Returns the result of self or other future, with no …","Creates a future that resolves to the provided value.","Joins two fallible futures, waiting for both to complete …","Wakes the current task and returns Poll::Pending once.","Joins two futures, waiting for both to complete.","A socket address could not be bound because the address is …","A nonexistent interface was requested or the requested …","An entity already exists, often a file.","Program argument list too long.","Asserts that a type implementing std::io traits can be …","A wrapper around a type that implements AsyncRead or …","Read bytes asynchronously.","Extension trait for AsyncBufRead.","Read bytes asynchronously.","Extension trait for AsyncRead.","Seek bytes asynchronously.","Extension trait for AsyncSeek.","Write bytes asynchronously.","Extension trait for AsyncWrite.","Blocks on all async I/O operations and implements std::io …","Type alias for Pin<Box<dyn AsyncRead + Send + 'static>>.","Type alias for Pin<Box<dyn AsyncWrite + Send + 'static>>.","The operation failed because a pipe was closed.","Adds buffering to a reader.","Adds buffering to a writer.","Reader for the AsyncReadExt::bytes() method.","Reader for the AsyncReadExt::chain() method.","Future for the AsyncWriteExt::close() method.","The connection was aborted (terminated) by the remote …","The connection was refused by the remote server.","The connection was reset by the remote server.","Cross-device or cross-filesystem (hard) link or rename.","Sets the offset to the current position plus the specified …","Gives an in-memory buffer a cursor for reading and writing.","Deadlock (avoided).","A non-empty directory was specified where an empty …","Reader for the empty() function.","Sets the offset to the size of this object plus the …","The error type for I/O operations of the Read, Write, Seek…","A list specifying general categories of I/O error.","Executable file is busy.","File larger than allowed or supported.","Loop in the filesystem or IO subsystem; often, too many …","Filesystem quota was exceeded.","Future for the AsyncBufReadExt::fill_buf() method.","Future for the AsyncWriteExt::flush() method.","The remote host is not reachable.","This operation was interrupted.","Data not valid for the operation were encountered.","A filename was invalid.","A parameter was incorrect.","The filesystem object is, unexpectedly, a directory.","Stream for the AsyncBufReadExt::lines() method.","The system’s networking is down.","The network containing the remote host is not reachable.","A filesystem object is, unexpectedly, not a directory.","The network operation failed because it was not connected …","An entity was not found, often a file.","Seek on unseekable file.","A custom error that does not fall under any other I/O …","An operation could not be completed, because it failed to …","The operation lacked the necessary privileges to complete.","Future for the AsyncReadExt::read_exact() method.","Future for the AsyncReadExt::read() method.","The read half returned by split().","Future for the AsyncBufReadExt::read_line() method.","The filesystem or storage medium is read-only, but a write …","Future for the AsyncReadExt::read_to_end() method.","Future for the AsyncReadExt::read_to_string() method.","Future for the AsyncBufReadExt::read_until() method.","Future for the AsyncReadExt::read_vectored() method.","Reader for the repeat() function.","Resource is busy.","A specialized Result type for I/O operations.","Enumeration of possible methods to seek within an I/O …","Future for the AsyncSeekExt::seek() method.","Writer for the sink() function.","Stream for the AsyncBufReadExt::split() method.","Stale network file handle.","Sets the offset to the provided number of bytes.","The underlying storage (typically, a filesystem) is full.","Reader for the AsyncReadExt::take() method.","The I/O operation’s timeout expired, causing it to be …","Too many (hard) links to the same filesystem object.","An error returned when an operation could not be completed …","This operation is unsupported on this platform.","The operation needs to block to complete, but the blocking …","Future for the AsyncWriteExt::write_all() method.","Future for the AsyncWriteExt::write() method.","The write half returned by split().","Future for the AsyncWriteExt::write_vectored() method.","An error returned when an operation could not be completed …","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Creates an adapter which will chain this stream with …","Closes the writer.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","The context we are using to poll the future.","Copies the entire contents of a reader into a writer.","Creates an empty reader.","Returns the contents of the internal buffer, filling it …","Flushes the stream to ensure that all buffered contents …","The actual reader/writer we are wrapping.","Returns a stream over the lines of this byte stream.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Creates an infinite reader that reads the same byte …","Seeks to a new position in a byte stream.","Creates a writer that consumes and drops all data.","Splits a stream into AsyncRead and AsyncWrite halves.","Returns a stream over the contents of this reader split on …","Creates an adapter which will read at most limit bytes …","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Read bytes asynchronously.","Read bytes asynchronously.","Seek bytes asynchronously.","Write bytes asynchronously.","A future represents an asynchronous computation obtained …","Values yielded by the stream.","The type of value produced on completion.","A stream of values produced asynchronously.","Extension trait for AsyncBufRead.","Extension trait for AsyncWrite.","Extension trait for Stream.","Extension trait for Future.","Extension trait for AsyncSeek.","Extension trait for AsyncRead.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Boxes the future and changes its type to …","Boxes the stream and changes its type to …","Boxes the future and changes its type to dyn Future + 'a.","Boxes the stream and changes its type to dyn Stream + 'a.","Boxes the reader and changes its type to …","Boxes the writer and changes its type to …","Converts this AsyncRead into a Stream of bytes.","Catches panics while polling the future.","Appends another stream to the end of this one.","Creates an adapter which will chain this stream with …","Clones all items.","Closes the writer.","Collects all items in the stream into a collection.","Tells this buffer that amt bytes have been consumed from …","Consumes amt buffered bytes.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Enumerates items, mapping them to (index, item).","Returns the contents of the internal buffer, filling it …","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Flushes the stream to ensure that all buffered contents …","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Returns the last item in the stream.","Returns a stream over the lines of this byte stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Returns the result of self or other future, preferring self…","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Attempt to resolve the future to a final value, registering","A convenience for calling Future::poll() on !Unpin types.","Attempt to close the object.","Attempt to return the contents of the internal buffer, …","Attempt to flush the object, ensuring that any buffered …","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","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.","Attempt to write bytes from buf into the object.","Attempt to write bytes from bufs into the object using …","Finds the index of the first item of the stream for which …","Returns the result of self or other future, with no …","Merges with other stream, with no preference for either …","Reads some bytes from the byte stream.","Reads the exact number of bytes required to fill buf.","Reads all bytes and appends them into buf until a newline …","Reads the entire contents and appends them to a Vec.","Reads the entire contents and appends them to a String.","Reads all bytes and appends them into buf until the …","Like read(), except it reads into a slice of buffers.","Maps items of the stream to new values using a state value …","Seeks to a new position in a byte stream.","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Returns a stream over the contents of this reader split on …","Yields every stepth item.","Takes only the first n items of the stream.","Creates an adapter which will read at most limit bytes …","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Collects a stream of pairs into a pair of collections.","Writes some bytes into the byte stream.","Writes an entire buffer into the byte stream.","Like write(), except that it writes a slice of buffers.","Zips up two streams into a single stream of pairs.","Future for the StreamExt::all() method.","Future for the StreamExt::any() method.","Iterator for the block_on() function.","Type alias for …","Type alias for Pin<Box<dyn Stream<Item = T> + 'static>>.","Stream for the StreamExt::chain() method.","Stream for the StreamExt::cloned() method.","Future for the StreamExt::collect() method.","Stream for the StreamExt::copied() method.","Future for the StreamExt::count() method.","Stream for the StreamExt::cycle() method.","Stream for the empty() function.","Stream for the StreamExt::enumerate() method.","Stream for the StreamExt::filter() method.","Stream for the StreamExt::filter_map() method.","Future for the StreamExt::find() method.","Future for the StreamExt::find_map() method.","Stream for the StreamExt::flat_map() method.","Stream for the StreamExt::flatten() method.","Future for the StreamExt::fold() method.","Future for the StreamExt::for_each() method.","Stream for the StreamExt::fuse() method.","Stream for the StreamExt::inspect() method.","Values yielded by the stream.","Stream for the iter() function.","Future for the StreamExt::last() method.","Stream for the StreamExt::map() method.","Future for the StreamExt::next() method.","Future for the StreamExt::nth() method.","Stream for the once() function.","Stream for the once_future() method.","Stream for the or() function and the StreamExt::or() …","Future for the StreamExt::partition() method.","Stream for the pending() function.","Stream for the poll_fn() function.","Future for the StreamExt::position() method.","Stream for the race() function and the StreamExt::race() …","Stream for the repeat() function.","Stream for the repeat_with() function.","Stream for the StreamExt::scan() method.","Stream for the StreamExt::skip() method.","Stream for the StreamExt::skip_while() method.","Stream for the StreamExt::step_by() method.","A stream of values produced asynchronously.","Extension trait for Stream.","Stream for the StreamExt::take() method.","Stream for the StreamExt::take_while() method.","Stream for the StreamExt::then() method.","Future for the StreamExt::try_collect() method.","Future for the StreamExt::try_fold() method.","Future for the StreamExt::try_for_each() method.","Future for the StreamExt::try_next() method.","Stream for the try_unfold() function.","Stream for the unfold() function.","Future for the StreamExt::unzip() method.","Stream for the StreamExt::zip() method.","Tests if predicate returns true for all items in the …","Tests if predicate returns true for any item in the stream.","Converts a stream into a blocking iterator.","Boxes the stream and changes its type to …","Boxes the stream and changes its type to dyn Stream + 'a.","Appends another stream to the end of this one.","Clones all items.","Collects all items in the stream into a collection.","Copies all items.","Counts the number of items in the stream.","Repeats the stream from beginning to end, forever.","Creates an empty stream.","Enumerates items, mapping them to (index, item).","Keeps items of the stream for which predicate returns true.","Filters and maps items of the stream using a closure.","Finds the first item of the stream for which predicate …","Applies a closure to items in the stream and returns the …","Maps items to streams and then concatenates them.","Concatenates inner streams.","Accumulates a computation over the stream.","Calls a closure on each item of the stream.","Fuses the stream so that it stops yielding items after the …","Calls a closure on each item and passes it on.","Creates a stream from an iterator.","Returns the last item in the stream.","Maps items of the stream to new values using a closure.","Retrieves the next item in the stream.","Gets the nth item of the stream.","Creates a stream that yields a single item.","Creates a stream that invokes the given future as its …","Merges two streams, preferring items from stream1 whenever …","Merges with other stream, preferring items from self …","Partitions items into those for which predicate is true …","Creates a stream that is always pending.","Creates a stream from a function returning Poll.","Attempt to pull out the next value of this stream, …","A convenience for calling Stream::poll_next() on !Unpin …","Finds the index of the first item of the stream for which …","Merges two streams, with no preference for either stream …","Merges with other stream, with no preference for either …","Creates an infinite stream that yields the same item …","Creates an infinite stream from a closure that generates …","Maps items of the stream to new values using a state value …","Returns the bounds on the remaining length of the stream.","Skips the first n items of the stream.","Skips items while predicate returns true.","Yields every stepth item.","Takes only the first n items of the stream.","Takes items while predicate returns true.","Maps items of the stream to new values using an async …","Collects all items in the fallible stream into a …","Accumulates a fallible computation over the stream.","Calls a fallible closure on each item of the stream, …","Retrieves the next item in the stream.","Creates a stream from a seed value and a fallible async …","Creates a stream from a seed value and an async closure …","Collects a stream of pairs into a pair of collections.","Zips up two streams into a single stream of pairs.","A builder for default Fx hashers.","A HashMap using a default Fx hasher.","A HashSet using a default Fx hasher.","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","This hashing algorithm was extracted from the Rustc …","A convenience function for when you need a quick usize …","A convenience function for when you need a quick 32-bit …","A convenience function for when you need a quick 64-bit …","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 ().","The error type for try_reserve methods.","Checks if this value is equivalent to the given key.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","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 …","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","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 …","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.","A Condition Variable","A closure has completed successfully.","A mutual exclusive primitive that is always fair, useful …","An RAII implementation of a “scoped lock” of a mutex. …","A thread is currently executing a closure.","An RAII mutex guard returned by FairMutexGuard::map, which …","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","A closure has not been executed yet","A synchronization primitive which can be used to run a …","Current state of a Once.","A closure was executed but panicked.","Raw fair mutex type backed by the parking lot.","Raw mutex type backed by the parking lot.","Raw reader-writer lock type backed by the parking lot.","Implementation of the GetThreadId trait for …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","A type indicating whether a timed wait on a condition …","Creates a new fair mutex in an unlocked state ready for …","Creates a new mutex in an unlocked state ready for use.","Creates a new reentrant mutex in an unlocked state ready …","Creates a new instance of an RwLock<T> which is unlocked.","Duration type used for try_lock_for.","Duration type used for try_lock_for.","Helper trait which returns a non-zero thread ID.","Marker type which determines whether a lock guard should …","Marker type which determines whether a lock guard should …","Marker type which indicates that the Guard type for a lock …","Marker type which indicates that the Guard type for a lock …","Initial value for an unlocked mutex.","Initial value.","Initial value for an unlocked RwLock.","Instant type used for try_lock_until.","Instant type used for try_lock_until.","An RAII mutex guard returned by MutexGuard::map, which can …","An RAII mutex guard returned by ReentrantMutexGuard::map, …","An RAII read lock guard returned by RwLockReadGuard::map, …","An RAII write lock guard returned by RwLockWriteGuard::map…","A mutual exclusion primitive useful for protecting shared …","An RAII implementation of a “scoped lock” of a mutex. …","Basic operations for a mutex.","Additional methods for mutexes which support fair …","Additional methods for mutexes which support locking with …","A raw mutex type that wraps another raw mutex to provide …","Basic operations for a reader-writer lock.","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support fair …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support recursive …","Additional methods for RwLocks which support locking with …","Additional methods for RwLocks which support atomically …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","Additional methods for RwLocks which support upgradable …","A mutex which can be recursively locked by a single thread.","An RAII implementation of a “scoped lock” of a …","A reader-writer lock","RAII structure used to release the shared read access of a …","RAII structure used to release the upgradable read access …","RAII structure used to release the exclusive write access …","Temporarily yields the mutex to a waiting thread if there …","Temporarily yields an exclusive lock to a waiting thread …","Temporarily yields a shared lock to a waiting thread if …","Temporarily yields an upgradable lock to a waiting thread …","Atomically downgrades an exclusive lock into a shared lock …","Downgrades an exclusive lock to an upgradable lock.","Downgrades an upgradable lock to a shared lock.","Checks whether the mutex is currently locked.","Checks if this RwLock is currently locked in any way.","Check if this RwLock is currently exclusively locked.","Acquires this mutex, blocking the current thread until it …","Acquires an exclusive lock, blocking the current thread …","Acquires a shared lock, blocking the current thread until …","Acquires a shared lock without deadlocking in case of a …","Acquires an upgradable lock, blocking the current thread …","Returns a non-zero thread ID which identifies the current …","Attempts to acquire this mutex without blocking. Returns …","Attempts to acquire an exclusive lock without blocking.","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire an exclusive lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire a shared lock without blocking.","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock without deadlocking in …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire a shared lock until a timeout is …","Attempts to acquire this lock until a timeout is reached.","Attempts to acquire an upgradable lock without blocking.","Attempts to acquire an upgradable lock until a timeout is …","Attempts to acquire an upgradable lock until a timeout is …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Attempts to upgrade an upgradable lock to an exclusive …","Unlocks this mutex.","Releases an exclusive lock.","Releases an exclusive lock using a fair unlock protocol.","Unlocks this mutex using a fair unlock protocol.","Releases a shared lock.","Releases a shared lock using a fair unlock protocol.","Releases an upgradable lock.","Releases an upgradable lock using a fair unlock protocol.","Upgrades an upgradable lock to an exclusive lock.","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","The registered schemas.","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","The function that may be used to deserialize the type.","Encapsulates shared borrowing state.","Encapsulates exclusive borrowing state.","Lock type used by [AtomicCell].","Returns true if there are too many read refs.","Returns true if there are too many write refs.","Clones immutable borrow of specified lock. This function …","Clones mutable borrow of specified lock. This function …","Returns true if specified lock value is borrowed.","Returns true if specified lock value is borrowed immutably.","Returns true if specified lock value is borrowed mutably.","Create atomic borrow lock. Initially not borrowed.","Releases immutable borrow of specified lock. This function …","Releases mutable borrow of specified lock. This function …","Attempts to borrow specified lock immutably.","Attempts to borrow specified lock mutably.","A clock that tracks how much it has advanced (and how much …","Advance the time exactly by the given duration.","","","","","","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since the last update, …","Returns how much time has advanced since startup, as …","Returns how much time has advanced since startup, as f32 …","Returns how much time has advanced since startup, as f64 …","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the clock is currently paused.","Constructs a new Time instance with a specific startup …","Stops the clock, preventing it from advancing until …","","","","","","","","","Resumes the clock if paused.","Updates the internal time measurements.","Updates time with a specified Instant.",""],"i":[0,0,0,0,0,0,0,0,0,0,10,7,1,1,1,1,1,1,1,1,1,10,11,12,1,6,7,10,11,12,1,6,7,6,7,6,7,6,10,11,12,1,6,7,6,7,10,10,10,6,7,10,11,12,1,6,7,10,11,12,1,6,7,6,6,10,1,12,12,20,21,10,12,0,10,11,12,1,6,7,6,6,10,12,0,10,6,7,10,11,12,1,6,7,10,11,12,1,6,7,12,10,10,6,7,12,12,12,12,12,10,12,10,1,608,11,12,12,0,6,7,10,11,12,1,6,7,10,11,12,1,6,7,10,11,12,1,6,7,10,7,10,11,12,1,6,7,10,0,0,0,0,0,15,15,15,15,15,0,15,15,0,15,15,33,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,0,15,15,15,0,0,15,15,15,15,609,15,0,0,0,0,0,0,0,38,39,38,39,0,0,38,39,0,0,38,39,38,39,38,39,38,39,0,0,0,0,38,39,0,0,38,39,0,0,38,39,38,39,38,39,38,39,38,39,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,186,186,0,147,0,0,0,0,0,0,0,0,74,47,48,64,147,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,64,0,0,74,74,610,0,0,114,0,0,0,257,0,0,0,0,0,74,74,74,74,74,110,0,0,0,146,0,56,186,0,0,0,114,149,64,0,0,110,0,0,74,47,48,0,611,114,114,145,145,0,64,0,0,0,0,0,99,0,0,0,0,0,0,0,0,0,610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,612,0,0,0,0,611,0,74,64,0,0,34,0,0,0,0,0,99,0,0,0,0,0,74,106,74,106,74,74,106,74,0,146,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,0,64,0,47,48,49,47,48,29,172,53,29,613,613,57,186,26,19,19,8,8,26,19,64,67,57,19,19,47,48,71,57,57,73,64,68,67,75,57,76,72,77,68,67,57,26,26,8,19,47,48,71,17,17,57,73,8,64,64,76,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,47,48,47,48,47,48,0,47,48,58,84,85,0,47,48,47,48,613,611,68,67,188,185,42,58,132,75,75,95,96,84,145,146,57,57,97,98,610,76,26,26,26,91,8,176,181,99,19,19,19,187,189,73,47,47,48,48,29,147,53,52,100,120,120,121,121,122,122,123,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,88,124,89,90,112,113,27,27,114,49,125,125,126,68,67,188,185,42,58,132,75,75,95,96,84,145,146,57,57,97,98,610,76,26,91,8,176,181,99,19,19,187,189,73,47,48,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,88,124,89,90,112,113,27,27,114,49,125,126,68,67,76,68,67,76,57,91,92,17,77,72,17,72,71,71,613,613,57,85,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,88,104,75,57,26,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,75,96,57,8,99,47,48,102,15,104,58,43,112,113,614,99,85,0,0,99,57,57,57,0,58,57,8,99,47,48,29,100,71,43,101,102,103,85,92,112,113,27,49,104,615,57,76,26,8,19,47,48,120,121,122,123,43,103,92,77,124,89,89,90,125,126,615,68,57,19,48,122,123,72,43,103,92,124,90,90,125,126,96,57,99,72,128,129,104,64,79,65,106,107,74,129,613,47,48,47,48,57,132,84,57,91,73,71,67,104,75,96,57,26,91,8,8,8,99,19,47,48,71,102,65,106,107,74,92,111,104,75,75,96,96,57,57,91,91,8,8,99,99,47,47,48,48,71,71,102,102,65,65,106,106,107,107,74,74,92,92,111,111,96,57,99,200,57,57,613,613,613,613,72,71,77,71,105,77,79,255,26,19,68,67,42,42,42,42,132,75,75,96,96,145,145,146,146,57,76,26,26,91,8,8,99,99,19,19,73,47,47,48,48,29,147,147,100,72,71,43,148,148,102,103,85,104,64,105,79,65,106,107,108,74,92,109,110,110,149,149,150,150,111,88,27,114,84,71,616,68,68,67,188,185,42,58,132,75,75,75,95,95,96,84,145,146,57,57,57,57,57,97,98,610,76,76,26,91,8,8,8,8,176,181,99,99,99,99,19,187,189,73,47,47,47,47,47,48,48,48,48,29,147,147,53,52,100,120,121,122,123,72,71,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,110,110,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,57,57,57,99,99,99,57,8,57,100,92,99,72,77,57,71,88,57,96,8,99,47,48,99,617,129,58,27,57,33,58,57,8,99,47,48,29,100,43,101,102,103,85,92,112,113,27,49,104,257,257,257,257,257,257,257,257,257,257,257,257,257,102,58,95,84,91,100,101,92,109,112,113,101,112,113,101,72,71,77,71,72,77,58,84,84,58,75,84,91,100,101,92,109,112,113,84,91,109,84,91,109,109,109,0,611,26,19,120,121,122,123,125,57,104,29,96,57,26,91,8,99,19,47,48,72,71,71,102,74,92,77,111,104,613,613,613,613,613,172,54,53,114,53,0,99,57,613,100,102,92,57,100,92,101,172,618,611,26,19,53,52,120,121,122,123,125,52,29,57,58,84,57,100,109,112,113,84,109,109,112,113,57,57,84,29,29,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,57,72,72,75,57,71,71,188,185,132,57,57,57,91,91,176,181,187,189,73,100,100,174,174,92,92,109,109,47,48,71,103,100,92,109,26,19,91,84,58,113,57,85,57,91,8,92,109,112,113,99,47,48,613,58,84,91,100,92,109,58,84,91,100,92,109,58,84,85,186,58,84,26,19,19,85,109,100,109,85,85,104,106,105,26,19,132,57,91,8,92,109,112,113,0,613,67,47,48,26,19,26,19,47,48,47,48,172,54,618,53,52,114,53,52,104,107,108,47,48,68,67,75,96,84,57,76,26,91,99,19,53,100,72,71,102,103,92,109,77,88,112,113,27,96,188,185,132,176,181,187,189,73,132,73,99,47,48,75,96,57,26,8,99,19,47,48,102,613,57,91,92,91,8,96,68,57,91,92,91,49,99,75,95,96,84,57,97,98,76,26,91,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,58,57,8,99,47,48,29,100,43,101,102,103,85,92,112,113,27,49,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,75,96,57,91,91,8,99,47,48,71,102,65,106,107,74,92,111,96,57,26,91,8,99,19,47,48,71,102,74,111,615,67,67,68,198,58,84,57,100,109,112,84,109,84,109,75,75,612,57,57,57,57,15,57,57,172,618,29,53,52,52,613,613,613,613,613,613,17,84,91,8,100,72,71,71,103,85,129,92,77,88,49,107,108,198,96,57,99,200,57,47,48,47,48,47,48,47,48,57,613,56,132,73,26,19,0,57,29,29,47,48,47,48,75,57,34,52,53,65,75,99,99,47,75,95,96,84,57,97,98,76,26,91,8,8,99,73,47,100,71,43,101,102,103,85,104,64,105,79,65,106,107,108,74,92,109,77,110,111,88,112,113,27,114,49,619,99,42,75,96,145,146,26,8,99,99,19,47,48,147,148,110,149,150,68,67,76,620,621,68,76,26,19,57,75,75,75,75,17,77,72,17,72,71,71,68,67,188,185,42,58,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,84,91,109,72,84,84,91,109,109,109,57,71,84,109,84,109,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,72,72,71,88,71,109,91,91,91,91,84,109,109,57,57,104,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,104,89,90,613,613,613,613,613,96,75,71,0,113,113,609,613,613,0,109,100,109,100,109,65,68,67,188,185,42,58,132,75,95,96,84,145,146,57,97,98,610,76,26,91,8,176,181,99,19,187,189,73,47,48,29,147,53,52,100,120,121,122,123,72,71,43,101,148,102,103,85,174,198,200,128,129,104,64,105,79,65,106,107,108,74,92,109,77,110,149,150,111,88,124,89,90,112,113,27,114,49,125,126,613,613,26,19,57,29,612,99,622,623,623,624,624,74,64,64,0,0,74,74,0,0,0,74,74,74,74,74,64,74,0,64,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,64,0,17,17,17,17,104,104,104,104,105,79,617,104,104,104,105,104,107,108,0,0,0,0,17,107,108,0,65,17,17,104,104,65,623,623,624,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,214,216,177,182,180,184,212,213,211,214,216,177,182,180,184,212,213,211,211,212,211,212,212,211,212,213,213,211,214,216,177,182,180,184,212,213,212,212,212,212,212,211,214,216,177,182,180,184,212,213,214,216,177,182,180,184,211,212,211,211,211,214,216,177,182,180,184,180,184,625,211,211,211,212,212,211,214,216,177,182,180,184,212,213,625,211,211,212,213,211,214,216,177,182,180,184,212,213,211,214,216,177,182,180,184,212,213,211,214,216,177,182,180,184,212,213,211,211,211,214,216,177,182,180,184,212,213,211,74,64,64,0,0,74,74,0,0,0,0,0,74,74,74,74,74,110,64,110,74,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,0,64,17,17,17,17,104,104,129,104,104,105,79,617,104,104,104,105,104,107,108,17,107,108,198,65,17,17,104,104,65,623,623,624,624,0,147,0,47,48,147,0,146,0,0,0,610,0,257,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,610,0,612,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,613,613,613,613,613,614,0,0,615,615,613,613,613,613,613,255,616,257,257,257,257,257,257,257,257,257,257,257,257,257,0,613,613,613,613,613,613,613,0,613,613,0,615,612,613,613,613,613,613,613,613,56,0,619,620,621,613,613,613,613,613,0,613,613,0,613,613,612,622,0,147,0,47,48,147,0,146,0,0,0,610,0,257,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,610,0,612,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,613,613,613,613,613,614,0,0,615,615,613,613,613,613,613,255,616,257,257,257,257,257,257,257,257,257,257,257,257,257,0,613,613,613,613,613,613,613,0,613,613,0,615,612,0,613,613,613,613,613,613,613,56,0,619,620,621,613,613,613,613,613,0,613,613,0,613,613,612,622,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,191,0,626,0,626,221,44,44,221,191,44,191,156,217,44,191,156,217,221,44,191,156,217,44,191,156,217,191,0,626,221,44,44,191,156,217,191,191,156,156,217,217,191,191,44,191,156,156,217,217,191,191,44,191,156,217,191,191,44,44,221,44,221,0,191,44,191,156,217,191,191,191,191,44,191,156,217,44,44,191,156,217,191,156,217,191,0,626,191,191,191,44,221,191,44,191,156,217,156,217,44,191,156,217,44,191,156,217,44,191,156,217,44,191,156,217,0,0,155,0,155,154,0,155,155,155,155,155,155,288,155,155,627,155,155,155,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,154,155,155,155,155,155,155,0,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,239,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,173,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,239,173,173,239,173,173,173,239,173,173,173,173,173,173,173,173,173,173,173,239,173,239,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,287,0,0,0,287,0,0,0,0,281,282,281,283,284,285,282,282,281,282,285,282,285,282,0,282,282,282,284,284,284,281,283,284,285,282,286,287,281,283,284,285,282,286,287,0,0,281,282,281,283,284,285,282,281,283,284,285,282,286,287,281,284,285,282,281,283,284,285,282,286,287,283,284,285,282,284,285,282,283,285,285,285,285,281,283,284,285,282,281,283,284,285,282,284,281,282,281,283,285,282,283,283,284,285,282,282,282,282,282,282,282,286,287,283,283,284,284,285,285,282,282,286,286,287,287,281,283,284,285,282,281,281,283,283,284,284,285,285,282,282,281,281,283,283,284,284,285,285,282,282,281,281,282,282,283,284,285,284,283,283,282,281,283,284,285,282,286,286,287,281,281,281,283,283,284,284,285,285,282,282,282,286,286,287,287,281,283,284,285,282,281,283,284,285,282,285,282,285,282,283,284,282,283,283,282,283,284,285,282,283,282,282,283,284,282,284,281,283,284,285,282,286,287,283,284,281,281,283,283,283,284,284,285,285,285,282,282,282,281,283,281,283,281,284,281,283,284,285,282,284,284,282,281,283,284,285,282,283,285,282,283,286,284,283,283,281,283,284,285,282,0,283,283,282,285,281,283,284,285,282,281,283,284,285,282,283,284,285,282,282,281,281,281,285,282,283,284,285,282,283,284,281,285,282,285,282,283,284,282,283,282,281,283,284,285,282,286,287,281,283,284,285,282,281,283,284,285,282,286,287,283,284,285,282,286,287,283,284,285,282,282,282,282,282,283,284,285,282,283,284,281,282,281,282,282,282,281,283,284,282,282,282,282,281,283,284,285,282,281,282,281,282,283,284,285,282,284,282,282,282,284,284,281,283,284,285,282,286,287,286,282,281,283,284,285,282,286,287,283,281,283,284,285,282,286,287,281,282,281,282,281,283,284,285,282,286,287,284,283,283,283,283,0,281,283,284,285,282,286,287,281,282,281,282,282,282,282,628,0,0,0,0,0,0,0,304,316,293,295,323,303,304,316,293,295,323,303,304,316,293,295,303,304,316,303,304,316,304,323,323,323,295,323,303,304,316,293,295,323,303,304,316,293,295,304,323,303,304,316,293,295,303,304,316,293,295,303,304,293,303,303,304,316,293,295,303,304,293,323,303,304,316,304,323,303,304,316,293,295,303,304,316,293,295,303,304,316,323,303,304,316,293,295,323,303,304,316,293,295,323,303,304,316,293,295,323,303,304,316,293,295,0,0,0,0,0,0,0,0,0,0,0,296,0,0,0,0,296,0,0,0,296,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,307,319,330,324,321,307,319,330,324,321,307,305,306,319,330,317,318,324,328,306,328,296,332,300,328,328,307,305,306,319,330,331,317,318,324,326,297,321,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,307,305,306,319,330,317,318,324,300,300,332,300,322,322,322,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,307,305,306,319,330,331,317,318,324,326,297,332,300,296,332,300,321,322,322,321,322,322,307,305,319,330,331,317,318,324,326,307,305,306,319,330,331,317,318,307,305,319,317,324,326,307,305,319,317,324,326,321,322,321,322,307,305,306,319,330,331,317,318,324,326,297,307,305,306,319,330,331,317,318,324,326,296,296,296,296,321,322,321,322,307,319,330,324,321,307,305,306,319,330,317,318,324,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,300,322,322,300,307,305,306,319,330,331,317,318,297,307,319,330,324,321,328,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,321,322,328,322,296,332,300,328,307,305,306,319,330,331,317,318,324,326,297,321,322,0,0,0,0,0,0,0,0,0,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,325,309,292,327,301,329,325,309,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,309,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,309,325,309,308,309,325,309,292,327,301,329,325,309,292,327,301,329,298,308,325,309,308,325,309,292,327,301,329,325,309,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,309,292,327,301,329,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,309,292,327,301,329,298,308,325,0,0,0,0,0,0,0,290,289,290,290,311,312,289,290,299,310,311,312,289,290,299,310,311,289,310,311,289,310,289,290,311,312,310,311,312,289,290,299,310,311,312,289,290,299,310,311,312,310,289,290,290,289,290,290,290,311,312,289,290,299,310,311,312,299,310,311,312,289,290,289,290,311,312,299,310,311,312,310,289,290,289,290,290,290,290,290,311,289,310,311,312,310,311,312,289,290,299,310,290,290,311,312,299,310,290,290,290,290,311,289,310,311,312,289,290,299,310,311,312,289,290,299,310,311,312,289,290,299,310,311,312,289,290,299,310,0,0,0,0,0,313,315,314,313,315,314,294,313,315,314,294,313,315,314,315,314,315,314,314,294,294,313,315,314,313,315,314,294,313,315,314,294,313,315,314,294,313,315,314,313,315,314,313,315,314,313,315,294,313,315,314,294,313,315,314,314,315,314,294,313,315,314,313,315,314,294,313,315,314,315,314,313,315,314,294,313,315,314,294,313,315,314,313,315,314,294,313,315,314,294,313,315,314,0,0,0,0,225,335,225,225,225,225,225,336,335,337,225,336,335,337,225,336,335,337,225,336,335,337,225,225,225,336,337,225,225,225,336,335,337,225,225,336,336,335,335,337,337,225,225,336,336,335,335,337,337,225,225,225,225,225,336,335,337,225,225,225,225,225,225,225,225,336,335,337,225,225,335,225,337,225,225,336,225,336,225,225,336,335,337,225,225,336,335,337,225,336,335,337,225,225,337,225,336,335,337,336,335,337,225,336,335,337,225,336,335,337,225,336,335,337,337,225,336,335,337,0,0,0,341,0,0,0,0,0,0,0,0,0,0,341,0,0,0,0,0,341,0,0,0,13,13,280,345,346,344,342,343,13,341,32,280,345,346,344,342,343,13,341,32,280,341,32,280,341,32,280,32,13,32,13,13,13,13,13,32,32,344,342,343,344,342,343,341,32,341,341,32,32,280,345,346,13,345,346,344,342,343,345,13,144,143,629,630,631,632,633,634,635,341,32,32,280,280,0,345,346,344,342,343,13,341,32,280,32,32,345,346,344,342,343,13,341,32,280,343,13,13,32,13,341,32,280,32,345,346,344,342,343,13,341,32,280,341,32,32,280,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,341,32,280,32,280,345,346,344,342,343,13,341,32,280,345,346,344,342,343,13,341,32,280,345,346,344,342,343,13,341,32,280,343,345,346,344,342,343,13,341,32,280,13,0,347,13,347,13,13,347,13,13,0,0,0,45,45,45,348,45,45,45,45,45,45,348,349,45,348,349,45,348,45,348,45,45,45,45,348,45,349,349,45,45,45,349,45,348,349,45,45,45,45,45,45,348,349,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,348,349,45,45,348,45,348,45,348,45,45,45,45,45,45,45,45,348,349,45,45,348,348,349,45,45,45,45,45,348,349,45,45,348,45,45,45,45,45,45,45,45,45,45,45,45,348,45,348,45,348,45,348,349,45,45,45,348,45,348,45,45,45,348,349,45,348,349,45,45,45,45,45,45,45,45,348,349,45,348,45,348,349,45,348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,636,637,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,351,350,351,350,351,350,351,351,350,351,350,351,352,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,352,353,354,355,356,357,358,359,360,361,362,350,352,353,354,355,356,357,358,359,360,361,362,636,350,351,356,357,363,358,364,359,360,365,361,366,362,367,350,351,350,351,350,351,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,355,350,351,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,0,0,0,0,0,0,350,351,171,171,171,171,171,171,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,364,365,367,351,350,351,358,364,359,360,365,362,367,350,637,350,351,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,356,357,363,358,364,359,360,365,361,366,362,367,350,351,356,357,363,358,364,359,360,365,361,366,362,367,350,351,0,350,352,353,354,355,356,357,358,359,360,361,362,350,351,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,358,360,362,350,351,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,352,353,354,355,356,357,358,359,360,361,362,355,355,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,350,351,352,353,368,369,354,370,371,372,373,374,375,376,355,356,357,363,358,364,359,360,365,361,366,362,367,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,379,379,380,381,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,380,381,379,340,384,340,384,403,340,340,384,384,403,403,340,379,383,340,340,384,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,400,401,401,402,402,403,404,400,401,402,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,0,160,0,0,0,0,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,404,403,379,380,381,379,395,397,398,379,404,383,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,404,383,380,381,379,385,386,387,388,391,392,393,394,395,396,397,398,379,379,381,0,379,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,340,384,403,383,385,386,387,388,389,390,397,398,379,379,380,381,379,395,396,397,398,399,400,401,402,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,340,384,400,401,402,400,401,402,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,403,340,383,340,384,380,381,379,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,0,0,0,0,0,405,0,405,0,405,0,0,0,382,0,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,405,405,405,406,407,408,409,258,410,405,406,407,408,409,258,410,638,406,407,408,409,258,410,405,406,407,408,409,258,410,382,382,382,382,638,406,407,408,409,258,410,639,406,407,408,409,258,410,638,406,407,408,409,258,410,639,406,407,408,409,258,410,638,407,408,409,258,639,407,408,409,258,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,382,382,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,406,407,408,409,258,410,405,406,407,408,409,258,410,0,0,0,0,0,0,134,134,134,411,134,134,134,412,412,134,134,134,134,412,134,412,134,134,411,413,412,134,134,411,413,134,134,134,411,134,134,411,134,134,134,134,411,413,134,134,412,134,134,134,134,411,134,134,411,411,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,412,134,134,411,411,413,413,412,134,134,134,134,134,134,134,134,411,413,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,412,134,411,413,134,134,411,134,412,134,134,134,134,134,134,412,134,134,134,134,134,134,412,412,134,134,134,134,134,411,134,412,134,411,413,134,411,134,134,134,134,134,134,134,134,134,134,134,412,134,134,134,134,411,134,640,134,411,413,134,412,134,411,413,412,134,411,413,134,134,412,134,411,413,411,412,134,411,413,134,134,134,0,0,168,168,168,420,168,168,168,168,168,168,420,168,420,168,168,420,168,420,168,168,168,168,420,168,168,168,168,168,168,420,168,168,168,168,168,168,168,420,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,420,168,168,420,168,420,168,420,168,168,168,168,168,168,168,168,420,168,168,420,168,168,168,168,168,168,168,420,168,168,420,168,168,168,168,168,168,168,168,168,168,168,168,168,420,168,420,168,420,168,420,168,168,168,168,168,168,168,168,168,168,420,168,420,168,168,168,420,168,420,168,168,168,168,168,168,168,168,168,168,420,168,420,168,420,168,420,168,168,0,641,641,0,0,0,0,0,419,419,423,419,152,424,152,152,152,152,419,152,152,423,419,152,152,423,419,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,423,419,152,152,424,425,423,419,152,152,424,425,152,152,419,152,152,419,152,152,419,152,152,152,419,152,152,152,152,152,423,419,152,424,425,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,423,419,152,424,425,423,419,152,152,152,152,152,152,152,152,152,152,152,424,425,152,152,152,419,152,152,152,152,152,423,419,152,424,425,152,152,152,423,419,152,152,152,424,425,152,152,423,419,152,152,423,152,152,152,152,152,152,152,152,152,152,423,419,424,425,423,419,425,419,152,152,152,152,152,152,152,152,419,152,419,152,423,419,152,424,425,152,152,152,152,152,152,152,152,152,152,152,152,152,423,419,424,425,152,152,152,152,152,419,152,152,423,419,152,424,425,423,419,152,424,425,152,152,423,419,152,424,425,423,419,152,424,425,152,152,152,152,152,0,0,0,0,0,0,0,0,0,0,269,264,0,0,642,642,643,642,643,642,644,645,644,643,642,644,642,645,642,235,646,642,642,642,642,646,642,642,642,642,642,642,645,642,642,642,0,642,0,642,646,642,642,642,643,642,642,0,264,643,267,235,267,269,642,270,270,272,267,267,642,0,643,642,644,644,646,644,644,646,644,0,642,647,269,642,642,646,642,0,642,644,642,642,642,642,642,642,642,645,645,645,642,0,0,0,0,0,0,264,0,0,0,0,0,0,0,0,0,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,643,643,643,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,0,643,0,264,490,643,491,492,493,494,495,496,458,462,430,0,0,0,643,490,491,492,493,494,495,496,458,462,430,0,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,490,492,493,496,458,462,430,0,490,491,492,493,494,495,496,458,462,430,490,491,492,493,494,495,496,458,462,430,0,0,502,502,502,502,0,0,0,0,0,0,0,0,0,0,0,0,0,502,0,0,0,0,0,502,502,502,502,273,0,502,502,0,273,0,0,502,502,502,502,0,0,502,502,502,502,502,502,0,502,502,502,502,502,502,502,502,502,0,0,0,0,502,0,0,0,0,0,502,0,0,0,0,0,502,273,502,0,502,502,502,502,502,0,0,0,0,502,497,497,503,254,500,497,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,503,254,500,497,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,644,645,498,499,644,254,644,500,501,502,273,500,501,502,273,645,497,500,502,235,503,646,504,498,501,478,432,497,0,501,254,254,0,500,502,273,500,500,502,502,273,273,646,504,645,497,504,503,254,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,502,273,503,254,254,254,254,254,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,254,501,254,500,504,498,499,501,478,432,254,500,504,498,499,501,478,432,500,502,497,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,441,469,466,464,470,467,468,465,472,486,488,487,448,434,254,500,504,498,499,501,478,432,254,254,478,646,254,500,497,504,498,499,501,254,500,502,441,469,466,464,470,467,468,465,472,486,488,487,448,434,267,500,498,499,501,501,501,506,508,235,503,498,501,478,432,267,500,498,499,501,501,501,506,508,454,475,428,270,503,500,498,501,505,478,428,432,507,270,500,498,501,428,432,507,272,500,498,499,501,497,267,500,498,499,501,501,501,506,508,267,500,501,501,500,501,502,273,501,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,500,502,273,500,502,254,644,497,504,644,646,644,644,646,644,497,0,647,497,504,478,501,0,254,0,646,644,500,501,502,273,254,502,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,441,469,466,464,470,467,468,465,472,486,488,487,448,434,454,475,428,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,503,254,500,497,504,498,499,501,505,506,441,469,466,454,475,464,470,467,468,465,478,428,432,472,486,488,487,448,434,507,508,502,273,498,499,645,497,504,645,645,497,0,0,0,0,0,269,264,0,0,0,0,0,0,0,642,642,643,642,643,642,644,645,644,643,642,644,642,645,642,235,646,642,642,642,642,646,642,642,642,642,642,642,645,642,642,642,642,642,646,642,642,642,643,642,642,264,643,267,235,267,269,642,270,270,272,267,267,642,643,642,644,644,646,644,644,646,644,642,647,269,642,642,646,642,642,644,642,642,642,642,642,642,642,645,645,645,642,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,511,642,511,0,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,642,642,642,512,513,514,515,516,517,518,519,520,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,489,512,513,514,515,516,517,518,519,520,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,489,642,642,642,642,511,642,0,642,642,642,642,511,642,511,642,642,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,642,511,642,511,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,642,642,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,456,484,438,436,481,460,449,482,457,453,444,445,461,426,427,450,483,485,511,0,642,511,642,642,511,642,511,0,0,0,642,642,0,456,484,438,436,481,460,449,482,457,453,444,445,461,426,427,450,483,485,0,269,642,512,513,514,515,516,517,518,519,520,521,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,489,642,511,0,642,512,513,514,515,516,517,518,519,520,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,489,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,0,0,642,269,511,512,513,514,515,517,518,455,480,642,642,642,642,642,642,512,513,514,515,516,517,518,519,520,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,489,642,642,642,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,642,484,481,449,482,483,512,513,514,515,516,517,518,519,520,521,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,452,0,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,0,642,511,512,513,514,515,516,517,518,519,520,521,456,484,438,436,481,460,449,482,471,451,455,446,447,480,442,459,463,443,477,479,473,474,476,431,433,437,439,440,452,457,453,444,445,461,426,427,450,483,489,485,642,0,0,0,0,0,0,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,0,0,0,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,522,523,524,529,529,0,0,0,0,525,526,526,526,526,525,526,529,525,526,529,525,526,525,526,525,526,529,525,526,525,526,529,526,525,525,526,525,526,526,525,526,525,526,525,525,526,529,530,525,525,526,526,529,529,525,526,525,525,525,526,526,525,526,525,526,529,525,525,526,526,526,529,525,526,525,526,525,526,525,525,525,525,525,525,525,526,526,526,0,0,525,526,525,525,526,525,526,526,525,526,529,525,525,525,526,526,525,525,526,525,526,526,526,525,526,525,525,525,526,525,526,525,526,0,525,526,529,525,526,525,526,529,525,525,525,526,529,525,526,525,526,525,526,525,526,525,526,525,526,525,526,525,526,525,526,526,526,526,525,526,529,525,526,529,525,525,526,529,525,526,525,526,529,526,525,525,525,526,529,525,526,525,526,525,526,525,526,525,526,525,526,648,0,0,0,0,0,0,0,0,0,0,0,0,553,534,536,0,0,0,0,0,0,0,0,553,534,536,0,0,0,0,553,534,536,553,534,536,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,178,190,208,178,190,208,551,178,183,542,545,546,190,208,532,209,548,553,554,555,547,534,556,557,536,558,559,551,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,548,547,548,547,548,547,554,556,558,554,554,554,556,558,553,554,555,534,556,557,536,558,559,555,554,555,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,178,183,542,545,546,190,208,532,537,209,554,557,559,554,554,556,558,554,534,556,557,536,558,559,554,178,183,542,545,546,190,208,532,209,178,183,542,545,546,190,208,532,537,209,534,536,553,534,536,553,534,536,534,536,178,190,208,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,554,556,558,554,556,558,556,558,554,556,558,556,558,178,183,542,545,546,190,208,532,537,209,178,190,208,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,551,178,183,542,545,546,190,208,532,537,209,548,553,554,555,547,534,556,557,536,558,559,551,0,0,0,0,0,0,0,0,535,0,0,0,535,0,543,544,533,538,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,535,561,562,543,541,531,550,552,543,541,531,550,552,543,544,533,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,535,561,562,535,561,562,535,562,543,544,533,538,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,562,543,544,533,543,544,533,538,541,531,550,552,535,543,541,531,550,552,543,544,533,538,541,531,550,552,535,561,562,561,561,543,544,533,538,541,531,550,552,543,541,531,550,552,543,544,533,538,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,535,561,562,543,544,533,538,541,531,550,552,535,561,562,0,0,0,0,0,0,0,549,549,563,563,563,567,563,549,564,566,565,568,567,563,549,564,566,565,568,549,549,549,549,549,549,563,549,564,549,549,563,549,564,563,549,549,549,549,549,549,566,565,549,549,549,549,567,563,549,564,566,565,568,549,549,549,549,549,549,549,549,549,567,563,549,564,566,565,568,549,564,566,565,568,549,549,549,549,566,565,549,549,549,549,564,566,565,568,563,549,564,549,567,563,549,564,566,565,568,564,564,549,549,549,549,549,564,566,565,563,549,564,567,563,549,564,566,565,568,549,567,563,549,564,566,565,568,549,549,549,567,563,549,564,566,565,568,567,563,549,564,566,565,568,549,549,0,574,0,0,574,0,0,0,0,0,0,0,574,0,0,574,0,0,0,0,0,0,0,0,0,0,0,579,572,569,570,571,576,573,574,579,572,569,570,571,576,573,574,569,570,571,571,571,572,572,573,574,573,574,0,0,0,0,579,572,574,571,571,571,573,574,573,573,574,574,579,572,573,574,579,572,569,570,571,576,573,574,579,572,579,572,569,570,571,576,573,574,569,570,571,571,569,570,571,571,571,571,579,572,576,579,579,574,573,574,579,572,579,572,569,570,571,576,573,574,573,574,572,573,573,574,579,572,569,570,571,576,573,574,579,572,569,570,571,576,573,574,569,570,571,571,571,569,570,571,571,571,571,571,571,569,570,571,571,571,571,571,571,579,572,569,570,571,576,573,574,569,570,571,571,569,570,571,571,571,571,571,579,572,569,570,571,576,573,574,579,579,579,579,579,579,602,603,0,592,593,0,0,592,584,585,593,602,603,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,583,585,582,586,588,589,591,587,587,590,575,577,578,575,577,578,575,577,578,582,594,586,595,588,589,591,597,598,582,594,589,598,599,589,591,600,589,600,582,594,586,595,588,589,591,597,598,575,577,578,582,582,594,594,586,586,595,595,588,588,589,589,591,591,597,597,598,598,575,577,575,577,578,578,578,578,649,650,575,575,575,585,577,577,577,578,578,578,582,594,586,595,588,589,591,597,598,575,577,578,575,577,578,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,575,577,578,592,575,585,577,593,578,593,578,585,577,582,592,575,585,577,593,593,601,596,582,594,586,595,588,589,597,598,582,575,577,578,584,575,577,578,575,577,578,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,578,578,586,588,589,591,582,594,586,595,588,589,591,597,598,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,592,575,585,577,593,603,603,602,575,585,577,593,603,601,604,604,603,602,575,585,577,596,605,605,582,594,586,595,588,589,597,598,578,578,578,578,578,578,578,578,578,596,591,605,591,605,591,591,591,591,578,578,578,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,592,585,593,587,583,585,582,594,586,595,588,589,591,597,598,593,587,596,590,582,586,588,589,591,582,586,588,589,591,578,596,591,649,650,575,585,577,578,582,594,586,595,588,589,591,597,598,591,578,610,0,257,0,0,610,0,612,0,0,0,0,613,613,613,606,606,613,613,606,606,606,613,606,606,606,613,613,613,613,255,606,606,616,606,606,606,257,606,257,257,257,257,257,257,257,257,257,257,257,257,613,613,613,613,613,613,606,613,613,606,613,606,606,606,606,612,606,606,613,613,613,613,613,613,613,606,606,606,606,613,613,613,613,613,613,613,606,613,613,612,606,0,0,0,110,110,0,0,0,0,0,0,0,0,0,0,0,651,652,653,654,655,0,0,0,198,0,0,0,129,0,0,0,0,0,0,0,0,0,0,114,114,114,114,0,0,0,0,114,172,29,172,54,53,172,172,54,53,49,172,29,29,53,0,0,0,0,611,0,0,0,0,611,0,34,0,0,611,611,618,611,52,618,52,618,52,34,0,147,0,0,0,0,0,0,0,0,74,47,48,64,147,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,64,0,0,74,74,610,0,0,114,0,0,0,257,0,0,0,0,0,0,74,74,74,74,74,110,0,0,0,0,146,0,56,186,0,0,0,114,64,0,0,110,0,0,74,47,48,0,611,114,114,145,145,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,612,0,0,0,0,0,0,0,0,0,611,0,74,64,0,0,34,0,0,0,0,0,0,0,0,0,0,74,106,74,106,74,74,106,74,0,146,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,0,64,0,172,613,613,186,17,17,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,0,613,0,611,17,17,613,613,104,15,614,0,0,0,104,615,615,129,613,104,104,613,613,613,613,105,79,255,616,617,33,104,257,257,257,257,257,257,257,257,257,257,257,257,257,0,611,29,104,613,613,613,613,613,172,54,53,0,613,172,618,611,52,613,186,104,105,0,613,172,54,618,53,52,104,107,108,613,49,615,612,15,172,618,52,613,613,613,613,613,613,17,107,108,198,613,56,0,29,29,34,53,65,619,620,621,17,17,104,104,613,613,613,613,613,0,609,613,613,0,65,613,613,612,622,623,623,624,624,74,64,64,0,0,74,74,0,0,0,74,74,74,74,74,64,74,0,64,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,64,0,17,17,17,17,104,104,104,104,105,79,617,104,104,104,105,104,107,108,0,0,0,0,17,107,108,0,65,17,17,104,104,65,623,623,624,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,625,625,74,64,64,0,0,74,74,0,0,0,0,0,74,74,74,74,74,110,64,110,74,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,64,0,0,74,106,74,106,74,74,106,74,0,0,64,17,17,17,17,104,104,129,104,104,105,79,617,104,104,104,105,104,107,108,17,107,108,198,65,17,17,104,104,65,623,623,624,624,0,147,0,47,48,147,0,146,0,0,0,610,0,257,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,610,0,612,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,613,613,613,613,613,614,0,0,615,615,613,613,613,613,613,255,616,257,257,257,257,257,257,257,257,257,257,257,257,257,0,613,613,613,613,613,613,613,0,613,613,0,615,612,613,613,613,613,613,613,613,56,0,619,620,621,613,613,613,613,613,0,613,613,0,613,613,612,622,0,147,0,47,48,147,0,146,0,0,0,610,0,257,0,0,0,0,146,0,56,0,0,0,0,0,47,48,0,145,145,0,0,0,0,610,0,612,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,0,613,613,613,613,613,614,0,0,615,615,613,613,613,613,613,255,616,257,257,257,257,257,257,257,257,257,257,257,257,257,0,613,613,613,613,613,613,613,0,613,613,0,615,612,0,613,613,613,613,613,613,613,56,0,619,620,621,613,613,613,613,613,0,613,613,0,613,613,612,622,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,626,0,626,221,221,221,0,626,221,221,221,0,0,626,221,0,0,155,0,155,154,0,288,627,154,154,0,0,287,0,0,0,287,0,0,0,0,0,0,0,0,0,628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,296,0,0,0,0,296,0,0,0,328,328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,341,0,0,0,0,0,0,0,0,0,0,341,0,0,0,0,0,341,0,0,0,144,143,629,630,631,632,633,634,635,0,0,347,347,347,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,636,637,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,636,0,0,0,0,0,0,171,171,171,171,171,171,637,0,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,0,0,0,0,0,0,0,0,0,0,405,0,405,0,405,0,0,0,382,0,638,382,382,382,382,638,639,638,639,638,639,382,382,0,0,0,0,0,0,640,0,0,0,641,641,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,269,264,0,0,642,642,643,642,643,642,644,645,644,643,642,644,642,645,642,235,646,642,642,642,642,646,642,642,642,642,642,642,645,642,642,642,0,642,0,642,646,642,642,642,643,642,642,0,264,643,267,235,267,269,642,270,270,272,267,267,642,0,643,642,644,644,646,644,644,646,644,0,642,647,269,642,642,646,642,0,642,644,642,642,642,642,642,642,642,645,645,645,642,0,0,0,0,0,0,264,0,0,0,0,0,0,0,0,0,643,643,643,0,643,0,264,643,0,0,0,643,0,0,0,0,502,502,502,502,0,0,0,0,0,0,0,0,0,0,0,0,0,502,0,0,0,0,0,502,502,502,502,273,0,502,502,0,273,0,0,502,502,502,502,0,0,502,502,502,502,502,502,0,502,502,502,502,502,502,502,502,502,0,0,0,0,502,0,0,0,0,0,502,0,0,0,0,0,502,273,502,0,502,502,502,502,502,0,0,0,0,502,644,645,644,644,645,235,646,497,0,0,646,645,497,646,267,235,267,270,270,272,267,267,644,644,646,644,644,646,644,0,647,0,0,646,644,645,645,645,0,0,0,0,0,269,264,0,0,0,0,0,0,0,642,642,643,642,643,642,644,645,644,643,642,644,642,645,642,235,646,642,642,642,642,646,642,642,642,642,642,642,645,642,642,642,642,642,646,642,642,642,643,642,642,264,643,267,235,267,269,642,270,270,272,267,267,642,643,642,644,644,646,644,644,646,644,642,647,269,642,642,646,642,642,644,642,642,642,642,642,642,642,645,645,645,642,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,269,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,642,642,0,642,642,642,642,642,642,642,642,0,642,642,642,642,642,642,642,642,642,642,642,0,642,642,642,642,0,0,0,642,642,0,0,269,642,642,0,642,0,0,642,269,642,642,642,642,642,642,642,642,642,642,0,0,642,642,0,0,0,0,0,0,0,0,0,529,529,0,0,0,0,530,0,0,0,648,0,0,0,0,0,0,0,0,0,0,0,0,553,534,536,0,0,0,0,0,0,0,0,553,534,536,0,0,0,0,551,551,0,0,0,0,0,0,0,0,535,0,0,0,535,0,0,0,0,0,0,0,0,0,574,0,0,574,0,0,0,0,0,0,0,574,0,0,574,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,602,603,0,592,593,0,0,592,584,593,602,603,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,583,587,587,590,599,600,600,592,593,593,592,593,593,601,596,584,592,593,603,603,602,593,603,601,604,604,603,602,596,605,605,596,605,605,592,593,587,583,593,587,596,590,596,610,0,257,0,0,610,0,612,0,0,0,0,613,613,613,613,613,613,613,613,613,613,255,616,257,257,257,257,257,257,257,257,257,257,257,257,257,613,613,613,613,613,613,613,613,613,612,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,612,0,0,0,110,110,0,0,0,0,0,0,0,0,0,0,0,651,652,653,654,655,0,0,0,198,0,0,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],[[1,2,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],[[1,[0,[3,4,5]]],1],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[7,7],[[]],[[]],[[6,[9,[8]]],10],[[],10],[[],11],[[],12],[[],1],[[],6],[[],7],[[6,[9,[8]]]],0,[10],[10],[[10,13],14],[[6,13],14],[[7,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[15],[15],[15],[[6,[9,[8]]],[[16,[10]]]],[[6,[9,[8]]],[[16,[10]]]],0,0,[12,[[19,[[0,[17,18]]]]]],[[12,17]],[10],[12],[[10,20],10],[[12,21],12],0,[[]],[[]],[[]],[[]],[[]],[[]],[6,[[22,[8,10]]]],[6,[[23,[8,10]]]],[[],10],[[],12],0,0,[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[12,[[16,[17]]]],[[10,15]],0,[[],25],[[],25],0,[12,[[16,[[26,[17]]]]]],[12,[[16,[[27,[17]]]]]],[12,[[16,[[19,[17]]]]]],0,[10,15],0,0,0,[[28,15,29]],[[11,28,15,29]],[[12,28]],0,0,[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[15],[[]],[15,15],[[]],0,0,[[],15],0,[[15,13],[[30,[32]]]],[[]],[15],[15],[15,[[16,[[26,[17]]]]]],[15,[[16,[[19,[17]]]]]],[15],[15,15],[15,[[19,[[0,[17,33]]]]]],[15],[[15,17],[[16,[[27,[17]]]]]],[[]],[15],[[],15],0,[[24,24]],[24],[24],[15,[[26,[17]]]],[15,[[19,[17]]]],0,0,[[15,34]],[[15,34]],0,0,[[]],[[],30],[[],30],[[],31],[[],35],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[36,37],[36,37],[38,38],[39,39],[40],[40],[38],[39],[[],38],[[],39],[[]],[[]],[[]],[[]],[36,37],[36,37],[36,37],[[],40],[24],[24],[40],[40],[40,38],[40,39],[40,37],[40,37],[[],30],[[],30],[[],30],[[],30],[40,[[16,[38]]]],[40,[[16,[39]]]],[[],31],[[],31],[[]],[[]],0,0,0,[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],0,0,[[],43],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[43],[[[45,[43,44]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[47,[[0,[46,46]]]],47]],[[[48,[[0,[46,46]]]],48]],[[49,34]],[[[47,[[0,[50,51,51]]]],47]],[[[48,[[0,[51,51]]]],48]],[[29,34],29],[52],[[53,52]],[[29,54,34],29],[[],55],[[],55],[[[57,[56]],[57,[56]]]],[43],[[[26,[[58,[17]]]],43]],[[[19,[[58,[17]]]],43]],[[[19,[[58,[17]]]],43]],[8,59],[8,60],[[[26,[61,62]]],26],[[[19,[63,62]]],19],[64,[[16,[65]]]],[[[67,[66]]],[[68,[66]]]],[[[57,[56]]],69],[[[19,[[0,[70,62]]]]]],[[[19,[[70,[62]],62]]],[[19,[62]]]],[47,16],[48],[71,72],[[[57,[56]]]],[[[57,[56]]],69],[[[73,[56]]],69],[64,[[16,[74]]]],[[[68,[66]]],24],[[[67,[66]]],24],[[[75,[62]]]],[[[57,[56]]]],[[[76,[66]]],24],[72,24],[77,24],[[[68,[66]]],[[76,[66]]]],[[[67,[66]]],[[76,[66]]]],[[[57,[56]]],69],[[[26,[[78,[62]],62]]],[[26,[62]]]],[[[26,[[0,[78,62]]]]]],[8,2],[[[19,[[0,[78,62]]]]]],[47],[48],[71,77],[62,72],[62,77],[[[57,[56]]],69],[[[73,[56]]],69],[8,2],[64,[[16,[79]]]],[64,[[16,[25]]]],[[[76,[66]]],[[68,[66]]]],[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],[[[47,[[0,[80,80]]]],47]],[[[48,[[0,[80,80]]]],48]],[[[47,[[0,[50,81,81]]]],47]],[[[48,[[0,[81,81]]]],48]],[[[47,[[0,[82,82]]]],47]],[[[48,[[0,[82,82]]]],48]],0,[[[47,[[0,[50,83,83]]]],47]],[[[48,[[0,[83,83]]]],48]],[[[58,[17]]],43],[84,43],[85,43],0,[[[47,[[0,[86,86]]]],47]],[[[48,[[0,[86,86]]]],48]],[[[47,[[0,[50,87,87]]]],47]],[[[48,[[0,[87,87]]]],48]],[[],37],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[62]]],[[26,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[26],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[62]]],62],[15],[[]],[[]],[[]],[47],[[]],[48],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[]],[15],[[]],[15],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88,89],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[17]]],[[26,[17]]]],[[]],[[]],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[62]]],[[19,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[62]]],62],[[]],[[]],[[]],[[]],[48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88,90],[[]],[[]],[[]],[[]],[[]],[[[27,[17]]],[[19,[17]]]],[[]],[[]],[[]],[[]],[[]],[[[68,[66]],41],[[68,[66]]]],[[[67,[66]],41],[[67,[66]]]],[[[76,[66]],41],[[76,[66]]]],[[[68,[66]],36],[[68,[66]]]],[[[67,[66]],36],[[67,[66]]]],[[[76,[66]],36],[[76,[66]]]],[[[57,[56]]],41],[91,41],[[[92,[17]]],41],[[],17],[77,17],[72,17],[[],17],[72,17],[71,17],[71,17],[93,37],[[[94,[55]]],55],[[[57,[56]]]],[85],[[[75,[50]]],[[75,[50]]]],[95,95],[96,96],[84,84],[[[57,[56]]],[[57,[56]]]],[97,97],[98,98],[[[76,[[0,[50,66]]]]],[[76,[[0,[50,66]]]]]],[[[26,[62]]],[[26,[62]]]],[91,91],[8,8],[99,99],[[[73,[[0,[56,50]]]]],[[73,[[0,[56,50]]]]]],[[[47,[50]]],[[47,[50]]]],[[[100,[17,17]]],[[100,[17,17]]]],[71,71],[43,43],[101,101],[102,102],[[[103,[17]]],[[103,[17]]]],[85,85],[104,104],[64,64],[105,105],[79,79],[65,65],[106,106],[107,107],[108,108],[74,74],[[[92,[17]]],[[92,[17]]]],[109,109],[77,77],[110,110],[111,111],[88,88],[112,112],[113,113],[[[27,[[0,[50,17]]]]],[[27,[[0,[50,17]]]]]],[114,114],[49,49],[88,88],0,[[[75,[50]],[75,[50]]]],[[[57,[56]],[57,[56]]]],[[[26,[62]],[26,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[115]],[75,[115]]],116],[[96,96],116],[[[57,[56]],[57,[56]]],116],[[8,8],116],[[99,99],116],[[[47,[115]],[47,[115]]],116],[[[48,[115]],[48,[115]]],116],[[102,102],116],0,[104,105],[[[58,[17]],102],37],[[43,102],37],[[112,111],37],[113,37],[[]],[[],99],[85,102],[[],43],[117,[[118,[24]]]],[99,119],[[[57,[56]]]],[[[57,[56]],3]],[[[57,[56]],3]],[[],18],[[],[[58,[17]]]],[[],[[57,[56]]]],[[],8],[[],99],[[],[[47,[18]]]],[[],[[48,[18]]]],[[],29],[[],[[100,[17,17]]]],[25,71],[[],43],[[],101],[[],102],[[],[[103,[17]]]],[[],85],[[],[[92,[17]]]],[[],112],[[],113],[[],[[27,[[0,[17,18]]]]]],[[],49],0,[[]],[[[57,[56]]],69],[[[76,[66]]]],[[[26,[62]]],62],[8],[[[19,[62]]],62],[47],[48],[[[120,[17]]]],[[[121,[[0,[17,33]]]]]],[[[122,[17]]]],[[[123,[[0,[17,33]]]]]],[43],[[[103,[17]]]],[[[92,[17]]]],[77],[124],[89,26],[89],[90],[125],[126],[[]],[[[68,[66]]]],[[[57,[56]]],69],[[[19,[62]]],62],[48],[[[122,[17]]]],[[[123,[[0,[17,33]]]]]],[72],[43],[[[103,[17]]]],[[[92,[17]]]],[124],[90],[90,19],[125],[126],[127,[[30,[96]]]],[127,[[30,[[57,[56]]]]]],[127,[[30,[99]]]],[[72,127],30],[[128,127],30],[[129,72,127],30],[127,[[30,[104]]]],[127,[[30,[64]]]],[127,[[30,[79]]]],[127,[[30,[65]]]],[127,[[30,[106]]]],[127,[[30,[107]]]],[127,[[30,[74]]]],0,[24,55],[[[47,[[0,[130,130]]]],47]],[[[48,[[0,[130,130]]]],48]],[[[47,[[0,[50,131,131]]]],47]],[[[48,[[0,[131,131]]]],48]],[[[57,[56]],[94,[41]]],[[132,[56]]]],[[[132,[56]]]],[84],[[[57,[56]]]],[91],[[[73,[56]]]],[71],[[[67,[66]]]],0,[[[75,[133]],75],37],[[96,96],37],[[[57,[56]],[57,[56]]],37],[[[26,[[0,[133,62]]]]],37],[[91,91],37],[[8,2],37],[[8,8],37],[[8,134],37],[[99,99],37],[[[19,[[0,[133,62]]]]],37],[[[47,[133]],47],37],[[[48,[133]],48],37],[[71,71],37],[[102,102],37],[[65,65],37],[[106,106],37],[[107,107],37],[[74,74],37],[[[92,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,17]]]],17]]]],17]]]],17]]]],[92,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,17]]]],17]]]],17]]]],17]]]]],37],[[111,111],37],0,[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[57,[56]],138]],[[[57,[56]],69]],[[],139],[[],139],[[],93],[[],93],[[72,[140,[110]]],72],[[71,[140,[110]]],77],[[77,[140,[110]]],77],[[71,[140,[110]]],72],0,[[77,138],77],0,[[[69,[24]]]],[[[26,[62]],141],[[30,[[26,[62]],[26,[62]]]]]],[[[19,[62]],141],[[30,[[19,[62]],[19,[62]]]]]],[[[68,[66]],13],[[30,[32]]]],[[[67,[66]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[42,[[0,[142,62]]]],13],[[30,[32]]]],[[[132,[56]],13],[[30,[32]]]],[[[75,[143]],13],[[30,[32]]]],[[[75,[144]],13],[[30,[32]]]],[[96,13],[[30,[32]]]],[[96,13],[[30,[32]]]],[[145,13],[[30,[32]]]],[[145,13],[[30,[32]]]],[[146,13],[[30,[32]]]],[[146,13],[[30,[32]]]],[[[57,[56]],13],[[30,[32]]]],[[[76,[66]],13],[[30,[32]]]],[[[26,[[0,[143,62]]]],13],[[30,[32]]]],[[[26,[[0,[144,62]]]],13],[[30,[32]]]],[[91,13],[[30,[32]]]],[[8,13],[[30,[32]]]],[[8,13],[[30,[32]]]],[[99,13],[[30,[32]]]],[[99,13],[[30,[32]]]],[[[19,[144]],13],[[30,[32]]]],[[[19,[[0,[143,62]]]],13],[[30,[32]]]],[[[73,[56]],13],[[30,[32]]]],[[[47,[143]],13],[[30,[32]]]],[[[47,[144]],13],[[30,[32]]]],[[[48,[144]],13],[[30,[32]]]],[[[48,[143]],13],[[30,[32]]]],[[29,13],[[30,[32]]]],[[147,13],[[30,[32]]]],[[147,13],[[30,[32]]]],[[[100,[[0,[17,144]],[0,[17,144]]]],13],[[30,[32]]]],[[72,13],[[30,[32]]]],[[71,13],[[30,[32]]]],[[43,13],[[30,[32]]]],[[148,13],[[30,[32]]]],[[148,13],[[30,[32]]]],[[102,13],[[30,[32]]]],[[[103,[[0,[17,144]]]],13],[[30,[32]]]],[[85,13],[[30,[32]]]],[[104,13],[[30,[32]]]],[[64,13],[[30,[32]]]],[[105,13],[[30,[32]]]],[[79,13],[[30,[32]]]],[[65,13],[[30,[32]]]],[[106,13],[[30,[32]]]],[[107,13],[[30,[32]]]],[[108,13],[[30,[32]]]],[[74,13],[[30,[32]]]],[[[92,[[0,[17,144]]]],13],[[30,[32]]]],[[109,13],[[30,[32]]]],[[110,13],[[30,[32]]]],[[110,13],[[30,[32]]]],[[149,13],[[30,[32]]]],[[149,13],[[30,[32]]]],[[150,13],[[30,[32]]]],[[150,13],[[30,[32]]]],[[111,13],[[30,[32]]]],[[88,13],[[30,[32]]]],[[[27,[[0,[17,144]]]],13],[[30,[32]]]],[[114,13],[[30,[32]]]],[[],84],[71],[[]],[[]],[[],[[68,[97]]]],[[]],[[]],[[]],[[]],[[]],[[]],[151],[[],75],[[]],[69,95],[[]],[[]],[[]],[[]],[[]],[56,[[57,[56]]]],[[]],[[[152,[44]]],[[57,[56]]]],[151],[69,[[57,[56]]]],[[]],[[]],[[]],[[]],[[],[[76,[97]]]],[[]],[[]],[134,8],[[]],[2,8],[2,8],[[]],[[]],[[],99],[153,99],[[]],[[[35,[24]]],99],[[]],[[]],[[]],[[]],[[],47],[[],47],[[[155,[154]]],[[47,[154]]]],[151],[[]],[[],48],[[],48],[151],[[]],[[]],[[]],[156,147],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[103,[17]]],71],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,110],[134,110],[41,110],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,[[57,[56]]]],[[56,41],[[57,[56]]]],[[[157,[56]],41],[[57,[56]]]],[[[35,[24]]],99],[119,99],[[119,[0,[158,62]]],99],[41,[[57,[56]]]],[2,[[16,[8]]]],[138,[[57,[56]]]],[138,[[100,[17,17]]]],[138,[[92,[17]]]],[[159,153],99],[[24,25],72],[[24,25],77],[[41,41],[[57,[56]]]],[[[67,[97]],25],71],[25,88],[69,[[57,[56]]]],[2,[[30,[96]]]],[2,[[30,[8]]]],[2,[[30,[99]]]],[2,[[30,[[47,[160]]]]]],[2,[[30,[[48,[160]]]]]],[2,[[30,[99,161]]]],[[]],[[],129],[84,[[58,[17]]]],[88,[[27,[17]]]],[[[152,[44]]],[[57,[56]]]],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],0,[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[102,167],[[[58,[17]],102],[[16,[17]]]],[[95,41]],[[84,102],[[16,[17]]]],[[91,41],[[16,[17]]]],[[[100,[17,17]],17],[[16,[17]]]],[101,[[30,[[26,[[58,[17]]]],148]]]],[[[92,[17]],41],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[89]]]],[113,[[16,[[26,[17]]]]]],[101,[[30,[[168,[[75,[[58,[17]]]],44]],148]]]],[[112,111],[[16,[88]]]],[113,[[16,[[27,[17]]]]]],[[101,111],[[30,[[168,[[75,[84]],44]],148]]]],[[72,[140,[110]]],[[30,[72,150]]]],[[71,[140,[110]]],[[30,[77,150]]]],[[77,[140,[110]]],[[30,[77,150]]]],[[71,[140,[110]]],[[30,[72,150]]]],[[72,138],72],[[77,138],[[30,[77,150]]]],[[[58,[17]],[35,[102]]],[[35,[[16,[17]]]]]],[[84,[35,[102]]],[[35,[[16,[17]]]]]],[[84,[35,[102]]],[[35,[[16,[72]]]]]],[[[58,[17]],102],[[16,[17]]]],[[[75,[62]]],62],[[84,102],[[16,[17]]]],[[91,41],[[16,[17]]]],[[[100,[17,17]],17],[[16,[17]]]],[101,[[30,[[19,[[58,[17]]]],148]]]],[[[92,[17]],41],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[90]]]],[113,[[16,[[19,[17]]]]]],[[84,102],[[16,[77]]]],[[91,41],[[16,[77]]]],[[109,77],[[16,[77]]]],[[84,102],[[16,[72]]]],[[91,41],[[16,[72]]]],[[109,77],[[16,[72]]]],[[109,77],[[16,[77]]]],[[109,77],[[16,[72]]]],[2,134],[15],[15],[15],[15],[15],[15],[15],[15],[[[57,[56]],41]],[104,37],0,[[96,169]],[[[57,[56]],169]],[[[26,[[0,[170,62]]]],169]],[91,159],[[8,169]],[[99,169]],[[[19,[[0,[170,62]]]],169]],[[[47,[170]],169]],[[[48,[170]],169]],[72,[[16,[159]]]],[[71,169]],[71,159],[[102,169]],[[74,169]],[[[92,[17]]],159],[77,[[16,[159]]]],[[111,169]],0,[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[],99],[[],99],[53,99],[114,99],0,0,[99,[[16,[99]]]],[[[57,[56]],[171,[69]]]],[[[94,[41]]],41],[[[100,[17,17]],17]],[102,167],[[[92,[17]],41]],[[[57,[56]],[171,[69]]]],[[[100,[17,17]],17]],[[[92,[17]],41]],[101],[15],[15],[15],[15],[15],[[53,15]],[[52,15]],[15],[15],[15],[15],[15],0,[[29,15]],[[[57,[56]]],41],[[[58,[17]],102,17],[[16,[17]]]],[[84,102,17],[[16,[17]]]],[[[57,[56]],41]],[[[100,[17,17]],17,17],[[16,[17]]]],[[109,17,17],[[16,[17]]]],[[112,71],[[16,[88]]]],[[113,17],[[16,[[27,[17]]]]]],[[84,102,71],[[16,[71]]]],[[109,71,71],[[16,[71]]]],[[109,71,71],[[16,[71]]]],[[112,88],[[16,[88]]]],[[113,[27,[17]]]],[[[57,[56]],41,69]],[[[57,[56]],41,138]],[[84,102,24],37],[[29,54,172],29],[[29,54,172],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[47,[154]]],[[155,[154]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[57,[56]]],[[173,[69,44]]]],[[72,[140,[110]]],72],[[72,138],72],[75],[[[57,[56]]],[[30,[56,[57,[56]]]]]],[71,17],[71,17],[[]],[[]],[[]],[[[57,[56]]]],[[[57,[56]]]],[[[57,[56]]]],[91],[91],[[]],[[]],[[]],[[]],[[]],[[[100,[17,17]]]],[[[100,[17,17]]]],[[[174,[2]]]],[[[174,[8]]]],[[[92,[17]]]],[[[92,[17]]]],[109],[109],[[[47,[50]]],50],[[[48,[50]]],50],[71,[[103,[17]]]],[[[103,[17]]],71],[[[100,[17,17]]],109],[[[92,[17]]],91],[109,[[100,[17,17]]]],[[[26,[62]]]],[[[19,[62]]]],[91,[[92,[17]]]],[84,[[58,[17]]]],[[[58,[17]]],84],[113,112],[[[57,[56]]],[[152,[44]]]],[[85,102],37],[[[57,[56]]],37],[91,37],[8,37],[[[92,[17]]],37],[109,37],[112,37],[113,37],[99,37],[47,37],[48,37],[[[94,[36]]],36],[[[58,[17]]],175],[84,176],[91,177],[[[100,[17,17]]],[[179,[[178,[71,71]]]]]],[[[92,[17]]],[[180,[17]]]],[109,[[179,[[178,[71,71]]]]]],[[[58,[17]]],175],[84,181],[91,182],[[[100,[17,17]]],[[179,[[183,[71,71]]]]]],[[[92,[17]]],[[184,[17]]]],[109,[[179,[[183,[71,71]]]]]],[[[58,[17]],[45,[43,44]]],[[179,[185]]]],[[84,[45,[43,44]]],185],[[85,186],187],[[[45,[43,44]]]],[[[58,[17]],[45,[43,44]]],[[179,[188]]]],[[84,[45,[43,44]]],188],[[[26,[[58,[17]]]],[45,[43,44]]]],[[[19,[[58,[17]]]],[45,[43,44]]]],[[[19,[[58,[17]]]],[45,[43,44]]]],[[85,43],189],[109,25],[[[100,[17,17]]],[[179,[[190,[71,71]]]]]],[109,[[179,[[190,[71,71]]]]]],[[85,102]],[85,[[152,[102,44]]]],0,[106,191],0,[[[26,[62]]],62],[[[19,[62]]],62],[[[132,[56]]],41],[[[57,[56]]],41],[91,41],[8,41],[[[92,[17]]],41],[109,41],[112,41],[113,41],[37,37],[[],55],[141],[[[47,[50]]],50],[[[48,[50]]],50],[[[26,[62]],141],[[26,[62]]]],[[[19,[62]],141],[[19,[62]]]],[[[26,[62]],141]],[[[19,[62]],141]],[[[47,[[0,[192,192]]]],47]],[[[48,[[0,[192,192]]]],48]],[[[47,[[0,[50,193,193]]]],47]],[[[48,[[0,[193,193]]]],48]],[[],134],[[],134],[[],2],[53,134],[52,2],[114,134],0,0,0,0,0,[[[47,[194]]]],[[[48,[194]]]],[[[118,[24]]],[[68,[66]]]],[[[118,[24]]],[[67,[66]]]],[[],75],[2,[[30,[96,145]]]],[25,84],[[],[[57,[56]]]],[[[118,[24]]],[[76,[66]]]],[62,[[26,[62]]]],[25,91],[[],99],[62,[[19,[62]]]],[54,53],[[],[[100,[17,17]]]],[17,72],[[[0,[17,4,5]]],71],[[167,167],102],[17,[[103,[17]]]],[[],[[92,[17]]]],[[25,25],109],[17,77],[71,88],[[],112],[[],113],[17,[[27,[17]]]],[[2,99],[[30,[96,145]]]],[188,16],[185,16],[[[132,[56]]],16],[176,16],[181,16],[[[187,[175]]],16],[189,16],[[[73,[56]]],16],[[[132,[56]]],16],[[[73,[56]]],16],[[],99],[[[47,[195]]]],[[[48,[195]]]],[[[75,[196]],75],[[16,[116]]]],[[96,96],[[16,[116]]]],[[[57,[56]],[57,[56]]],[[16,[116]]]],[[[26,[[0,[196,62]]]]],[[16,[116]]]],[[8,8],[[16,[116]]]],[[99,99],[[16,[116]]]],[[[19,[[0,[196,62]]]]],[[16,[116]]]],[[[47,[[196,[[196,[[196,[196]]]]]]]],[47,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[[48,[[196,[[196,[[196,[196]]]]]]]],[48,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[102,102],[[16,[116]]]],[[69,41]],[[[57,[56]]],16],[91,[[16,[17]]]],[[[92,[17]]],[[16,[17]]]],[91,[[16,[71]]]],[8,159],[96,2],[[[68,[66]]],[[67,[66]]]],[[[57,[56]]]],[[91,17]],[[[92,[17]],17]],[[91,71]],0,[99,153],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[24,159],[[],197],[[[67,[66]]]],[[[67,[98]]]],[[[68,[66]]],[[68,[66]]]],[[198,104],25],[[[58,[17]],102],[[16,[17]]]],[[84,102],[[16,[17]]]],[[[57,[56]],41]],[[[100,[17,17]],17],[[16,[17]]]],[[109,17],[[16,[17]]]],[[112,111],[[16,[88]]]],[[84,102],[[16,[71]]]],[[109,77],[[16,[71]]]],[[84,102,[16,[24]]],37],[[109,77],[[16,[71]]]],[75],[[75,141]],[[]],[[[57,[56]],41]],[[[57,[56]],41]],[[[57,[56]],41]],[[[57,[56]],41,3]],0,[[[57,[56]],3]],[[[57,[56]],3]],[15],[15],[[29,15]],[[53,15]],[[52,15]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[[],25],[84,25],[91,25],[[],25],[[],25],[72,25],[71,25],[[],25],[[],25],[[],25],[[],25],[[],25],[77,25],[88,25],[[],25],0,0,0,[[96,199],30],[[[57,[56]],199],30],[[99,199],30],[[200,199],30],[[[57,[56]],41]],[[[47,[[0,[201,201]]]],47]],[[[48,[[0,[201,201]]]],48]],[[[47,[[0,[50,202,202]]]],47]],[[[48,[[0,[202,202]]]],48]],[[[47,[[0,[203,203]]]],47]],[[[48,[[0,[203,203]]]],48]],[[[47,[[0,[50,204,204]]]],47]],[[[48,[[0,[204,204]]]],48]],[[[57,[56]]]],[69],[[],41],[[[132,[56]]]],[[[73,[56]]]],[[[26,[69]],[94,[41]]],[[26,[69]]]],[[[19,[69]],[94,[41]]],[[19,[69]]]],0,[[[57,[56]]],37],0,0,[[[47,[[0,[205,205]]]],47]],[[[48,[[0,[205,205]]]],48]],[[[47,[[0,[50,206,206]]]],47]],[[[48,[[0,[206,206]]]],48]],[[75,75]],[[[57,[56]],41]],[[]],[[]],0,0,[[[75,[18]]],18],[99,159],[99,[[35,[24]]]],[[[47,[50]]],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],57],[[99,[69,[24]]],[[30,[2,207]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[99,134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[[68,[97]]],[[68,[98]]]],[[[67,[97]]],[[67,[98]]]],[[[76,[97]]],[[76,[98]]]],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[68,[97]]],[[68,[97]]]],[[[76,[97]]],[[76,[97]]]],[[[26,[16]]],[[16,[26]]]],[[[19,[16]]],[[16,[19]]]],[[[57,[56]],41]],[[[75,[62]]],[[16,[[26,[62]]]]]],[[[75,[62]]],[[16,[[19,[62]]]]]],[[[75,[62]]],[[16,[62]]]],[[[75,[62]]],[[16,[62]]]],[[],[[30,[17,149]]]],[77,[[30,[17,149]]]],[72,[[30,[17,149]]]],[[],[[30,[17,149]]]],[72,[[30,[17,149]]]],[71,[[30,[17,149]]]],[71,[[30,[17,149]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[84,[[30,[[58,[17]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[71,[[30,[[103,[17]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[84,102],[[30,[[16,[17]],149]]]],[[91,41],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[72,138],[[30,[72,150]]]],[[84,[35,[102]]],[[30,[[35,[[16,[17]]]],149]]]],[[84,102],[[30,[[16,[17]],149]]]],[[91,41],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[109,77],[[30,[[16,[77]],149]]]],[[109,77],[[30,[[16,[72]],149]]]],[[[57,[56]],41],[[30,[147]]]],[71,[[16,[159]]]],[[84,102,17],[[30,[[16,[17]],149]]]],[[109,17,17],[[30,[[16,[17]],149]]]],[[84,102,71],[[30,[[16,[71]],149]]]],[[109,71,71],[[30,[[16,[71]],149]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[72,[140,[110]]],[[30,[72,72]]]],[[72,138],[[30,[72,72]]]],[71,[[30,[17,149]]]],[88,[[30,[71,88]]]],[71,[[30,[[103,[17]],71]]]],[109,[[30,[[100,[17,17]],149]]]],[91,[[30,[[92,[17]],149]]]],[91,[[30,[[16,[17]],149]]]],[[91,17],[[30,[149]]]],[[91,71],[[30,[149]]]],[[84,102],[[30,[[16,[17]],149]]]],[[109,17],[[30,[[16,[17]],149]]]],[[109,77],[[30,[[16,[71]],149]]]],[[[57,[56]],41],[[30,[147]]]],[[[57,[56]],41],[[30,[147]]]],0,[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[89,[[26,[17]]]],[90,[[19,[17]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[96,99],[[[75,[62]]],62],[25,71],[37,37],[113,112],[113,112],[[],35],[[],55],[[[94,[41]]],41],[2,8],[109,25],[[[100,[17,17]]],[[179,[[208,[71,71]]]]]],[109,[[179,[[208,[71,71]]]]]],[[[100,[17,17]]],[[179,[[209,[71,71]]]]]],[109,[[179,[[209,[71,71]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[69,210],16],[[69,210],16],[[62,38],[[26,[62]]]],[[62,39],[[19,[62]]]],[41,[[57,[56]]]],[[],29],[[]],[158,99],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[211,41],[211,211],[212,212],[[]],[[]],[[],212],[211],[[212,13],[[30,[32]]]],[[213,13],[[30,[32]]]],[[213,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[212,[[16,[17]]]],[[212,111],[[16,[77]]]],[[212,17],[[30,[213]]]],[[212,71],[[30,[213]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[211,214],[212,215],[211,216],[211,191],[191,211],[214,16],[216,16],[177,16],[182,16],[[[180,[17]]],16],[[[184,[17]]],16],[[[180,[17]]],16],[[[184,[17]]],16],[41,41],[211,[[76,[97]]]],[211,[[68,[97]]]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[41,[[30,[156]]]],[[211,41],[[30,[156]]]],[[]],[[]],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[211,41],[[76,[97]]]],[[211,41],[[68,[97]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[191,41],[[30,[211,156]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[191,41],[[191,41],[[30,[191,156]]]],[191,24],[191,24],[191,24],[191,24],[191,[[30,[[118,[[69,[24]]]],217]]]],[[44,191],[[30,[[118,[[69,[24]]]],217]]]],[[44,191],[[30,[[118,[[69,[24]]]],217]]]],[191,[[30,[[118,[[69,[24]]]],217]]]],[41,[[30,[191,156]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,62],[44,44],[191,191],[156,156],[217,217],[[]],[[]],[[]],[[]],[191,[[118,[24]]]],[[24,191]],[[24,191]],[[[118,[24]],191]],[[44,[118,[24]],191]],[[],44],[[191,191],37],[[156,156],37],[[217,217],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[191,191],[[30,[156]]]],[[191,191],[[30,[191,156]]]],[[44,13],[[30,[32]]]],[[191,13],[[30,[32]]]],[[156,13],[[30,[32]]]],[[156,13],[[30,[32]]]],[[217,13],[[30,[32]]]],[[217,13],[[30,[32]]]],[62,191],[[],191],[[]],[[]],[[]],[[]],[[41,41],[[30,[191,156]]]],[[41,41],191],[15],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[191,151],[[191,169]],[[]],[[]],[[]],[[]],[[],191],[191,191],[[191,41],41],[[191,41],41],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[[24,191,41],24],[[24,191,41],24],[[191,41],[[30,[156]]]],[[191,41],[[30,[156]]]],[[191,41],[[30,[191,156]]]],[[44,[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[191,41],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[155,[2]],2]],[[[155,[2]],[155,[2]]]],[[[155,[2]],2]],[[[155,[2]],[155,[2]]]],[[[155,[218]]],219],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[[]],[[]],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[[]],[[]],[[[155,[[0,[154,62]]]]],[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]],[155,[[0,[154,62]]]]]],[[]],[[]],[[[155,[[0,[115,154,62]]]],[155,[[0,[115,154,62]]]]],116],[[],[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]]],[[0,[154,62]]]],[127,[[30,[[155,[[0,[154,62]]]]]]]],[[[155,[219]],219],37],[[[155,[[0,[[133,[[0,[154,62]]]],154,62]]]],[155,[[0,[154,62]]]]],37],[[[155,[2]],2],37],[[[155,[219]],220],37],[[[155,[218]],220],37],[[[155,[219]],218],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[2]],134],37],[[[155,[[69,[[0,[133,50]]]]]],[152,[221]]],37],[[[155,[218]],219],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[218]],218],37],[[[155,[218]],222],37],[[[155,[219]],219],37],[[[155,[2]],2],37],[[[155,[219]],218],37],[[[155,[[69,[[0,[133,50]]]]]],[224,[223]]],37],[[[155,[218]],218],37],[[[155,[218]],219],37],[[[155,[219]],222],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[[155,[[0,[143,154,62]]]],13],[[30,[32]]]],[[[155,[[0,[144,154,62]]]],13],[[30,[32]]]],[[[152,[50,44]]],[[155,[[69,[50]]]]]],[134,[[155,[2]]]],[[[69,[50]]],[[155,[[69,[50]]]]]],[[[152,[50,44]]],[[155,[[69,[50]]]]]],[225,[[155,[60]]]],[134,[[155,[2]]]],[222,[[155,[219]]]],[2,[[155,[2]]]],[219,[[155,[219]]]],[218,[[155,[218]]]],[60,[[155,[60]]]],[225,[[155,[60]]]],[[]],[220,[[155,[218]]]],[222,[[155,[219]]]],[220,[[155,[218]]]],[138,[[155,[2]]]],[138,[[155,[2]]]],[138,[[155,[[69,[50]]]]]],[138,[[155,[2]]]],[15],[[[155,[[0,[170,154,62]]]],169]],[[]],[[[155,[2]]],[[227,[226]]]],[[[155,[[0,[154,62]]]]]],[[[155,[[0,[154,62]]]]],37],[[[155,[[0,[154,62]]]]],37],[[[155,[2]],2],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[2]],2],37],[[[155,[[69,[[0,[133,50]]]]]],[152,[221]]],37],[[[155,[[69,[[0,[133,50]]]]]],[224,[223]]],37],[[[155,[2]],134],37],[[[155,[[69,[[0,[133,50]]]]]],69],37],[[[155,[219]],218],[[16,[116]]]],[[[155,[218]],218],[[16,[116]]]],[[[155,[219]],222],[[16,[116]]]],[[[155,[219]],220],[[16,[116]]]],[[[155,[218]],220],[[16,[116]]]],[[[155,[219]],219],[[16,[116]]]],[[[155,[218]],219],[[16,[116]]]],[[[155,[219]],219],[[16,[116]]]],[[[155,[218]],219],[[16,[116]]]],[[[155,[218]],218],[[16,[116]]]],[[[155,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,154,62]]]],154,62]]]],154,62]]]],154,62]]]],[155,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,154,62]]]],154,62]]]],154,62]]]],154,62]]]]],[[16,[116]]]],[[[155,[219]],218],[[16,[116]]]],[[[155,[218]],222],[[16,[116]]]],[[24,24]],[24],[24],[[24,24],37],[24,159],[[[155,[[0,[228,154,62]]]],199],30],[[[155,[[0,[154,62]]]]]],[[]],[[]],[[],134],[[],30],[[],30],[[],31],[[]],0,0,[[[173,[62,221]]],221],[[[173,[229,44]]],230],[[[173,[62,221]]],62],[[[173,[231,44]]],164],[[[173,[62,221]]],62],[[],232],[[[173,[157,221]]],[[173,[221]]]],[[[173,[[69,[157]],221]]],[[173,[69,221]]]],[[[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]]],37],[[[173,[69,44]],41,37],[[173,[69,44]]]],[[[173,[69,44]]],41],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],37],[[173,[69,44]]]],[[[173,[69,44]]],41],[[[173,[69,44]],[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]]],37],[[[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],41],[[173,[69,44]]]],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],[173,[69,44]]],37],[[[173,[69,44]],41],37],[[[173,[69,44]],[173,[69,44]]],[[173,[69,44]]]],[[]],[[]],[[[173,[62,221]]],62],[[]],[[[173,[62,221]]],62],[[]],[[[173,[[0,[[210,[233]],62]],221]],233]],[[[173,[[0,[[3,[233]],62]],221]],233]],[[[173,[[0,[[141,[233]],62]],221]],233]],[[[173,[234,44]]],[[16,[234]]]],[[[173,[60,44]]],[[173,[60,44]]]],[[[173,[50,[0,[221,50]]]]],[[173,[50,[0,[221,50]]]]]],[[[173,[219,44]]],[[173,[219,44]]]],[[[173,[218,44]]],[[173,[218,44]]]],[[[173,[2,44]]],[[173,[2,44]]]],[[[173,[[69,[50]],[0,[221,50]]]]],[[173,[[69,[50]],[0,[221,50]]]]]],[[[173,[50,[0,[221,50]]]],[173,[50,[0,[221,50]]]]]],[[[173,[[69,[50]],[0,[221,50]]]],[173,[[69,[50]],[0,[221,50]]]]]],[[]],[[[173,[[0,[115,62]],221]],[173,[[0,[115,62]],221]]],116],[[[237,[[173,[[0,[235,236,62]],44]]]],41]],[[[173,[[0,[238,62]],44]],41]],[[],[[173,[18,44]]]],[[],[[173,[218,44]]]],[[],[[173,[60,44]]]],[[],[[173,[69,44]]]],[[],[[173,[2,44]]]],[[[239,[62]]],62],[[[173,[62,221]]],62],[[[239,[62]]],62],[[[173,[62,221]]],62],[[[173,[234,44]]],2],[127,[[30,[[173,[[69,[240]],44]]]]]],[127,[[30,[[173,[60,44]]]]]],[127,[[30,[[173,[240,44]]]]]],[127,[[30,[[173,[2,44]]]]]],[127,[[30,[[173,[219,44]]]]]],[127,[[30,[[173,[218,44]]]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],2,[69,[2]],242],[[30,[137]]]],[[[173,[241,44]],41,242],[[30,[137]]]],[[[173,[241,44]],41,242],[[30,[137]]]],[[[173,[241,44]],41,242],[[30,[137]]]],[[[173,[241,44]],41,242],[[30,[137]]]],[[[173,[241,44]],2,41,242],[[30,[137]]]],[[[173,[241,44]],2,41,242],[[30,[137]]]],[[[173,[241,44]],2,41,242],[[30,[137]]]],[[[173,[241,44]],2,41,242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[241,44]],2,242],[[30,[137]]]],[[[173,[243,221]]],[[30,[[173,[243,221]],[173,[243,221]]]]]],[[[173,[243,221]]],[[30,[[173,[243,221]],[173,[243,221]]]]]],[[[173,[243,221]]],[[30,[[173,[243,221]],[173,[243,221]]]]]],[[[173,[243,221]]],[[173,[243,221]]]],[[[173,[243,221]]],[[173,[243,221]]]],[[[173,[243,221]]],[[173,[243,221]]]],[[[239,[62]]]],[[[173,[62,221]]]],[[[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],37],[[],37],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],2,[69,[2]],244],[[30,[245,137]]]],[[[173,[241,44]],41,244],[[30,[245,137]]]],[[[173,[241,44]],41,244],[[30,[245,137]]]],[[[173,[241,44]],41,244],[[30,[245,137]]]],[[[173,[241,44]],41,244],[[30,[245,137]]]],[[[173,[241,44]],2,41,244],[[30,[245,137]]]],[[[173,[241,44]],2,41,244],[[30,[245,137]]]],[[[173,[241,44]],2,41,244],[[30,[245,137]]]],[[[173,[241,44]],2,41,244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]],2,244],[[30,[245,137]]]],[[[173,[241,44]]],37],[[[173,[241,44]]],37],[[[173,[135,44]]],37],[[[173,[241,44]]],37],[[[173,[241,44]]],37],[[[173,[135,44]]],37],[[[173,[135,44]]],37],[[[173,[135,44]]],37],[135,[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],37],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],[69,[24]]],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],55],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],139],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],93],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],162],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],163],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],164],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],165],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],59],[[30,[136,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[246,137]]]],[[[173,[135,44]],2,247],[[30,[136,137]]]],[[[173,[135,44]],2,247],[[30,[136,137]]]],[[[173,[135,44]],2,247],[[30,[136,137]]]],[[[173,[135,44]],2,247],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,247],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,247],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,247],[[30,[136,137]]]],[[[173,[135,44]],2,167,2,247],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[248,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[248,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[248,137]]]],[[[173,[135,44]],[16,[41]]],[[30,[248,137]]]],[[[173,[135,44]],247],[[30,[136,137]]]],[[[173,[135,44]],247],[[30,[136,137]]]],[[[173,[135,44]],247],[[30,[136,137]]]],[[[173,[135,44]],247],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2,41],[[30,[249,137]]]],[[[173,[135,44]],2,41],[[30,[249,137]]]],[[[173,[135,44]],2,41],[[30,[249,137]]]],[[[173,[135,44]],2,41],[[30,[249,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[250,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[250,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[250,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[250,137]]]],[[[173,[135,44]],41],[[30,[251,137]]]],[[[173,[135,44]],41],[[30,[251,137]]]],[[[173,[135,44]],41],[[30,[251,137]]]],[[[173,[135,44]],41],[[30,[251,137]]]],[[[173,[135,44]],2,41],[[30,[252,137]]]],[[[173,[135,44]],2,41],[[30,[252,137]]]],[[[173,[135,44]],2,41],[[30,[252,137]]]],[[[173,[135,44]],2,41],[[30,[252,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[253,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[253,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[253,137]]]],[[[173,[135,44]],2,167,2,41],[[30,[253,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],153],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],166],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],167],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],159],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]],24],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]]],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[135,44]],2,167,2],[[30,[136,137]]]],[[[173,[[0,[238,62]],44]]],[[30,[[69,[24]],254]]]],[[[173,[[0,[232,62]],44]],[69,[24]]]],[[[173,[[0,[255,62]],44]],[69,[24]]]],[[[173,[[0,[169,62]],221]]],159],[[[173,[[0,[256,62]],44]]],[[30,[254]]]],[[[239,[[0,[143,62]]]],13],[[30,[32]]]],[[[239,[[0,[144,62]]]],13],[[30,[32]]]],[[[173,[[0,[143,62]],221]],13],[[30,[32]]]],[[[173,[62,221]],13],[[30,[32]]]],[[[173,[[0,[144,62]],221]],13],[[30,[32]]]],[[]],[[[173,[2,221]]],[[173,[[69,[24]],221]]]],[220,[[173,[218,44]]]],[151],[[]],[35,[[173,[69,44]]]],[[[155,[[69,[50]]]]],[[173,[[69,[50]],44]]]],[234,[[173,[234,44]]]],[134,[[173,[2,44]]]],[[[0,[234,5,4]]],[[173,[234,44]]]],[[[152,[221]]],[[173,[69,221]]]],[218,[[173,[218,44]]]],[60,[[173,[60,44]]]],[[[69,[50]]],[[173,[[69,[50]],44]]]],[219,[[173,[219,44]]]],[2,[[173,[234,44]]]],[[[155,[2]]],[[173,[234,44]]]],[[[155,[219]]],[[173,[219,44]]]],[134,[[173,[234,44]]]],[2,[[173,[234,44]]]],[[[155,[2]]],[[173,[234,44]]]],[134,[[173,[234,44]]]],[[[155,[2]]],[[173,[2,44]]]],[[],[[173,[44]]]],[222,[[173,[219,44]]]],[[[155,[60]]],[[173,[60,44]]]],[[[155,[218]]],[[173,[218,44]]]],[225,[[173,[60,44]]]],[2,[[173,[2,44]]]],[138,[[173,[69,44]]]],[[],[[173,[62,44]]]],[221,[[173,[62,221]]]],[15],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[173,[[0,[257,62]],44]]],[[35,[24]]]],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[173,[[0,[170,62]],221]],169]],[10],[12],[[]],[[]],[[[173,[221]]],[[173,[69,221]]]],[[]],[[[173,[221]]]],[[]],[[[173,[62,221]]],[[237,[[173,[62,221]]]]]],[[[173,[62,221]]]],[[[173,[62,221]]]],[2,258],[2,37],[[[173,[[0,[259,62]],221]]],37],[[[173,[241,44]]],37],[[[173,[241,44]]],37],[[[173,[241,44]]],37],[[[173,[241,44]]],37],[2,37],[[[173,[[0,[260,62]],44]]],37],[2,37],[[[173,[[0,[261,236,62]],44]]],37],[[[173,[[0,[262,236,62]],44]]],37],[[[173,[[0,[256,62]],44]]],37],[[[173,[[0,[175,62]],221]]],16],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[173,[62,221]]],62],[[[173,[[0,[259,62]],221]]],41],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],239],[[],[[173,[44]]]],[[221,221],[[173,[221,221]]]],[[],[[173,[157,44]]]],[[221,221],[[173,[157,221,221]]]],[41,[[173,[[69,[157]],44]]]],[[41,221],[[173,[[69,[157]],221]]]],[[[263,[62]]],[[239,[62]]]],[[],[[173,[157,44]]]],[[221,221],[[173,[157,221,221]]]],[41,[[173,[[69,[157]],44]]]],[[41,221],[[173,[[69,[157]],221]]]],[[[173,[[0,[175,62]],221]]],16],[[[173,[[0,[215,62]],221]]],16],[[[173,[[0,[232,62]],44]]],167],[[[173,[[0,[232,62]],44]]],159],[[[173,[[0,[175,62]],221]],41],16],[[[173,[[0,[215,62]],221]],41],16],[[[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[173,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],[[16,[116]]]],[[],[[237,[[173,[44]]]]]],[[221,221],[[237,[[173,[221,221]]]]]],[[[237,[[173,[[0,[264,236,62]],221]]]],265],266],[[[237,[[173,[[0,[267,236,62]],44]]]],265],[[266,[[30,[254]]]]]],[[[237,[[173,[[0,[235,236,62]],44]]]],265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[[173,[[0,[267,236,62]],44]]]],265],[[266,[[30,[254]]]]]],[[[237,[[173,[[0,[268,236,62]],44]]]],265],[[266,[16]]]],[[[237,[[173,[[0,[269,236,62]],44]]]],265],[[266,[16]]]],[[[237,[[173,[[0,[270,236,62]],44]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[173,[[0,[270,236,62]],44]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[173,[[0,[272,236,62]],44]]]],265,273],[[266,[[30,[159,254]]]]]],[[[237,[[173,[[0,[267,236,62]],44]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[173,[[0,[267,236,62]],44]]]],265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[24,24]],[24],[24],[24],[[24,24],37],[24,159],[[[173,[[0,[260,62]],44]],[69,[24]]],[[30,[41,254]]]],[[[173,[[0,[260,62]],44]],275],[[30,[254]]]],[[[173,[[0,[260,62]],44]],[69,[24]]],[[30,[254]]]],[[[173,[[0,[238,62]],44]],134],[[30,[41,254]]]],[[[173,[[0,[260,62]],44]],[152,[24,44]]],[[30,[41,254]]]],[[[173,[[0,[260,62]],44]],134],[[30,[41,254]]]],[[[173,[[0,[238,62]],44]],24,[152,[24,44]]],[[30,[41,254]]]],[[[173,[[0,[260,62]],44]],[69,[271]]],[[30,[41,254]]]],[[[237,[[173,[[0,[276,236,62]],221]]]]],277],[[[173,[[0,[278,62]],44]],273],[[30,[159,254]]]],[[[173,[[0,[228,62]],44]],199],30],[[[173,[[0,[269,236,62]],44]]]],[[[173,[[0,[175,62]],221]]]],[[[173,[[0,[268,236,62]],44]]]],[[[239,[[0,[234,62]]]]],[[16,[234]]]],[[[173,[234,44]]],[[16,[234]]]],[[[173,[[0,[278,62]],44]]],[[30,[159,254]]]],[2,[[16,[2]]]],[2,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[[173,[[0,[232,62]],44]],[69,[24]]],[[30,[279]]]],[[],30],[[[152,[44]]],[[30,[[173,[35,44]]]]]],[[[173,[69,44]]],[[30,[[173,[35,44]]]]]],[[],30],[[],30],[[],30],[[],[[30,[[173,[44]],217]]]],[[221,221],[[30,[[173,[221,221]],217]]]],[[],[[30,[[173,[157,44]],217]]]],[[221,221],[[30,[[173,[157,221,221]],217]]]],[41,[[30,[[173,[[69,[157]],44]],217]]]],[[],[[30,[[173,[157,44]],217]]]],[[221,221],[[30,[[173,[157,221,221]],217]]]],[41,[[30,[[173,[[69,[157]],44]],217]]]],[[237,265],266],[[237,265],[[266,[[16,[30]]]]]],[[],31],[[],31],[[]],[[]],[[[173,[157,221]]],[[173,[221]]]],[[[173,[[0,[256,62]],44]],[69,[24]]],[[30,[41,254]]]],[[[173,[[0,[169,62]],221]],[69,[24]]]],[[[173,[[0,[256,62]],44]],[69,[24]]],[[30,[254]]]],[[[173,[[0,[256,62]],44]],280],[[30,[254]]]],[[[173,[[0,[169,62]],221]],162]],[[[173,[[0,[169,62]],221]],163]],[[[173,[[0,[169,62]],221]],164]],[[[173,[[0,[169,62]],221]],165]],[[[173,[[0,[169,62]],221]],59]],[[[173,[[0,[169,62]],221]],36]],[[[173,[[0,[169,62]],221]],41]],[[[173,[[0,[169,62]],221]],2]],[[[173,[[0,[169,62]],221]],153]],[[[173,[[0,[169,62]],221]],166]],[[[173,[[0,[169,62]],221]],167]],[[[173,[[0,[169,62]],221]],159]],[[[173,[[0,[169,62]],221]],24]],[[[173,[[0,[169,62]],221]],41]],[[[173,[[0,[256,62]],44]],[69,[274]]],[[30,[41,254]]]],0,0,0,0,0,0,0,0,0,[[[281,[221]]],221],[[[282,[221]]],221],[[[281,[115,221]],[281,[115,221]]]],[[[283,[115,50,[0,[221,50]]]],[283,[115,50,[0,[221,50]]]]]],[[[284,[115,50,[0,[221,50]]]],[284,[115,50,[0,[221,50]]]]]],[[[285,[44]],[285,[44]]]],[[[282,[221]],[282,[221]]]],[[[282,[221]]]],[[[281,[221]]],69],[[[282,[221]]]],[[[285,[221]]],16],[[[282,[221]]],16],[[[285,[221]]],16],[[[282,[221]]],16],0,[[[282,[115,221]],115],[[30,[41,41]]]],[[[282,[221]],3],[[30,[41,41]]]],[[[282,[221]],115,3],[[30,[41,41]]]],[[[284,[[0,[115,50]],[0,[221,50]]]],[284,[[0,[115,50]],[0,[221,50]]]]],[[284,[[0,[115,50]],[0,[221,50]]]]]],[[[284,[[0,[115,50]],[0,[221,50]]]],[284,[[0,[115,50]],[0,[221,50]]]]],[[284,[[0,[115,50]],[0,[221,50]]]]]],[[[284,[[0,[115,50]],[0,[221,50]]]],[284,[[0,[115,50]],[0,[221,50]]]]],[[284,[[0,[115,50]],[0,[221,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[281,[221]]],41],[[[282,[221]]],41],[[[281,[221]]]],[[[283,[[0,[221,50]]]]]],[[[284,[50,[0,[221,50]]]]]],[[[285,[221]]]],[[[282,[221]]]],[[[281,[50,[0,[221,50]]]]],[[281,[50,[0,[221,50]]]]]],[[[283,[50,50,[0,[221,50]]]]],[[283,[50,50,[0,[221,50]]]]]],[[[284,[50,[0,[221,50]]]]],[[284,[50,[0,[221,50]]]]]],[[[285,[50,[0,[221,50]]]]],[[285,[50,[0,[221,50]]]]]],[[[282,[50,[0,[221,50]]]]],[[282,[50,[0,[221,50]]]]]],[286,286],[287,287],[[[281,[50,[0,[221,50]]]],[281,[50,[0,[221,50]]]]]],[[[284,[50,[0,[221,50]]]],[284,[50,[0,[221,50]]]]]],[[[285,[50,[0,[221,50]]]],[285,[50,[0,[221,50]]]]]],[[[282,[50,[0,[221,50]]]],[282,[50,[0,[221,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[283,[115,115,[0,[221,50]]]],[283,[115,115,[0,[221,50]]]]],116],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],116],[[[285,[115,221]],[285,[115,221]]],116],[[[282,[115,221]],[282,[115,221]]],116],[[[284,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],37],[[[285,[[133,[[133,[[133,[133]]]]]],221]],[133,[[133,[[133,[[133,[133]]]]]]]]],37],[[[282,[[133,[[133,[[133,[133]]]]]],221]],[133,[[133,[[133,[[133,[133]]]]]]]]],37],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],37],[[[285,[221]]],[[289,[221]]]],[[[285,[221]]],[[290,[221]]]],[[[285,[221]]],[[289,[221]]]],[[[285,[221]]],[[290,[221]]]],[[],[[281,[115,44]]]],[[],[[283,[44]]]],[[],[[284,[44]]]],[[],[[285,[44]]]],[[],[[282,[44]]]],[127,[[30,[[281,[[0,[240,115]],44]]]]]],[127,[[30,[[283,[[0,[240,115]],240,44]]]]]],[127,[[30,[[284,[[0,[240,291,115]],44]]]]]],[127,[[30,[[285,[240,44]]]]]],[127,[[30,[[282,[240,44]]]]]],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],[[292,[115,[0,[221,50]]]]]],[[[281,[221]]],[[293,[221]]]],[[[282,[221]],[94,[41]]],[[294,[221]]]],[[[281,[115,221]]],[[295,[115,221]]]],[[[283,[[0,[221,50]]]]]],[[[285,[221]]]],[[[282,[221]]]],[[[283,[115,[0,[221,50]]]],115],[[296,[115,[0,[221,50]]]]]],[[[283,[[133,[[133,[[133,[133]]]]]],[133,[[133,[[133,[133]]]]]],[0,[221,50]]]],[283,[[133,[[133,[[133,[133]]]]]],[133,[[133,[[133,[133]]]]]],[0,[221,50]]]]],37],[[[284,[[133,[[133,[[133,[133]]]]]],[0,[221,50]]]],[284,[[133,[[133,[[133,[133]]]]]],[0,[221,50]]]]],37],[[[285,[[133,[[133,[[133,[133]]]]]],221]],[285,[[133,[[133,[[133,[133]]]]]],221]]],37],[[[282,[133,221]],35],37],[[[282,[133,221]],35],37],[[[282,[133,221]],35],37],[[[282,[[133,[[133,[[133,[133]]]]]],221]],[282,[[133,[[133,[[133,[133]]]]]],221]]],37],[[[282,[133,221]],69],37],[[[282,[133,221]],69],37],[[[282,[133,221]],[152,[221]]],37],[[286,286],37],[[287,287],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[281,[115,221]],138]],[[[281,[[0,[115,197]],221]],138]],[[[283,[115,[0,[221,50]]]],138]],[[[283,[[0,[115,197]],197,[0,[221,50]]]],138]],[[[284,[[0,[115,197]],[0,[221,50]]]],138]],[[[284,[115,[0,[221,50]]]],138]],[[[285,[197,221]],138]],[[[285,[221]],138]],[[[282,[221]],138]],[[[282,[197,221]],138]],[[[281,[115,221]],115]],[[[281,[[0,[115,197]],221]],[0,[115,197]]]],[[[283,[115,[0,[221,50]]]]]],[[[283,[[0,[115,197]],197,[0,[221,50]]]]]],[[[284,[[0,[115,197]],[0,[221,50]]]],[0,[115,197]]]],[[[284,[115,[0,[221,50]]]],115]],[[[285,[221]]]],[[[285,[197,221]],197]],[[[282,[221]]]],[[[282,[197,221]],197]],[[[281,[[0,[115,197]],221]],41]],[[[281,[115,221]],41]],[[[282,[221]],41]],[[[282,[197,221]],41]],[[[283,[115,[0,[221,50]]]],3],[[297,[115,3,[0,[221,50]]]]]],[[[284,[115,[0,[221,50]]]],3],[[298,[115,3,[0,[221,50]]]]]],[[[285,[221]],3],[[299,[3,221]]]],[[[284,[115,[0,[221,50]]]]],[[16,[115]]]],[[[283,[115,[0,[221,50]]]]],[[16,[[300,[115,[0,[221,50]]]]]]]],[[[283,[115,[0,[221,50]]]]],16],[[[282,[24,221]]],[[30,[254]]]],[[[281,[144,221]],13],[[30,[32]]]],[[[283,[144,144,[0,[221,50]]]],13],[[30,[32]]]],[[[284,[144,[0,[221,50]]]],13],[[30,[32]]]],[[[285,[144,221]],13],[[30,[32]]]],[[[282,[144,221]],13],[[30,[32]]]],[[286,13],[[30,[32]]]],[[286,13],[[30,[32]]]],[[287,13],[[30,[32]]]],[[]],[[[35,[115]]],[[281,[115,44]]]],[[[152,[115,221]]],[[281,[115,221]]]],[35,[[283,[115,44]]]],[[]],[[[35,[115]]],[[284,[115,44]]]],[[]],[[]],[35,[[285,[44]]]],[[]],[[[152,[221]]],[[282,[221]]]],[35,[[282,[44]]]],[287,286],[[]],[[]],[156,287],[138,[[281,[115,44]]]],[138,[[283,[115,44]]]],[138,[[284,[115,44]]]],[138,[[285,[44]]]],[138,[[282,[44]]]],[15],[15],[15],[15],[15],[[[285,[221]]],16],[[[282,[221]]],16],[[[285,[221]]],16],[[[282,[221]]],16],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],16],[[[284,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],[[16,[[0,[[288,[[0,[115,62]]]],115]]]]]],[[[282,[221]],41],16],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],16],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],16],[[[282,[221]],41],16],[[[283,[170,170,[0,[221,50]]]],169]],[[[284,[170,[0,[221,50]]]],169]],[[[285,[170,221]],169]],[[[282,[170,221]],169]],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]]],[[[282,[221]],41]],[[[282,[221]],41]],[[[283,[115,[0,[221,50]]]],115],16],[[[284,[115,[0,[221,50]]]],115],37],[[[282,[221]],41]],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],[[301,[115,[0,[221,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[283,[[0,[[302,[226]],291,115]],[302,[226]],44]]]],[[[284,[[0,[[302,[226]],291,115]],44]]]],[[[281,[221]]],303],[[[281,[221]]],[[304,[221]]]],[[[283,[[0,[221,50]]]]],305],[[[283,[[0,[221,50]]]]],[[306,[[0,[221,50]]]]]],[[[283,[[0,[221,50]]]]],307],[[[284,[[0,[221,50]]]]],[[308,[[0,[221,50]]]]]],[[[284,[[0,[221,50]]]]],309],[[[285,[221]]],[[310,[221]]]],[[[285,[221]]],311],[[[285,[221]]],312],[[[282,[221]]],313],[[[282,[221]]],[[314,[221]]]],[[[282,[221]]],315],[[[281,[221]]],[[316,[221]]]],[[[283,[[0,[221,50]]]]],[[317,[[0,[221,50]]]]]],[[[281,[115,221]]],[[152,[115,221]]]],[[[283,[[0,[221,50]]]]],[[318,[[0,[221,50]]]]]],[[[281,[221]]],[[152,[221]]]],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],37],[[[281,[221]]],37],[[[283,[[0,[221,50]]]]],37],[[[284,[[0,[221,50]]]]],37],[[[285,[221]]],37],[[[282,[221]]],37],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],37],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],37],[[[282,[24,221]]],37],[[[281,[221]]],303],[[[283,[[0,[221,50]]]]],307],[[[284,[[0,[221,50]]]]],309],[[[285,[221]]],311],[[[282,[221]]],315],[[[283,[[0,[221,50]]]]],305],[[[285,[221]]],312],[[[282,[221]]],313],[[[283,[[0,[221,50]]]]],319],[286,287],[[[284,[115,[0,[221,50]]]]],[[16,[115]]]],[[[283,[115,[0,[221,50]]]]],[[16,[[300,[115,[0,[221,50]]]]]]]],[[[283,[115,[0,[221,50]]]]],16],[[[281,[221]]],41],[[[283,[[0,[221,50]]]]],41],[[[284,[[0,[221,50]]]]],41],[[[285,[221]]],41],[[[282,[221]]],41],0,[[[283,[[0,[[288,[115]],115]],[0,[221,50]]]],[320,[115]]],[[321,[[0,[[288,[115]],115]]]]]],[[[283,[[0,[[288,[115]],115]],[0,[221,50]]]],[320,[115]]],[[322,[[0,[[288,[115]],115]],[0,[221,50]]]]]],[[[282,[221]]],69],[[[285,[[133,[[133,[[133,[133]]]]]],221]],[285,[[133,[[133,[[133,[133]]]]]],221]]],37],[[],[[281,[115,44]]]],[[],[[283,[44]]]],[[],[[284,[44]]]],[[],[[285,[44]]]],[[],[[282,[44]]]],[221,[[281,[115,221]]]],[[[0,[221,50]]],[[283,[[0,[221,50]]]]]],[[[0,[221,50]]],[[284,[[0,[221,50]]]]]],[221,[[285,[221]]]],[221,[[282,[221]]]],[[[283,[[196,[[196,[[196,[196]]]]]],[196,[[196,[[196,[196]]]]]],[0,[221,50]]]],[283,[[196,[[196,[[196,[196]]]]]],[196,[[196,[[196,[196]]]]]],[0,[221,50]]]]],[[16,[116]]]],[[[284,[[196,[[196,[[196,[196]]]]]],[0,[221,50]]]],[284,[[196,[[196,[[196,[196]]]]]],[0,[221,50]]]]],[[16,[116]]]],[[[285,[[196,[[196,[[196,[196]]]]]],221]],[285,[[196,[[196,[[196,[196]]]]]],221]]],[[16,[116]]]],[[[282,[[196,[[196,[[196,[196]]]]]],221]],[282,[[196,[[196,[[196,[196]]]]]],221]]],[[16,[116]]]],[[[282,[221]],3],41],[[[281,[221]]],16],[[[281,[115,221]]],[[16,[[323,[115,221]]]]]],[[[281,[115,221]]],[[16,[115]]]],[[[285,[221]]],16],[[[282,[221]]],16],[[[283,[115,[0,[221,50]]]]],16],[[[284,[115,[0,[221,50]]]]],[[16,[115]]]],[[[285,[221]]],16],[[[282,[221]]],16],[[[283,[115,[0,[221,50]]]]],16],[[[284,[115,[0,[221,50]]]]],[[16,[115]]]],[[[281,[115,221]],115]],[[[285,[221]]]],[[[282,[221]]]],[[[285,[221]]]],[[[282,[221]]]],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[94,[[0,[115,62]]]]],[[324,[[0,[[288,[[0,[115,62]]]],115]]]]]],[[[284,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[94,[[0,[115,62]]]]],[[325,[[0,[[288,[[0,[115,62]]]],115]]]]]],[[[282,[221]],[94,[41]]],315],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[94,[[0,[115,62]]]]],[[326,[[0,[[288,[[0,[115,62]]]],115]]]]]],[[[282,[221]],[94,[41]]],313],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[24,159],[24,159],[[[282,[24,221]],[69,[24]]],[[30,[41,254]]]],[[[282,[24,221]],275],[[30,[254]]]],[[[282,[24,221]],[152,[24,44]]],[[30,[41,254]]]],[[[282,[24,221]],134],[[30,[41,254]]]],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],16],[[[284,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],37],[[[285,[221]],41]],[[[282,[221]],41],16],[[[283,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],16],[[[284,[115,[0,[221,50]]]],115],[[16,[115]]]],[[[281,[221]],41]],[[[282,[221]],41]],[[[281,[221]],41]],[[[282,[221]],41]],[[[282,[50,221]],41,50]],[[[282,[221]],41,3]],[[[281,[115,221]],3]],[[[283,[115,[0,[221,50]]]],3]],[[[284,[115,[0,[221,50]]]],3]],[[[282,[221]],3]],[[[282,[221]],3]],[[[282,[221]],41]],[[[282,[221]],41]],[[[281,[228,44]],199],30],[[[283,[228,228,44]],199],30],[[[284,[228,44]],199],30],[[[285,[228,44]],199],30],[[[282,[228,44]],199],30],[[[281,[221]],41]],[[[282,[221]],41]],[[[281,[221]]]],[[[282,[221]]]],[[[283,[[0,[[288,[[0,[115,62]]]],115]],50,[0,[221,50]]]],[0,[115,62]]],[[283,[[0,[[288,[[0,[115,62]]]],115]],50,[0,[221,50]]]]]],[[[284,[[0,[[288,[[0,[115,62]]]],115]],50,[0,[221,50]]]],[0,[115,62]]],[[284,[[0,[[288,[[0,[115,62]]]],115]],50,[0,[221,50]]]]]],[[[285,[50,221]],41],[[285,[50,221]]]],[[[282,[50,221]],41],[[282,[50,221]]]],[[[284,[[0,[115,50]],[0,[221,50]]]],[284,[[0,[115,50]],[0,[221,50]]]]],[[284,[[0,[115,50]],[0,[221,50]]]]]],[[[282,[221]],41,41]],[[[282,[221]],41],16],[[[282,[221]],41],16],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],[[327,[115]]]],[[[284,[[0,[[288,[[0,[115,62]]]],115]],[0,[221,50]]]],[0,[115,62]]],[[16,[[0,[[288,[[0,[115,62]]]],115]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[[282,[221]],41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[283,[115,[0,[221,50]]]],115],[[30,[[328,[115,[0,[221,50]]]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[281,[221]],41],[[30,[286]]]],[[[282,[221]],41],[[30,[286]]]],[[[281,[221]],41],[[30,[286]]]],[[[282,[221]],41],[[30,[286]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[[284,[115,[0,[221,50]]]],[284,[115,[0,[221,50]]]]],[[329,[115]]]],[[[283,[[0,[[288,[115]],115]],[0,[221,50]]]],[320,[115]]],[[321,[[0,[[288,[115]],115]]]]]],[[[283,[[0,[[288,[115]],115]],[0,[221,50]]]],[320,[115]]],[[322,[[0,[[288,[115]],115]],[0,[221,50]]]]]],[[[283,[[0,[221,50]]]]],330],[[[283,[[0,[221,50]]]]],331],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[281,[115,44]]]],[41,[[282,[44]]]],[[41,221],[[281,[115,221]]]],[[41,221],[[282,[221]]]],[[[282,[24,221]],[69,[24]]],[[30,[41,254]]]],[[[282,[24,221]],[69,[24]]],[[30,[254]]]],[[[282,[24,221]],[69,[274]]],[[30,[41,254]]]],0,0,0,0,0,0,0,0,[[[304,[221]]],221],[[[316,[221]]],221],[[[293,[221]]],221],[[[295,[115,221]]],221],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[303,303],[[[304,[50,[0,[50,221]]]]],[[304,[50,[0,[50,221]]]]]],[[[316,[50,[0,[50,221]]]]],[[316,[50,[0,[50,221]]]]]],[[]],[[]],[[]],[[],[[304,[44]]]],[[[323,[115,221]]],115],[[[323,[115,221]]],115],[[[323,[115,221]]]],[[[295,[115,221]]]],[[[323,[[0,[115,144]],221]],13],[[30,[32]]]],[[[303,[144]],13],[[30,[32]]]],[[[304,[144,221]],13],[[30,[32]]]],[[[316,[144,[0,[144,221]]]],13],[[30,[32]]]],[[[293,[144,[0,[144,221]]]],13],[[30,[32]]]],[[[295,[[0,[144,115]],[0,[144,221]]]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[303,37],[[[304,[221]]],37],[[[293,[221]]],37],[303,16],[303,16],[[[304,[221]]],16],[[[316,[115,221]]],[[16,[115]]]],[[[293,[221]]],16],[[[295,[115,221]]],[[16,[115]]]],[303,16],[[[304,[221]]],16],[[[293,[221]]],16],[[[323,[115,221]]],115],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[303],[[[304,[221]]]],[[[316,[115,221]]]],[[[293,[221]]]],[[[295,[115,221]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[296,[115,[0,[221,50]]]],141],[[296,[115,[0,[221,50]]]]]],[322,321],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[307,307],[319,319],[330,330],[324,324],[321,321],[[]],[[]],[[]],[[]],[[]],[[],307],[[],305],[[],[[306,[[0,[221,18,50]]]]]],[[],319],[[],330],[[],[[317,[[0,[221,18,50]]]]]],[[],[[318,[[0,[221,18,50]]]]]],[[],324],[[[328,[[0,[144,115]],144,44]]],2],[[[306,[[0,[221,50]]]]]],0,[[[296,[[0,[144,115]],144,[0,[221,50]]]],13],[[30,[32]]]],[[[332,[[0,[144,115]],[0,[221,50]]]],13],[[30,[32]]]],[[[300,[[0,[144,115]],144,[0,[221,50]]]],13],[[30,[32]]]],[[[328,[[0,[144,115]],144,[0,[221,50]]]],13],[[30,[32]]]],[[[328,[[0,[144,115]],144,[0,[221,50]]]],13],[[30,[32]]]],[[[307,[144,144]],13],[[30,[32]]]],[[[305,[144,144]],13],[[30,[32]]]],[[[306,[144,144,[0,[221,50]]]],13],[[30,[32]]]],[[[319,[144]],13],[[30,[32]]]],[[[330,[144]],13],[[30,[32]]]],[[[331,[144]],13],[[30,[32]]]],[[[317,[144,[0,[221,50]]]],13],[[30,[32]]]],[[[318,[144,[0,[221,50]]]],13],[[30,[32]]]],[[[324,[144,144]],13],[[30,[32]]]],[[[326,[144,144]],13],[[30,[32]]]],[[[297,[144,144,3,44]],13],[[30,[32]]]],[[[321,[144,144]],13],[[30,[32]]]],[[[322,[144,144]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[15],[15],[15],[15],[15],[[[300,[115,[0,[221,50]]]]]],[[[300,[115,[0,[221,50]]]]]],[[[332,[115,[0,[221,50]]]]]],[[[300,[115,[0,[221,50]]]]]],[[[322,[115,[0,[221,50]]]],115]],[[[322,[115,[0,[221,50]]]],115]],[[[322,[115,[0,[221,50]]]],115]],[[[322,[115,[0,[221,50]]]],115]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[332,[115,[0,[221,50]]]]],115],[[[300,[115,[0,[221,50]]]]]],[[[296,[115,[0,[221,50]]]]],115],[[[332,[115,[0,[221,50]]]]],115],[[[300,[115,[0,[221,50]]]]],115],[321,16],[322,16],[322,16],[321,16],[322,16],[322,16],[307,16],[305,16],[319,16],[330,16],[331,16],[[[317,[[0,[221,50]]]]],16],[[[318,[[0,[221,50]]]]],16],[324,16],[326,16],[307,41],[305,41],[[[306,[[0,[221,50]]]]],41],[319,41],[330,41],[331,41],[[[317,[[0,[221,50]]]]],41],[[[318,[[0,[221,50]]]]],41],[307,16],[305,16],[319,16],[[[317,[115,[0,[221,50]]]]],[[16,[115]]]],[324,16],[326,16],[307,16],[305,16],[319,16],[[[317,[115,[0,[221,50]]]]],[[16,[115]]]],[324,16],[326,16],[321],[322],[321],[322],[307,16],[305,16],[[[306,[[0,[221,50]]]]],16],[319,16],[330,16],[331,16],[[[317,[[0,[221,50]]]]],16],[[[318,[[0,[221,50]]]]],16],[324,16],[326,16],[[[297,[3,[0,[221,50]]]]],16],[307,16],[305,16],[[[306,[[0,[221,50]]]]],16],[319,16],[330,16],[331,16],[[[317,[[0,[221,50]]]]],16],[[[318,[[0,[221,50]]]]],16],[324,16],[326,16],[[[296,[115,18,[0,[221,50]]]]],18],[[[296,[115,[0,[221,50]]]]]],[[[296,[115,[0,[221,50]]]],141]],[[[296,[115,[0,[221,50]]]],141]],[321,16],[322,16],[321,16],[322,16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[300,[115,[0,[221,50]]]]]],[[[322,[115,[0,[221,50]]]]],16],[[[322,[115,[0,[221,50]]]]],16],[[[300,[115,[0,[221,50]]]]]],[307],[305],[[[306,[[0,[221,50]]]]]],[319],[330],[331],[[[317,[[0,[221,50]]]]]],[[[318,[[0,[221,50]]]]]],[[[297,[3,[0,[221,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[321,16],[322,16],0,[322,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[309,309],[[[292,[[0,[221,50]]]]],[[292,[[0,[221,50]]]]]],[327,327],[[[301,[[0,[221,50]]]]],[[301,[[0,[221,50]]]]]],[329,329],[325,325],[[]],[[]],[[]],[[]],[[]],[[]],[[],309],[[],[[308,[[0,[221,18,50]]]]]],[[],325],[[[309,[144]],13],[[30,[32]]]],[[[292,[144,[0,[221,50]]]],13],[[30,[32]]]],[[[327,[144]],13],[[30,[32]]]],[[[301,[144,[0,[221,50]]]],13],[[30,[32]]]],[[[329,[144]],13],[[30,[32]]]],[[[298,[144,3,[0,[221,50]]]],13],[[30,[32]]]],[[[308,[144,[0,[144,221,50]]]],13],[[30,[32]]]],[[[325,[144]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[309,16],[325,16],[309,41],[[[308,[[0,[221,50]]]]],41],[309,16],[325,16],[309,16],[[[292,[115,[0,[221,50]]]]],[[16,[115]]]],[[[327,[115]]],[[16,[115]]]],[[[301,[115,[0,[221,50]]]]],[[16,[115]]]],[[[329,[115]]],[[16,[115]]]],[325,16],[309,16],[[[292,[115,[0,[221,50]]]]],[[16,[115]]]],[[[327,[115]]],[[16,[115]]]],[[[301,[115,[0,[221,50]]]]],[[16,[115]]]],[[[329,[115]]],[[16,[115]]]],[[[298,[3,[0,[221,50]]]]],16],[[[308,[[0,[221,50]]]]],16],[325,16],[309,16],[[[308,[[0,[221,50]]]]],16],[325,16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[309],[[[292,[115,[0,[221,50]]]]]],[[[327,[115]]]],[[[301,[115,[0,[221,50]]]]]],[[[329,[115]]]],[[[298,[3,[0,[221,50]]]]]],[[[308,[[0,[221,50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[290,[221]]],[[289,[221]]]],[[[289,[221]]],16],[[[290,[221]]],16],[[[290,[221]]],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[311,311],[[[289,[221]]],[[289,[221]]]],[[[310,[50,[0,[50,221]]]]],[[310,[50,[0,[50,221]]]]]],[[]],[[]],[[]],[[[289,[221]]],16],[[[290,[221]]],16],[[],311],[[],312],[[],[[310,[44]]]],[[[311,[144]],13],[[30,[32]]]],[[[312,[144]],13],[[30,[32]]]],[[[289,[144,221]],13],[[30,[32]]]],[[[290,[144,221]],13],[[30,[32]]]],[[[299,[144,3,44]],13],[[30,[32]]]],[[[310,[144,221]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[[289,[221]]],16],[[[290,[221]]],16],[[[290,[221]]],16],[[[289,[221]]],[[16,[41]]]],[[[290,[221]]],[[16,[41]]]],[[[290,[221]]]],[[[290,[221]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[311,16],[312,16],[[[289,[221]]]],[[[290,[221]]]],[[[289,[221]]]],[[[290,[221]]]],[311,16],[312,16],[[[299,[3,221]]],16],[[[310,[221]]],16],[311,16],[312,16],[[[310,[221]]],16],[[[289,[221]]],16],[[[290,[221]]],16],[[[289,[221]]],16],[[[290,[221]]],16],[[[290,[221]]],16],[[[290,[221]]],16],[[[290,[221]]]],[[[290,[221]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[290,[221]]],16],[[[290,[50,221]]],[[16,[[285,[50,221]]]]]],[311],[312],[[[299,[3,221]]]],[[[310,[221]]]],[[[290,[44]],[285,[44]]]],[[[290,[44]],[285,[44]]]],[[[290,[50,221]]],[[285,[50,221]]]],[[[290,[50,221]]],[[285,[50,221]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[313,41],[[30,[117]]]],[[315,41],[[30,[117]]]],[[[314,[221]],41],[[30,[117]]]],[[313,41],[[30,[117]]]],[[315,41],[[30,[117]]]],[[[314,[221]],41],[[30,[117]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[315,315],[[[314,[50,[0,[50,221]]]]],[[314,[50,[0,[50,221]]]]]],[[]],[[]],[[[314,[221]]],41],[[[294,[221]]]],[[[294,[144,221]],13],[[30,[32]]]],[[[313,[144]],13],[[30,[32]]]],[[[315,[144]],13],[[30,[32]]]],[[[314,[144,221]],13],[[30,[32]]]],[[313,3]],[[315,3]],[[[314,[221]],3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[313,37],[315,37],[[[314,[221]]],37],[313,16],[315,16],[[[314,[221]]],16],[313,41],[315,41],[[[294,[221]]],16],[313,16],[315,16],[[[314,[221]]],16],[[[294,[221]]],16],[313,16],[315,16],[[[314,[221]]],16],[[[314,[221]]],[[30,[35,333]]]],[[24,24]],[[24,24]],[24],[24],[24],[24],[[313,3]],[[315,3]],[[[314,[221]],3]],[[[294,[221]]]],[313],[315],[[[314,[221]]]],[[]],[[]],[[313,3],334],[[315,3],334],[[[314,[221]],3],334],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[313,3],334],[[315,3],334],[[[314,[221]],3],334],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],0,0,0,0,[225,[[69,[24]]]],[335,[[69,[24]]]],[225,[[69,[24]]]],[225,60],[225,60],[[]],[225,60],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[225,225],[336,336],[335,335],[337,337],[[]],[[]],[[]],[[]],[[225,225],116],[[],225],[225,60],[336,2],[337,2],[127,[[30,[225]]]],[225],[[225,225],37],[[336,336],37],[[335,335],37],[[337,337],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[225,13],[[30,[32]]]],[[336,13],[[30,[32]]]],[[336,13],[[30,[32]]]],[[335,13],[[30,[32]]]],[[335,13],[[30,[32]]]],[[337,13],[[30,[32]]]],[[337,13],[[30,[32]]]],[[[173,[60,44]]],225],[[]],[[[155,[60]]],225],[60,225],[[[152,[338,44]]],225],[[]],[[]],[[]],[59,225],[[[152,[24,44]]],225],[[[152,[24,44]]],[[30,[225,335]]]],[[[152,[24,44]]],225],[15],[[225,169]],[[225,339],60],[[]],[[]],[[]],[[]],[225,[[173,[60,44]]]],[225,[[152,[24,44]]]],[335,[[152,[24,44]]]],[225,[[152,[24,44]]]],[337,225],[225,59],[225,[[30,[134,337]]]],[336,[[152,[24,44]]]],[[[140,[[152,[24,44]]]]],[[30,[225,336]]]],[336,41],[[225,225],[[16,[116]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[[225,199],30],[337,[[16,[234]]]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[337,340],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13,[[16,[341]]]],[13,37],[280,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[341,341],[32,32],[280,280],[[]],[[]],[[]],[[32,32],116],[[13,[0,[143,62]]],[[30,[32]]]],[143,32],[13,342],[13,343],[13,344],[[13,2],345],[[13,2],346],[[],32],[32,2],[[344,138],344],[[342,138],342],[[343,138],343],[[344,144],344],[[342,144],342],[[343,144,144],343],[[341,341],37],[[32,32],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[345,2,144],345],[[346,144],346],[13,55],[345,[[30,[32]]]],[346,[[30,[32]]]],[344,[[30,[32]]]],[342,[[30,[32]]]],[343,[[30,[32]]]],[345,[[30,[32]]]],[13,167],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[[341,13],[[30,[32]]]],[[32,13],[[30,[32]]]],[[32,13],[[30,[32]]]],[[280,13],[[30,[32]]]],[[280,13],[[30,[32]]]],[280,134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[32,169]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[343,144],343],[[13,2],[[30,[32]]]],[[13,37,2,2],[[30,[32]]]],[[32,32],[[16,[116]]]],[13,[[16,[41]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[24,159],[[280,199],30],[[13,37],[[30,[32]]]],[[13,[69,[24]]],[[30,[32]]]],[[13,55],[[30,[32]]]],[[13,139],[[30,[32]]]],[[13,93],[[30,[32]]]],[[13,162],[[30,[32]]]],[[13,163],[[30,[32]]]],[[13,164],[[30,[32]]]],[[13,165],[[30,[32]]]],[[13,59],[[30,[32]]]],[[13,[16,[41]]],[[30,[32]]]],[[13,2,[0,[228,62]]],[[30,[32]]]],[[13,2,167,2,[0,[228,62]]],[[30,[32]]]],[13,[[30,[32]]]],[[13,[16,[41]]],[[30,[32]]]],[[13,[0,[228,62]]],[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2,41],[[30,[32]]]],[[13,2,167,2,41],[[30,[32]]]],[[13,41],[[30,[32]]]],[[13,2,41],[[30,[32]]]],[[13,2,167,2,41],[[30,[32]]]],[[13,153],[[30,[32]]]],[[13,166],[[30,[32]]]],[[13,167],[[30,[32]]]],[[13,159],[[30,[32]]]],[[13,24],[[30,[32]]]],[13,[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2,167,2],[[30,[32]]]],[13,37],[13,37],[13,37],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[343,144],343],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[16,[41]]]],[[347,280],[[30,[32]]]],[55,[[30,[32]]]],[[13,55],[[30,[32]]]],[280,[[30,[32]]]],[[13,280],[[30,[32]]]],[[13,280],[[30,[32]]]],[2,[[30,[32]]]],[[13,2],[[30,[32]]]],[[13,2],[[30,[32]]]],0,0,0,[[[45,[221]]],221],[[[45,[229,44]]],230],[[[45,[62,221]]]],[[[348,[62,221]]]],[[[45,[231,44]]],164],[[[45,[62,221]]],62],[[[45,[157,50,221]]],[[45,[50,221]]]],[[[45,[[69,[157]],50,221]]],[[45,[69,50,221]]]],[[[45,[62,221]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[[45,[62,[0,[221,50]]]]],[[45,[62,[0,[221,50]]]]]],[[[348,[62,[0,[221,50]]]]],[[348,[62,[0,[221,50]]]]]],[[]],[[]],[[[45,[[0,[115,62]],221]],[45,[[0,[115,62]],221]]],116],[[]],[221],[[],[[45,[18,44]]]],[[],[[348,[44]]]],[[[45,[62,221]]],62],[349],[349],[[[45,[243,[0,[221,50]]]]],[[30,[[45,[243,[0,[221,50]]]],[45,[243,[0,[221,50]]]]]]]],[[[45,[243,[0,[221,50]]]]],[[45,[243,[0,[221,50]]]]]],[[[45,[62,50,221]]],[[348,[62,50,221]]]],[349,[[348,[44]]]],[[[45,[62,221]]]],[[[348,[62,221]]]],[349],[[[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],37],[[],37],[[[45,[[0,[144,62]],221]],13],[[30,[32]]]],[[[45,[62,221]],13],[[30,[32]]]],[[[45,[[0,[143,62]],221]],13],[[30,[32]]]],[[[348,[62,221]],13],[[30,[32]]]],[[[349,[144]],13],[[30,[32]]]],[60,[[45,[60,44]]]],[220,[[45,[218,44]]]],[[],[[45,[44]]]],[[[155,[[0,[154,62]]]]],[[45,[[0,[154,62]],44]]]],[225,[[45,[60,44]]]],[[[173,[62,221]]],[[45,[62,221]]]],[[[45,[2,44]]],[[45,[[69,[24]],44]]]],[222,[[45,[219,44]]]],[151],[[]],[2,[[45,[2,44]]]],[218,[[45,[218,44]]]],[[[152,[221]]],[[45,[69,221]]]],[134,[[45,[2,44]]]],[219,[[45,[219,44]]]],[[[69,[50]]],[[45,[[69,[50]],44]]]],[[]],[[]],[138,[[45,[69,44]]]],[[],[[45,[62,44]]]],[[],[[348,[62,44]]]],[221,[[45,[62,221]]]],[221,[[348,[62,221]]]],[15],[15],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[45,[62,221]]],[[16,[62]]]],[[[45,[62,221]]],62],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[45,[[0,[170,62]],221]],169]],[[]],[[50,221]],[[]],[[]],[[]],[[[45,[221]]],16],[[[45,[62,221]]]],[[[348,[62,221]]]],[[[348,[62,50,221]]]],[349,[[45,[44]]]],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[45,[50,[0,[221,50]]]]],50],[[[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],[[45,[44]]]],[[],[[348,[44]]]],[[],349],[141,[[45,[44]]]],[221,[[45,[221]]]],[221,[[348,[221]]]],[[],[[45,[157,44]]]],[221,[[45,[157,221]]]],[41,[[45,[[69,[157]],44]]]],[[41,221],[[45,[[69,[157]],221]]]],[[],[[45,[157,44]]]],[221,[[45,[157,221]]]],[41,[[45,[[69,[157]],44]]]],[[41,221],[[45,[[69,[157]],221]]]],[[[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[45,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],[[16,[116]]]],[[],[[237,[[45,[44]]]]]],[221,[[237,[[45,[221]]]]]],[[[45,[62,221]],[45,[62,221]]],37],[[[348,[62,221]],[348,[62,221]]],37],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[24,159],[[[45,[62,221]]],41],[[[348,[62,221]]],41],[[]],[[]],[[],134],[[],30],[[[45,[69,44]]],[[30,[[45,[35,44]]]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],[[30,[[45,[44]],217]]]],[221,[[30,[[45,[221]],217]]]],[[],[[30,[[45,[157,44]],217]]]],[221,[[30,[[45,[157,221]],217]]]],[[],[[30,[[45,[157,44]],217]]]],[221,[[30,[[45,[157,221]],217]]]],[[[45,[221]]],[[30,[[45,[221]]]]]],[[],31],[[],31],[[],31],[[[45,[50,[0,[221,50]]]]],50],[[[348,[62,50,221]]],[[16,[[45,[62,50,221]]]]]],[[]],[[]],[[]],[[[45,[62,221]]],41],[[[348,[62,221]]],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,[[350,41],[[30,[117]]]],[[351,41],[[30,[117]]]],[[350,41],[[30,[117]]]],[[351,41],[[30,[117]]]],[[350,3],37],[[351,3],37],[[350,3],37],[[351,3],37],[351,69],[350,69],[351,69],[350,69],[351,69],[[[352,[3]]],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[350,350],[[[352,[[0,[50,3]]]]],[[352,[[0,[50,3]]]]]],[[[353,[[0,[50,3]]]]],[[353,[[0,[50,3]]]]]],[[[354,[[0,[50,3]]]]],[[354,[[0,[50,3]]]]]],[355,355],[356,356],[357,357],[358,358],[[[359,[50]]],[[359,[50]]]],[360,360],[361,361],[362,362],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[350,41],[351,41],[356,41],[357,41],[363,41],[358,41],[364,41],[359,41],[360,41],[365,41],[361,41],[366,41],[362,41],[367,41],[[],350],[[],351],[[350,3],16],[[351,3],16],[[350,3],16],[[351,3],16],[[[350,[144]],13],[[30,[32]]]],[[[351,[144]],13],[[30,[32]]]],[[[352,[144,3]],13],[[30,[32]]]],[[[353,[144,3]],13],[[30,[32]]]],[[[368,[144,3]],13],[[30,[32]]]],[[[369,[144,3]],13],[[30,[32]]]],[[[354,[144,3]],13],[[30,[32]]]],[[[370,[144,3]],13],[[30,[32]]]],[[[371,[144,3]],13],[[30,[32]]]],[[[372,[144,3]],13],[[30,[32]]]],[[[373,[144,3]],13],[[30,[32]]]],[[[374,[144,3]],13],[[30,[32]]]],[[[375,[144]],13],[[30,[32]]]],[[[376,[144]],13],[[30,[32]]]],[[355,13],[[30,[32]]]],[[355,13],[[30,[32]]]],[[[356,[144]],13],[[30,[32]]]],[[[357,[144]],13],[[30,[32]]]],[[[363,[144]],13],[[30,[32]]]],[[[358,[144]],13],[[30,[32]]]],[[[364,[144]],13],[[30,[32]]]],[[[359,[144]],13],[[30,[32]]]],[[[360,[144]],13],[[30,[32]]]],[[[365,[144]],13],[[30,[32]]]],[[[361,[144]],13],[[30,[32]]]],[[[366,[144]],13],[[30,[32]]]],[[[362,[144]],13],[[30,[32]]]],[[[367,[144]],13],[[30,[32]]]],[[350,3]],[[351,3]],[[355,3]],[[350,3]],[[351,3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],69],[377,69],[377,69],[41,69],[41,69],[[],69],[15],[15],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[364,69],[365,69],[367,69],[351,69],[350,37],[351,37],[358,37],[364,37],[359,37],[360,37],[365,37],[362,37],[367,37],[[350,3],37],[[]],[350,16],[351,16],[[[375,[3]]],16],[[[376,[3]]],16],[355,[[16,[24]]]],[356,16],[357,16],[363,16],[358,16],[364,16],[359,16],[360,16],[365,16],[361,16],[366,16],[362,16],[367,16],[350,41],[351,41],[350,16],[351,16],[[[352,[3]]],[[16,[69]]]],[[[353,[3]]],[[16,[69]]]],[[[368,[3]]],[[16,[69]]]],[[[369,[3]]],[[16,[69]]]],[[[354,[3]]],[[16,[69]]]],[[[370,[3]]],[[16,[69]]]],[[[371,[3]]],[[16,[69]]]],[[[372,[3]]],[[16,[69]]]],[[[373,[3]]],[[16,[69]]]],[[[374,[3]]],[[16,[69]]]],[[[375,[3]]],16],[[[376,[3]]],16],[355,[[16,[24]]]],[356,[[16,[69]]]],[357,[[16,[69]]]],[363,[[16,[69]]]],[358,[[16,[69]]]],[364,[[16,[69]]]],[359,16],[360,[[16,[35]]]],[365,[[16,[35]]]],[361,[[16,[69]]]],[366,[[16,[69]]]],[362,[[16,[69]]]],[367,[[16,[69]]]],[350,16],[351,16],[[[352,[3]]],[[16,[69]]]],[[[353,[3]]],[[16,[69]]]],[[[368,[3]]],[[16,[69]]]],[[[369,[3]]],[[16,[69]]]],[[[354,[3]]],[[16,[69]]]],[[[370,[3]]],[[16,[69]]]],[[[375,[3]]],16],[[[376,[3]]],16],[355,[[16,[24]]]],[356,[[16,[69]]]],[357,[[16,[69]]]],[363,[[16,[69]]]],[358,[[16,[69]]]],[364,[[16,[69]]]],[359,[[16,[35]]]],[360,[[16,[35]]]],[365,[[16,[35]]]],[361,[[16,[69]]]],[366,[[16,[69]]]],[362,[[16,[69]]]],[367,[[16,[69]]]],[[350,41],16],[[351,41],16],[[356,41],16],[[357,41],16],[[363,41],[[16,[69]]]],[[358,41],16],[[364,41],[[16,[69]]]],[[359,41],16],[[360,41],16],[[365,41],16],[[361,41],16],[[366,41],[[16,[69]]]],[[362,41],16],[[367,41],[[16,[69]]]],[[350,41],16],[[351,41],16],[[356,41],16],[[357,41],16],[[363,41],16],[[358,41],16],[[364,41],16],[[359,41],[[16,[35]]]],[[360,41],16],[[365,41],16],[[361,41],16],[[366,41],16],[[362,41],16],[[367,41],16],[[350,3],[[16,[41]]]],[[351,3],[[16,[41]]]],[[[94,[41]],[378,[41]]],[[377,[41]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[358,69],[360,69],[362,69],[[350,3],[[16,[41]]]],[[351,3],[[16,[41]]]],[350],[351],[[[352,[3]]]],[[[353,[3]]]],[[[368,[3]]]],[[[369,[3]]]],[[[354,[3]]]],[[[370,[3]]]],[[[371,[3]]]],[[[372,[3]]]],[[[373,[3]]]],[[[374,[3]]]],[[[375,[3]]]],[[[376,[3]]]],[355],[356],[357],[363],[358],[364],[359],[360],[365],[361],[366],[362],[367],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[355,3],334],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[379,3],37],[[379,3],37],[380,2],[381,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[383,[382]]],[[383,[382]]]],[340,340],[384,384],[380,380],[381,381],[379,379],[[[385,[382]]],[[385,[382]]]],[[[386,[382]]],[[386,[382]]]],[[[387,[382]]],[[387,[382]]]],[[[388,[382]]],[[388,[382]]]],[[[389,[382]]],[[389,[382]]]],[[[390,[382]]],[[390,[382]]]],[[[391,[382]]],[[391,[382]]]],[[[392,[382]]],[[392,[382]]]],[[[393,[382]]],[[393,[382]]]],[[[394,[382]]],[[394,[382]]]],[395,395],[396,396],[397,397],[398,398],[399,399],[400,400],[401,401],[402,402],[403,403],[404,404],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[380,41],[381,41],[379,41],[340,2],[384,2],[[340,340],37],[[384,384],37],[[403,403],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[340,[[16,[41]]]],[[379,3],16],[[[383,[382]],13],[[30,[32]]]],[[340,13],[[30,[32]]]],[[340,13],[[30,[32]]]],[[384,13],[[30,[32]]]],[[384,13],[[30,[32]]]],[[380,13],[[30,[32]]]],[[381,13],[[30,[32]]]],[[379,13],[[30,[32]]]],[[[385,[382]],13],[[30,[32]]]],[[[386,[382]],13],[[30,[32]]]],[[[387,[382]],13],[[30,[32]]]],[[[388,[382]],13],[[30,[32]]]],[[[389,[382]],13],[[30,[32]]]],[[[390,[382]],13],[[30,[32]]]],[[[391,[382]],13],[[30,[32]]]],[[[392,[382]],13],[[30,[32]]]],[[[393,[382]],13],[[30,[32]]]],[[[394,[382]],13],[[30,[32]]]],[[395,13],[[30,[32]]]],[[396,13],[[30,[32]]]],[[397,13],[[30,[32]]]],[[398,13],[[30,[32]]]],[[399,13],[[30,[32]]]],[[400,13],[[30,[32]]]],[[400,13],[[30,[32]]]],[[401,13],[[30,[32]]]],[[401,13],[[30,[32]]]],[[402,13],[[30,[32]]]],[[402,13],[[30,[32]]]],[[403,13],[[30,[32]]]],[[404,13],[[30,[32]]]],[[400,3]],[[401,3]],[[402,3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[173,[[69,[24]],44]]],[[173,[2,44]]]],[2,30],[[[69,[24]]],[[30,[2,340]]]],[[[69,[24]]],[[30,[2,340]]]],[[[69,[24]]],2],[[[69,[24]]],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[403,[[69,[24]]]],[379,37],[380,[[16,[55]]]],[381,16],[379,16],[395,[[16,[2]]]],[397,[[16,[2]]]],[398,[[16,[2]]]],[379,41],[[[69,[24]]],404],[[[383,[382]]],[[16,[2]]]],[380,[[16,[55]]]],[381,16],[379,[[16,[24]]]],[[[385,[382]]],[[16,[2]]]],[[[386,[382]]],[[16,[2]]]],[[[387,[382]]],[[16,[2]]]],[[[388,[382]]],[[16,[2]]]],[[[389,[382]]],[[16,[2]]]],[[[390,[382]]],[[16,[2]]]],[[[391,[382]]],16],[[[392,[382]]],16],[[[393,[382]]],[[16,[2]]]],[[[394,[382]]],[[16,[2]]]],[395,[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[398,[[16,[2]]]],[399,[[16,[166]]]],[400,[[16,[55]]]],[401,[[16,[55]]]],[402,[[16,[55]]]],[404,[[16,[403]]]],[[[383,[382]]],[[16,[2]]]],[380,[[16,[55]]]],[381,16],[379,[[16,[24]]]],[[[385,[382]]],[[16,[2]]]],[[[386,[382]]],[[16,[2]]]],[[[387,[382]]],[[16,[2]]]],[[[388,[382]]],[[16,[2]]]],[[[391,[382]]],16],[[[392,[382]]],16],[[[393,[382]]],[[16,[2]]]],[[[394,[382]]],[[16,[2]]]],[395,[[16,[2]]]],[396,[[16,[2]]]],[397,[[16,[2]]]],[398,[[16,[2]]]],[[379,41],16],[[379,41],16],[381,41],0,[[379,3],[[16,[41]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[[[383,[382]]],[[16,[2]]]],[[[385,[382]]],[[16,[2]]]],[[[386,[382]]],[[16,[2]]]],[[[387,[382]]],[[16,[2]]]],[[[388,[382]]],[[16,[2]]]],[[[389,[382]]],[[16,[2]]]],[[[390,[382]]],[[16,[2]]]],[397,[[16,[2]]]],[398,[[16,[2]]]],[[379,3],16],[[379,3],[[16,[41]]]],[380],[381],[379],[395],[396],[397],[398],[399],[400],[401],[402],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],134],[[],134],[[],134],[[400,3],334],[[401,3],334],[[402,3],334],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[403,2],[340,41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[405,405],[406,406],[407,407],[408,408],[409,409],[[[258,[[0,[50,3]]]]],[[258,[[0,[50,3]]]]]],[410,410],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[405,405],37],[[],37],[[],37],[[405,13],[[30,[32]]]],[[406,13],[[30,[32]]]],[[407,13],[[30,[32]]]],[[408,13],[[30,[32]]]],[[409,13],[[30,[32]]]],[[[258,[3]],13],[[30,[32]]]],[[410,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[406,2],[407,2],[408,2],[409,2],[[[258,[3]]],2],[410,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2,37],[2,37],[2,37],[[],405],[406,405],[407,405],[408,405],[409,405],[[[258,[3]]],405],[410,405],[[],405],[406,405],[407,405],[408,405],[409,405],[[[258,[3]]],405],[410,405],[[],16],[406,16],[407,16],[408,16],[409,16],[[[258,[3]]],16],[410,16],[[],16],[406,16],[407,16],[408,16],[409,16],[[[258,[3]]],16],[410,16],[[],16],[407,16],[408,16],[409,16],[[[258,[3]]],16],[[],16],[407,16],[408,16],[409,16],[[[258,[3]]],16],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[2,[[16,[2]]]],[2,[[16,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[134,2],134],[[134,2]],[134,[[69,[24]]]],[411,[[69,[24]]]],[134,2],[134,2],[134,[[152,[24,44]]]],[412,2],[412,[[69,[24]]]],[134,[[69,[24]]]],[134,218],[134,219],[134,2],[412,2],[134,2],[[]],[134,2],[[]],[[]],[[]],[[]],[[]],[134,2],[[]],[[]],[134,41],[134],[134,134],[411,411],[[134,134]],[[]],[[]],[[134,134],116],[[],134],[134,2],[134,2],[411,2],[413,2],[127,[[30,[134]]]],[[134,[94,[41]]],412],[412],[[134,[155,[2]]],37],[[134,134],37],[[134,2],37],[[134,2],37],[[411,411],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,138]],[[134,[94,[41]]]],[[134,55]],[[134,2]],[[134,[155,[2]]]],[[134,134]],[[134,55]],[[134,41]],[[134,41]],[[412,13],[[30,[32]]]],[[134,13],[[30,[32]]]],[[134,13],[[30,[32]]]],[[411,13],[[30,[32]]]],[[411,13],[[30,[32]]]],[[413,13],[[30,[32]]]],[[413,13],[[30,[32]]]],[[]],[2,134],[[]],[55,134],[99,134],[134,134],[2,134],[[[173,[2,44]]],134],[[[155,[2]]],134],[[]],[[]],[138,134],[138,134],[138,134],[138,134],[138,134],[138,134],[[24,41,41],134],[2,[[30,[134]]]],[[[69,[166]]],[[30,[134,413]]]],[[[69,[166]]],134],[[[152,[24,44]]],[[30,[134,411]]]],[[[69,[24]]],[[155,[2]]]],[[[152,[24,44]]],134],[15],[[134,169]],[[134,[414,[41]]],2],[[134,[378,[41]]],2],[[134,[415,[41]]],2],[[134,[416,[41]]],2],[[134,339],2],[[134,[377,[41]]],2],[[134,[416,[41]]],2],[[134,[414,[41]]],2],[[134,[378,[41]]],2],[[134,[377,[41]]],2],[[134,[415,[41]]],2],[[134,339],2],[[134,41,55]],[[134,41,2]],[[]],[[]],[[]],[[]],[134,[[173,[2,44]]]],[134,[[152,[24,44]]]],[411,[[152,[24,44]]]],[134,[[417,[226]]]],[[]],[134],[[134,2]],[[134,2],37],[134,37],[[134,2],37],[[134,2],37],[412,[[16,[55]]]],[134,2],[134,41],[[134,2],37],[[134,2],37],[[134,[155,[2]]],37],[[],134],[412,[[16,[55]]]],[412,[[16,[55]]]],[[134,134],[[16,[116]]]],[134,[[16,[55]]]],[[134,55]],[[134,2]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[24,159],[[134,41],55],[[134,382]],[[134,[94,[41]],2]],[[134,41]],[[134,41]],[[134,3]],[[],25],[[134,199],30],[[134,41]],[134],[412],[[134,41],134],[[134,2],[[16,[2]]]],[[134,2],[[16,[2]]]],[[]],[[]],[134,[[30,[[419,[418,44]],254]]]],[[],134],[[],134],[[],134],[[],134],[[134,41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[134,41],[[30,[286]]]],[[134,41],[[30,[286]]]],[[],31],[[],31],[[],31],[[],31],[411,340],[[]],[[]],[[]],[[]],[41,134],[[134,55],[[30,[32]]]],[[134,2],[[30,[32]]]],0,0,[[[168,[221]]],221],[[[168,[229,44]]],230],[[[168,[62,221]]]],[[[420,[62,221]]]],[[[168,[231,44]]],164],[[[168,[62,221]]],62],[[[168,[157,50,221]]],[[168,[50,221]]]],[[[168,[[69,[157]],50,221]]],[[168,[69,50,221]]]],[[]],[[[168,[62,221]]],62],[[]],[[]],[[]],[[[168,[[0,[234,62]],44]]],[[16,[234]]]],[[[168,[62,[0,[221,50]]]]],[[168,[62,[0,[221,50]]]]]],[[[420,[62,[0,[221,50]]]]],[[420,[62,[0,[221,50]]]]]],[[]],[[]],[[[168,[[0,[115,62]],221]],[168,[[0,[115,62]],221]]],116],[[]],[221],[[],[[168,[18,44]]]],[[],[[420,[44]]]],[[[168,[62,221]]],62],[[[168,[[0,[234,62]],44]]],2],[[[168,[243,[0,[221,50]]]]],[[30,[[168,[[0,[243,5,4]],[0,[221,50]]]],[168,[243,[0,[221,50]]]]]]]],[[[168,[243,[0,[221,50]]]]],[[168,[[0,[243,5,4]],[0,[221,50]]]]]],[[[168,[62,50,221]]],[[420,[62,50,221]]]],[[[168,[62,221]]]],[[[420,[62,221]]]],[[[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],37],[[],37],[[[168,[421,44]]],[[30,[254]]]],[[[168,[[0,[144,62]],221]],13],[[30,[32]]]],[[[168,[[0,[143,62]],221]],13],[[30,[32]]]],[[[168,[62,221]],13],[[30,[32]]]],[[[420,[62,44]],13],[[30,[32]]]],[151],[218,[[168,[218,44]]]],[222,[[168,[219,44]]]],[134,[[168,[2,44]]]],[[[168,[2,44]]],[[168,[[69,[24]],44]]]],[2,[[168,[2,44]]]],[225,[[168,[60,44]]]],[[[152,[[0,[221,50]]]]],[[168,[69,[0,[221,50]]]]]],[60,[[168,[60,44]]]],[[[69,[50]]],[[168,[[69,[50]],44]]]],[219,[[168,[219,44]]]],[220,[[168,[218,44]]]],[[[173,[62,221]]],[[168,[62,221]]]],[[[155,[[0,[154,62]]]]],[[168,[[0,[154,62]],44]]]],[[],[[168,[44]]]],[[]],[[]],[138,[[168,[69,44]]]],[[],[[168,[62,44]]]],[[],[[420,[62,44]]]],[221,[[168,[62,221]]]],[221,[[420,[62,221]]]],[15],[15],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[168,[62,221]]],[[16,[62]]]],[[[168,[62,221]]],62],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[168,[[0,[170,62]],221]],169]],[[]],[[50,221]],[[]],[[]],[[[168,[221]]],16],[[[168,[62,221]]]],[[[420,[62,221]]]],[[[168,[421,44]]],37],[[[168,[421,44]]],37],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],37],[[[168,[50,[0,[221,50]]]]],50],[[[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[133,[[0,[[133,[[0,[[133,[[0,[133,62]]]],62]]]],62]]]],62]],221]]],37],[[],[[168,[44]]]],[[],[[420,[44]]]],[141,[[168,[44]]]],[221,[[168,[221]]]],[221,[[420,[221]]]],[[],[[168,[157,44]]]],[221,[[168,[157,221]]]],[41,[[168,[[69,[157]],44]]]],[[41,221],[[168,[[69,[157]],221]]]],[[],[[168,[157,44]]]],[221,[[168,[157,221]]]],[41,[[168,[[69,[157]],44]]]],[[41,221],[[168,[[69,[157]],221]]]],[[[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]],[168,[[0,[[196,[[0,[[196,[[0,[[196,[[0,[196,62]]]],62]]]],62]]]],62]],221]]],[[16,[116]]]],[[],[[237,[[168,[44]]]]]],[221,[[237,[[168,[221]]]]]],[[[168,[[0,[234,62]],44]],422]],[[[168,[62,221]],[168,[62,221]]],37],[[[420,[62,221]],[420,[62,221]]],37],[[24,24]],[[24,24]],[24],[24],[24],[24],[[24,24],37],[24,159],[[[168,[421,44]],[69,[24]]],[[30,[41,254]]]],[[[168,[421,44]],275],[[30,[254]]]],[[[168,[421,44]],[152,[24,44]]],[[30,[41,254]]]],[[[168,[421,44]],134],[[30,[41,254]]]],[[[168,[421,44]],[69,[271]]],[[30,[41,254]]]],[[[168,[421,44]],273],[[30,[159,254]]]],[[[168,[[0,[234,62]],44]]],[[16,[234]]]],[[[168,[62,221]]],41],[[[420,[62,221]]],41],[[]],[[]],[[],134],[[],30],[[[168,[69,[0,[221,50]]]]],[[30,[[168,[35,[0,[221,50]]]]]]]],[[],30],[[],30],[[],30],[[],[[30,[[168,[44]],217]]]],[221,[[30,[[168,[221]],217]]]],[[],[[30,[[168,[157,44]],217]]]],[221,[[30,[[168,[157,221]],217]]]],[[],[[30,[[168,[157,44]],217]]]],[221,[[30,[[168,[157,221]],217]]]],[[],[[30,[[237,[[168,[44]]]],217]]]],[221,[[30,[[237,[[168,[221]]]],217]]]],[[[168,[221]]],[[30,[[168,[221]]]]]],[[],31],[[],31],[[[168,[50,[0,[221,50]]]]],50],[[[420,[62,50,221]]],[[16,[[168,[62,50,221]]]]]],[[]],[[]],[[[168,[62,221]]],41],[[[420,[62,221]]],41],[[[168,[421,44]],[69,[24]]],[[30,[41,254]]]],[[[168,[421,44]],[69,[274]]],[[30,[41,254]]]],0,[[[168,[44]]]],[[[168,[44]]]],0,0,0,0,0,[[[419,[221]],41],[[30,[117]]]],[[[419,[221]],41],[[30,[117]]]],[[[423,[221]]],221],[[[419,[221]]],221],[[[152,[221]]],221],[[[424,[3,221]]],221],[[[152,[221]],[152,[221]]]],[[[152,[221]]],[[152,[221]]]],[[[152,[221]]],69],[[[152,[221]]]],[[[419,[221]]],69],[[[152,[221]]],69],[[[152,[221]]]],[[[423,[221]]],69],[[[419,[221]]],69],[[[152,[221]]],69],[[[152,[221]]],[[152,[221]]]],[[[423,[221]]],69],[[[419,[221]]],69],[[[152,[221]]],69],[[[152,[44]]],37],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]]],37],[[[152,[44]],41,37],[[152,[44]]]],[[[152,[44]]],41],[[[152,[44]],[152,[44]]],37],[[[152,[44]],[152,[44]]],37],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],37],[[152,[44]]]],[[[152,[44]]],41],[[[152,[44]],[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]]],37],[[[152,[44]]],[[152,[44]]]],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],41],[[152,[44]]]],[[[152,[44]],[152,[44]]],37],[[[152,[44]],[152,[44]]],37],[[[152,[44]],41],37],[[[152,[44]],[152,[44]]],[[152,[44]]]],[[]],[[]],[[]],[[[152,[221]]],69],[[]],[[]],[[]],[[]],[[]],[[[152,[221]]],69],[[]],[[]],[[[152,[221]]],41],[[[152,[221]]]],[[[419,[50,[0,[221,50]]]]],[[419,[50,[0,[221,50]]]]]],[[[152,[50,[0,[221,50]]]]],[[152,[50,[0,[221,50]]]]]],[[[152,[50,[0,[221,50]]]],[152,[50,[0,[221,50]]]]]],[[]],[[]],[[[152,[115,221]],[152,[115,221]]],116],[[[419,[221]]],41],[[[152,[[133,[[133,[[133,[133]]]]]],221]]]],[[[152,[221]],3]],[[[152,[221]],3]],[[],[[419,[[0,[221,18]]]]]],[[],[[152,[44]]]],[[[152,[221]]],69],[[[152,[221]]],69],[127,[[30,[[152,[240,44]]]]]],[[[152,[221]],[94,[41]]],[[423,[221]]]],[[[423,[221]]]],[[[419,[221]]]],[[[152,[221]]]],[[[424,[3,221]]]],[[[425,[175,221]]]],[[[152,[133,221]],69],37],[[[152,[133,221]],69],37],[[[152,[133,221]],69],37],[[[152,[133,221]],[152,[221]]],37],[[[152,[133,221]],35],37],[[[152,[133,221]],35],37],[[],37],[[],37],[135,[[30,[136,137]]]],[[[152,[221]],138]],[[[152,[197,221]],138]],[[[152,[50,221]],[69,[50]]]],[[[152,[50,221]],[94,[41]]]],[[[152,[221]]]],[[[152,[197,221]],197]],[[[152,[197,221]],41]],[[[152,[221]],41]],[[[152,[221]],3],[[424,[3,221]]]],[[[152,[24,221]]],[[30,[254]]]],[[[423,[144,221]],13],[[30,[32]]]],[[[419,[144,221]],13],[[30,[32]]]],[[[152,[144,221]],13],[[30,[32]]]],[[[424,[144,[0,[144,3]],[0,[144,221]]]],13],[[30,[32]]]],[[[425,[[0,[144,175]],[0,[144,221]]]],13],[[30,[32]]]],[[]],[[]],[225,[[152,[24,44]]]],[[[69,[50]]],[[152,[50,44]]]],[[[281,[221]]],[[152,[221]]]],[[[155,[69]]],[[152,[44]]]],[[[173,[69,221]]],[[152,[221]]]],[[]],[[[282,[221]]],[[152,[221]]]],[[[69,[50]]],[[152,[50,44]]]],[35,[[152,[44]]]],[2,[[152,[24,44]]]],[134,[[152,[24,44]]]],[[]],[[]],[138,[[152,[44]]]],[[41,41],[[152,[44]]]],[[41,41,221],[[152,[221]]]],[15],[15],[[[152,[170,221]],169]],[[[152,[221]],[171,[69]]]],[[[152,[221]],[171,[69]]]],[[[152,[221]],41]],[[]],[[]],[[]],[[]],[[]],[[[152,[221]]],[[173,[69,221]]]],[[[152,[[302,[226]],44]]]],[[[152,[35,221]]],[[152,[221]]]],[[]],[[]],[[[152,[221]]]],[[[152,[221]]]],[[[152,[221]]]],[[]],[[]],[[[152,[221]]]],[[[152,[221]]]],[[[423,[221]]],37],[[[419,[221]]],37],[[[152,[221]]],37],[[[152,[24,221]]],37],[[[423,[221]]]],[[[152,[221]]],69],[[[152,[221]]],41],[[[152,[133,221]],69],37],[[[152,[133,221]],69],37],[[[152,[133,221]],69],37],[[[152,[133,221]],35],37],[[[152,[133,221]],[152,[221]]],37],[[[152,[133,221]],35],37],[[],[[152,[44]]]],[221,[[152,[221]]]],[[[423,[221]]],16],[[[419,[221]]],16],[[[424,[3,221]]],16],[[[425,[175,221]]],16],[[[423,[221]]],16],[[[419,[221]]],16],[[[425,[175,221]]],16],[[[419,[221]]],[[30,[35,333]]]],[[[152,[[196,[[196,[[196,[196]]]]]],221]],[152,[[196,[[196,[[196,[196]]]]]],221]]],[[16,[116]]]],[[[237,[[152,[24,44]]]],265],[[266,[[30,[254]]]]]],[[[237,[[152,[24,44]]]],265],[[266,[[30,[254]]]]]],[[[237,[[152,[24,44]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[152,[24,44]]]],265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[[152,[221]]],16],[[[152,[221]]]],[[[152,[221]]],30],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[24,159],[[[152,[221]],41]],[[[152,[221]],41]],[[[152,[221]],41]],[[[152,[50,221]],41,50]],[[[152,[221]],41,3]],[[[152,[221]],3]],[[[152,[221]],3]],[[[152,[228,44]],199],30],[[[152,[221]],41]],[[[152,[221]],41]],[[[152,[221]]]],[[[423,[221]]]],[[[419,[221]]]],[[[424,[3,221]]]],[[[425,[175,221]]]],[[[152,[221]]],[[69,[157]]]],[[[152,[221]],[94,[41]],138],[[425,[221]]]],[[[152,[221]]]],[[[152,[50,221]],41],[[152,[50,221]]]],[[[152,[221]],41]],[[]],[[]],[[[152,[221]],41]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[152,[221]],41],[[30,[286]]]],[[[152,[221]],41],[[30,[286]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[41,[[152,[44]]]],[[41,221],[[152,[221]]]],[[[152,[24,221]],[69,[24]]],[[30,[41,254]]]],[[[152,[24,221]],[69,[24]]],[[30,[254]]]],[[[152,[24,221]],[69,[274]]],[[30,[41,254]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[236,3],[[427,[236,3]]]],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[[0,[62,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[62,[[428,[62]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[62,269],[[431,[62,269]]]],[[62,270],[[432,[62,270]]]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[236,[[434,[236]]]],[62,[[436,[62,[0,[18,435]]]]]],[[237,41]],[[236,41]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[62,[[440,[62]]]],[236,[[441,[236]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[236,3],[[445,[236,3]]]],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[236,[[448,[236]]]],[[62,3],[[449,[62,3]]]],[[62,3],[[450,[62,3]]]],[62,[[451,[62]]]],0,[[62,3],[[452,[62,3]]]],0,[62,[[453,[62]]]],[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[236,41],[[457,[236]]]],[[62,264],[[458,[62,264]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],0,[[237,265],266],[[236,265],266],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[236,3],[[461,[236,3]]]],0,[[62,264],[[462,[62,264]]]],[[62,269],[[463,[62,269]]]],[[236,[69,[24]]],[[464,[236]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],0,[[62,3],[[471,[62,3]]]],[[236,273],[[472,[236]]]],[[]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,24],[[475,[62]]]],[[62,41],[[476,[62]]]],0,[[62,41],[[477,[62]]]],[[62,159],[[478,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[236,[69,[24]]],[[486,[236]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[264],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[490,13],[[30,[32]]]],[[491,13],[[30,[32]]]],[[492,13],[[30,[32]]]],[[[493,[144]],13],[[30,[32]]]],[[494,13],[[30,[32]]]],[[[495,[[0,[144,264]],[0,[144,264]]]],13],[[30,[32]]]],[[[496,[[0,[144,264]],[0,[144,264]]]],13],[[30,[32]]]],[[[458,[144,144]],13],[[30,[32]]]],[[[462,[144,144]],13],[[30,[32]]]],[[[430,[144]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[264,264],[[458,[264,264]]]],[[62,264],[[458,[62,264]]]],[[],490],[[237,265],266],[[[237,[490]],265],266],[[236,265],266],[[[237,[[491,[264]]]],265],266],[[[237,[[492,[3]]]],265],266],[[[237,[493]],265],266],[[[237,[494]],265],266],[[[237,[[495,[264,264]]]],265],266],[[[237,[[496,[264,264]]]],265],266],[[[237,[[458,[264,264]]]],265],266],[[[237,[[462,[264,264]]]],265],266],[[[237,[[430,[[0,[264,429]]]]]],265],266],[3,[[492,[3]]]],[264,[[491,[264]]]],[[264,264],[[462,[264,264]]]],[[62,264],[[462,[62,264]]]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[],493],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[264,264],[[496,[264,264]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],494],[[264,264],[[495,[264,264]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[497],[497],[[]],[[]],[[]],[497],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[497],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[62,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[498,[[69,[24]]]],[[[499,[267]]],[[69,[24]]]],[62,[[428,[62]]]],[254,[[16,[234]]]],[[62,270],[[432,[62,270]]]],[[[500,[50]]],[[500,[50]]]],[[[501,[50]]],[[501,[50]]]],[502,502],[273,273],[[]],[[]],[[]],[[]],[236,[[434,[236]]]],[[[497,[[0,[267,236]]]]],[[30,[254]]]],[[[500,[115]],[500,[115]]],116],[[502,502],116],[[237,41]],[[[237,[503]],41]],[[236,41]],[[[504,[[0,[235,236]]]],41]],[[[237,[[498,[270]]]],41]],[[[237,[[501,[[0,[[78,[[69,[24]]]],236]]]]]],41]],[[[237,[[478,[235]]]],41]],[[[237,[[432,[235,235]]]],41]],0,[[[0,[270,236]],[0,[267,236]]],264],[[],[[501,[18]]]],[254,2],[254,[[30,[[173,[[0,[234,5,4]],44]],254]]]],[[],503],[[[500,[[133,[[133,[[133,[133]]]]]]]],[500,[[133,[[133,[[133,[133]]]]]]]]],37],[[502,502],37],[[273,273],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[236,[[441,[236]]]],[[[504,[[0,[235,236]]]]],[[30,[[69,[24]],254]]]],[236,[[448,[236]]]],[[[497,[[0,[267,236]]]]],[[30,[254]]]],[[[504,[[0,[267,236]]]]],[[30,[254]]]],[[503,13],[[30,[32]]]],[[254,13],[[30,[32]]]],[[254,13],[[30,[32]]]],[[[500,[144]],13],[[30,[32]]]],[[[497,[144]],13],[[30,[32]]]],[[[504,[144]],13],[[30,[32]]]],[[[498,[144]],13],[[30,[32]]]],[[[499,[144]],13],[[30,[32]]]],[[[501,[144]],13],[[30,[32]]]],[[505,13],[[30,[32]]]],[[506,13],[[30,[32]]]],[[[441,[[0,[144,62]]]],13],[[30,[32]]]],[[[469,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[466,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[454,[144]],13],[[30,[32]]]],[[[475,[144]],13],[[30,[32]]]],[[[464,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[470,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[467,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[468,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[465,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[478,[144]],13],[[30,[32]]]],[[[428,[144]],13],[[30,[32]]]],[[[432,[144,144]],13],[[30,[32]]]],[[[472,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[486,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[488,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[487,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[448,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[434,[[0,[144,236,62]]]],13],[[30,[32]]]],[[[507,[144]],13],[[30,[32]]]],[[[508,[144]],13],[[30,[32]]]],[[502,13],[[30,[32]]]],[[502,13],[[30,[32]]]],[[273,13],[[30,[32]]]],[[]],[502,254],[336,254],[279,254],[509,254],[[]],[510,254],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164,254],[15],[254,[[16,[234]]]],[500],[504],[498],[[[499,[267]]],267],[501],[478],[432],[254,[[16,[234]]]],[500],[504],[498],[[[499,[267]]],267],[501],[478],[432],[[[500,[170]],169]],[[502,169]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[254,[[16,[[173,[234,44]]]]]],[500],[504],[498],[[[499,[267]]],267],[501],[478],[432],[254,502],[[],254],[478,159],[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[502,[140,[[173,[234,44]]]]],254],[[],500],[265,497],[[],504],[270,[[498,[270]]]],[267,[[499,[267]]]],[[],501],[[[140,[[173,[234,44]]]]],254],[[[500,[[196,[[196,[[196,[196]]]]]]]],[500,[[196,[[196,[[196,[196]]]]]]]]],[[16,[116]]]],[[502,502],[[16,[116]]]],[[[237,[[441,[[0,[235,236,62]]]]]],265],266],[[[237,[[469,[[0,[235,236,62]]]]]],265],266],[[[237,[[466,[[0,[235,236,62]]]]]],265],266],[[[237,[[464,[[0,[270,236,62]]]]]],265],266],[[[237,[[470,[[0,[270,236,62]]]]]],265],266],[[[237,[[467,[[0,[270,236,62]]]]]],265],266],[[[237,[[468,[[0,[270,236,62]]]]]],265],266],[[[237,[[465,[[0,[270,236,62]]]]]],265],266],[[[237,[[472,[[0,[272,236,62]]]]]],265],266],[[[237,[[486,[[0,[267,236,62]]]]]],265],266],[[[237,[[488,[[0,[267,236,62]]]]]],265],266],[[[237,[[487,[[0,[267,236,62]]]]]],265],266],[[[237,[[448,[[0,[267,236,62]]]]]],265],266],[[[237,[[434,[[0,[267,236,62]]]]]],265],266],[[237,265],[[266,[[30,[254]]]]]],[[[237,[[500,[256]]]],265],[[266,[[30,[254]]]]]],[[[237,[[498,[267]]]],265],[[266,[[30,[254]]]]]],[[[237,[[499,[267]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[69,[24]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[506]],265],[[266,[[30,[254]]]]]],[[[237,[[508,[[0,[267,236]]]]]],265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[503]],265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[[498,[270]]]],265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[[501,[[0,[[78,[[69,[24]]]],236]]]]]],265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[[478,[235]]]],265],[[266,[[30,[[69,[24]],254]]]]]],[[[237,[[432,[235,235]]]],265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[[237,[[500,[256]]]],265],[[266,[[30,[254]]]]]],[[[237,[[498,[267]]]],265],[[266,[[30,[254]]]]]],[[[237,[[499,[267]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[69,[24]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[506]],265],[[266,[[30,[254]]]]]],[[[237,[[508,[[0,[267,236]]]]]],265],[[266,[[30,[254]]]]]],[[[237,[[454,[235]]]],265],[[266,[16]]]],[[[237,[[475,[235]]]],265],[[266,[16]]]],[[[237,[[428,[[0,[270,236]]]]]],265],[[266,[16]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[503]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[500,[260]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[498,[270]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[0,[[78,[[69,[24]]]],236]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[505]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[478,[270]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[428,[270]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[432,[270,270]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[507,[[0,[270,236]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[500,[260]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[498,[270]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[0,[[78,[[69,[24]]]],236]]]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[428,[270]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[432,[270,270]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[[237,[[507,[[0,[270,236]]]]]],265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[[237,[[500,[278]]]],265,273],[[266,[[30,[159,254]]]]]],[[[237,[[498,[272]]]],265,273],[[266,[[30,[159,254]]]]]],[[[237,[[499,[[0,[267,272]]]]]],265,273],[[266,[[30,[159,254]]]]]],[[[237,[[501,[[0,[[78,[[69,[24]]]],236]]]]]],265,273],[[266,[[30,[159,254]]]]]],[[[497,[236]],141],[[30,[254]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[500,[256]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[498,[267]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[499,[267]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[152,[24,44]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[69,[24]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[506]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[[237,[[508,[[0,[267,236]]]]]],265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[[237,[[500,[256]]]],265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[[237,[[501,[[69,[24]]]]]],265,[69,[274]]],[[266,[[30,[41,254]]]]]],[501,159],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[[24,24],37],[24,159],[24,159],[254,[[16,[164]]]],[[236,[69,[24]]],[[464,[236]]]],[[[497,[[0,[270,236]]]],[69,[24]]],[[30,[41,254]]]],[[[504,[[0,[270,236]]]],[69,[24]]],[[30,[41,254]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],[[[497,[[0,[270,236]]]],[69,[271]]],[[30,[41,254]]]],[24,505],[[236,273],[[472,[236]]]],[[[497,[[0,[272,236]]]],273],[[30,[159,254]]]],[[[504,[[0,[272,236]]]],273],[[30,[159,254]]]],[[478,159]],[[501,159]],[[],506],[254,[[16,[234]]]],[[[0,[270,267,236]]]],[[62,24],[[475,[62]]]],[[62,159],[[478,[62]]]],[[]],[[]],[[]],[[]],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[41,270],[[498,[270]]]],[[41,267],[[499,[267]]]],[[236,[69,[24]]],[[486,[236]]]],[[[497,[[0,[267,236]]]],[69,[24]]],[[30,[41,254]]]],[[[504,[[0,[267,236]]]],[69,[24]]],[[30,[41,254]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],[[[497,[[0,[267,236]]]],[69,[274]]],[[30,[41,254]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[236,3],[[427,[236,3]]]],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[[0,[62,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[62,[[428,[62]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[62,269],[[431,[62,269]]]],[[62,270],[[432,[62,270]]]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[236,[[434,[236]]]],[62,[[436,[62,[0,[18,435]]]]]],[[237,41]],[[236,41]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[62,[[440,[62]]]],[236,[[441,[236]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[236,3],[[445,[236,3]]]],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[236,[[448,[236]]]],[[62,3],[[449,[62,3]]]],[[62,3],[[450,[62,3]]]],[62,[[451,[62]]]],[[62,3],[[452,[62,3]]]],[62,[[453,[62]]]],[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[236,41],[[457,[236]]]],[[62,264],[[458,[62,264]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],[[237,265],266],[[236,265],266],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[236,3],[[461,[236,3]]]],[[62,264],[[462,[62,264]]]],[[62,269],[[463,[62,269]]]],[[236,[69,[24]]],[[464,[236]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],[[62,3],[[471,[62,3]]]],[[236,273],[[472,[236]]]],[[]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,24],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,41],[[477,[62]]]],[[62,159],[[478,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[236,[69,[24]]],[[486,[236]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[[511,[[0,[269,236]]]],3],37],[[236,3],[[427,[236,3]]]],[[[511,[[0,[269,236]]]],3],37],[[[0,[269,236]]],[[511,[[0,[269,236]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[62,269],[[431,[62,269]]]],[[[512,[50]]],[[512,[50]]]],[[[513,[50]]],[[513,[50]]]],[[[514,[50]]],[[514,[50]]]],[[[515,[50]]],[[515,[50]]]],[[[516,[50]]],[[516,[50]]]],[[[517,[50]]],[[517,[50]]]],[[[518,[50]]],[[518,[50]]]],[[[519,[50,50,50]]],[[519,[50,50,50]]]],[[[520,[50,50,50]]],[[520,[50,50,50]]]],[[[471,[50,50,50]]],[[471,[50,50,50]]]],[[[451,[50]]],[[451,[50]]]],[[[455,[50,50]]],[[455,[50,50]]]],[[[446,[50,50,50]]],[[446,[50,50,50]]]],[[[447,[[0,[50,269]]]]],[[447,[[0,[50,269]]]]]],[[[480,[50,50,50]]],[[480,[50,50,50]]]],[[[442,[50,50]]],[[442,[50,50]]]],[[[459,[50,50]]],[[459,[50,50]]]],[[[463,[50,50]]],[[463,[50,50]]]],[[[443,[50,50]]],[[443,[50,50]]]],[[[477,[50]]],[[477,[50]]]],[[[479,[50,50]]],[[479,[50,50]]]],[[[473,[50]]],[[473,[50]]]],[[[474,[50,50]]],[[474,[50,50]]]],[[[476,[50]]],[[476,[50]]]],[[[431,[50,50]]],[[431,[50,50]]]],[[[433,[50]]],[[433,[50]]]],[[[437,[50]]],[[437,[50]]]],[[[439,[50]]],[[439,[50]]]],[[[440,[50]]],[[440,[50]]]],[[[452,[50,50]]],[[452,[50,50]]]],[[[489,[[0,[50,269]],50]]],[[489,[[0,[50,269]],50]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[62,[[436,[62,[0,[18,435]]]]]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[511,[[0,[269,236]]]]],41],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[[],512],[62,[[440,[62]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[[511,[[0,[269,236]]]],3],16],[[236,3],[[445,[236,3]]]],[[[511,[[0,[269,236]]]],3],16],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[[[511,[144]],13],[[30,[32]]]],[[[512,[144]],13],[[30,[32]]]],[[[513,[144]],13],[[30,[32]]]],[[[514,[144]],13],[[30,[32]]]],[[[515,[144]],13],[[30,[32]]]],[[516,13],[[30,[32]]]],[[[517,[144]],13],[[30,[32]]]],[[[518,[144]],13],[[30,[32]]]],[[[519,[144,144]],13],[[30,[32]]]],[[[520,[144,144]],13],[[30,[32]]]],[[[521,[144]],13],[[30,[32]]]],[[[456,[[0,[144,62]]]],13],[[30,[32]]]],[[[484,[[0,[144,62]]]],13],[[30,[32]]]],[[[438,[[0,[144,62]]]],13],[[30,[32]]]],[[[436,[144,144]],13],[[30,[32]]]],[[[481,[144,144]],13],[[30,[32]]]],[[[460,[144,144,144]],13],[[30,[32]]]],[[[449,[144,144,144]],13],[[30,[32]]]],[[[482,[144,144,144]],13],[[30,[32]]]],[[[471,[144,144,144]],13],[[30,[32]]]],[[[451,[144]],13],[[30,[32]]]],[[[455,[144,144]],13],[[30,[32]]]],[[[446,[144,144,144]],13],[[30,[32]]]],[[[447,[[0,[144,269]]]],13],[[30,[32]]]],[[[480,[144,144,144]],13],[[30,[32]]]],[[[442,[144,144]],13],[[30,[32]]]],[[[459,[144,144]],13],[[30,[32]]]],[[[463,[144,144]],13],[[30,[32]]]],[[[443,[144,144]],13],[[30,[32]]]],[[[477,[144]],13],[[30,[32]]]],[[[479,[144,144]],13],[[30,[32]]]],[[[473,[144]],13],[[30,[32]]]],[[[474,[144,144]],13],[[30,[32]]]],[[[476,[144]],13],[[30,[32]]]],[[[431,[144,144]],13],[[30,[32]]]],[[[433,[144]],13],[[30,[32]]]],[[[437,[144]],13],[[30,[32]]]],[[[439,[144]],13],[[30,[32]]]],[[[440,[144]],13],[[30,[32]]]],[[[452,[144,144]],13],[[30,[32]]]],[[[457,[[0,[144,62]]]],13],[[30,[32]]]],[[[453,[[0,[144,269]]]],13],[[30,[32]]]],[[[444,[[0,[144,62]],144]],13],[[30,[32]]]],[[[445,[[0,[144,62]],144]],13],[[30,[32]]]],[[[461,[[0,[144,62]],144]],13],[[30,[32]]]],[[[426,[[0,[144,62]],144]],13],[[30,[32]]]],[[[427,[[0,[144,62]],144]],13],[[30,[32]]]],[[[450,[144,144]],13],[[30,[32]]]],[[[483,[[0,[144,62]],144]],13],[[30,[32]]]],[[[489,[[0,[144,269]],144]],13],[[30,[32]]]],[[[485,[144,144,144]],13],[[30,[32]]]],[[62,3],[[449,[62,3]]]],[[[511,[[0,[269,236]]]],3]],[[62,3],[[450,[62,3]]]],[[[511,[[0,[269,236]]]],3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,[[451,[62]]]],[[62,3],[[452,[62,3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,513],[62,[[453,[62]]]],[[[511,[[0,[269,236]]]]],16],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[[511,[[0,[269,236]]]]],16],[[236,41],[[457,[236]]]],[[[511,[[0,[269,236]]]],41],16],[[],514],[264,[[521,[264]]]],[[269,269],[[459,[269,269]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],[[],515],[[[237,[[456,[[0,[269,236,62]]]]]],265],266],[[[237,[[484,[[0,[269,236,62]]]]]],265],266],[[[237,[[438,[[0,[269,62]]]]]],265],266],[[[237,[[436,[269,[0,[18,435]]]]]],265],[[266,[[0,[18,435]]]]]],[[[237,[[481,[269,[0,[18,435]]]]]],265],266],[[[237,[[460,[269,3,[0,[18,435]]]]]],265],266],[[[237,[[449,[269,3]]]],265],266],[[[237,[[482,[[0,[269,236]],3]]]],265],266],[[[237,[[457,[[0,[269,236,62]]]]]],265],266],[[[237,[[453,[269]]]],265],266],[[[237,[[444,[[0,[269,236,62]],3]]]],265],266],[[[237,[[445,[[0,[269,236,62]],3]]]],265],266],[[[237,[[461,[[0,[269,236,62]],3]]]],265],266],[[[237,[[426,[[0,[269,236,62]],3]]]],265],266],[[[237,[[427,[[0,[269,236,62]],3]]]],265],266],[[[237,[[450,[269,3]]]],265],266],[[[237,[[483,[[0,[269,236,62]],3]]]],265],266],[[[237,[[485,[269,[0,[18,435]],[0,[18,435]]]]]],265],266],[3,[[516,[3]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[[237,[512]],265],[[266,[16]]]],[[[237,[[513,[175]]]],265],[[266,[16]]]],[[[237,[514]],265],[[266,[16]]]],[[[237,[515]],265],[[266,[16]]]],[[[237,[[516,[3]]]],265],[[266,[16]]]],[[[237,[[517,[50]]]],265],[[266,[16]]]],[[[237,[[518,[3]]]],265],[[266,[16]]]],[[[237,[[519,[3,264]]]],265],[[266,[16]]]],[[[237,[[520,[3,264]]]],265],[[266,[16]]]],[[[237,[[521,[264]]]],265],[[266,[16]]]],[[[237,[[471,[269,3]]]],265],[[266,[16]]]],[[[237,[[451,[269]]]],265],[[266,[16]]]],[[[237,[[455,[269,3]]]],265],[[266,[16]]]],[[[237,[[446,[269,269,3]]]],265],[[266,[16]]]],[[[237,[[447,[269]]]],265],[[266,[16]]]],[[[237,[[480,[269,3,264]]]],265],[[266,[16]]]],[[[237,[[442,[269,3]]]],265],[[266,[16]]]],[[[237,[[459,[269,269]]]],265],[[266,[16]]]],[[[237,[[463,[269,269]]]],265],[[266,[16]]]],[[[237,[[443,[269,3]]]],265],[[266,[16]]]],[[[237,[[477,[269]]]],265],[[266,[16]]]],[[[237,[[479,[269,3]]]],265],[[266,[16]]]],[[[237,[[473,[269]]]],265],[[266,[16]]]],[[[237,[[474,[269,3]]]],265],[[266,[16]]]],[[[237,[[476,[269]]]],265],[[266,[16]]]],[[[237,[[431,[269,269]]]],265],[[266,[16]]]],[[[237,[[433,[269]]]],265],[[266,[16]]]],[[[237,[[437,[269]]]],265],[[266,[16]]]],[[[237,[[439,[[0,[269,50]]]]]],265],[[266,[16]]]],[[[237,[[440,[269]]]],265],[[266,[16]]]],[[[237,[[452,[269,3]]]],265],[[266,[16]]]],[[[237,[[489,[269,269]]]],265],[[266,[16]]]],[[236,3],[[461,[236,3]]]],[[[511,[[0,[269,236]]]],3],[[16,[41]]]],[[269,269],[[463,[269,269]]]],[[62,269],[[463,[62,269]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[50,[[517,[50]]]],[3,[[518,[3]]]],[[62,3],[[471,[62,3]]]],[[]],[[[511,[[0,[269,236]]]]]],[512],[[[513,[175]]]],[514],[515],[[[517,[50]]]],[[[518,[3]]]],[[[455,[269,3]]]],[[[480,[269,3,264]]]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,41],[[476,[62]]]],[[62,41],[[477,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],266],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[[237,265],[[266,[[16,[30]]]]]],[3,[[520,[3,264]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[3,[[519,[3,264]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[522,522],[523,523],[524,524],[[]],[[]],[[]],[[],522],[[],523],[[],524],[522,159],[523,159],[524,159],[[522,13],[[30,[32]]]],[[523,13],[[30,[32]]]],[[524,13],[[30,[32]]]],[[]],[[]],[[]],[15],[15],[15],[[[0,[170,62]]],41],[[[0,[170,62]]],167],[[[0,[170,62]]],159],[[]],[[]],[[]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[522,[69,[24]]]],[[523,[69,[24]]]],[[524,[69,[24]]]],[[522,166]],[[523,166]],[[524,166]],[[522,167]],[[523,167]],[[524,167]],[[522,159]],[[523,159]],[[524,159]],[[522,24]],[[523,24]],[[524,24]],[[522,41]],[[523,41]],[[524,41]],0,0,0,0,0,0,[[[525,[223]]],223],[[[526,[223]]],223],[[[526,[[0,[291,170,50]],[0,[527,18]],223]],[526,[[0,[291,170,50]],[0,[527,18]],223]]],[[526,[[0,[291,170,50]],[0,[527,18]],528]]]],[[[526,[[0,[291,170,50]],[0,[527,18]],223]],[526,[[0,[291,170,50]],[0,[527,18]],223]]],[[526,[[0,[291,170,50]],[0,[527,18]],528]]]],[[[526,[[0,[291,170,50]],[0,[527,18]],528]],[526,[[0,[291,170,50]],[0,[527,18]],528]]],[[526,[[0,[291,170,50]],[0,[527,18]],528]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[525,[223]]],41],[[[526,[223]]],41],[[[525,[223]]]],[[[526,[223]]]],[[[525,[50,50,50,[0,[223,50]]]]],[[525,[50,50,50,[0,[223,50]]]]]],[[[526,[50,50,[0,[223,50]]]]],[[526,[50,50,[0,[223,50]]]]]],[529,529],[[[525,[50,50,50,[0,[223,50]]]],[525,[50,50,50,[0,[223,50]]]]]],[[[526,[50,50,[0,[223,50]]]],[526,[50,50,[0,[223,50]]]]]],[[]],[[]],[[]],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],37],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],37],[[],[[525,[18,[0,[18,223]]]]]],[[],[[526,[18,[0,[18,223]]]]]],[127,[[30,[[525,[[0,[240,291,170]],240,[0,[527,18]],[0,[223,18]]]]]]]],[127,[[30,[[526,[[0,[240,291,170]],[0,[527,18]],[0,[223,18]]]]]]]],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],[[531,[[0,[291,170]],527,223]]]],[[[525,[223]]],[[532,[223]]]],[[[526,[223]]],[[533,[223]]]],[[[525,[[0,[291,170]],527,223]],[0,[291,170]]],[[534,[[0,[291,170]],527,223]]]],[[[526,[[0,[291,170]],527,223]],[0,[291,170]]],[[535,[[0,[291,170]],527,223]]]],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],[[536,[[0,[291,170]],[0,[170,[530,[[0,[291,170]]]],62]],527,223]]]],[[[525,[[0,[291,170]],[133,[[133,[[133,[133]]]]]],527,223]],[525,[[0,[291,170]],[133,[[133,[[133,[133]]]]]],527,223]]],37],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],37],[[529,529],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[135,[[30,[136,137]]]],[135,[[30,[136,137]]]],[[[525,[[0,[291,170,197]],197,527,223]],138]],[[[525,[[0,[291,170,197]],197,527,223]],138]],[[[525,[[0,[291,170]],527,223]],138]],[[[526,[[0,[291,170]],527,223]],138]],[[[526,[[0,[291,170,197]],527,223]],138]],[[[525,[223]],3],[[537,[3,223]]]],[[[526,[223]],3],[[538,[3,223]]]],[[[525,[144,144,223]],13],[[30,[32]]]],[[[526,[144,223]],13],[[30,[32]]]],[[529,13],[[30,[32]]]],[35,[[525,[[0,[291,170]],[540,[539]],[0,[18,223]]]]]],[[]],[[[35,[[0,[291,170]]]]],[[526,[[0,[291,170]],[540,[539]],[0,[18,223]]]]]],[[]],[[[525,[223]]],[[526,[223]]]],[[]],[138,[[525,[[0,[291,170]],[0,[527,18]],[0,[18,223]]]]]],[138,[[526,[[0,[291,170]],[0,[527,18]],[0,[18,223]]]]]],[15],[15],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],[[16,[[0,[291,170]]]]]],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[525,[[0,[291,170]],527,223]],[35,[[0,[170,[530,[[0,[291,170]]]],62]]]]],[[16,[35]]]],[[[525,[[0,[291,170]],527,223]],[35,[[0,[170,[530,[[0,[291,170]]]],62]]]]],[[16,[35]]]],[[[525,[[0,[291,170]],527,223]],[35,[[0,[170,[530,[[0,[291,170]]]],62]]]]],[[16,[35]]]],[[[525,[[0,[291,170]],527,223]],[35,[[0,[170,[530,[[0,[291,170]]]],62]]]]],[[16,[35]]]],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[526,[[0,[291,170]],527,223]],[0,[291,170]]],[[0,[291,170]]]],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],154,62]]],[[0,[291,170]]]],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]],141],[[0,[291,170]]]],0,0,[[[525,[223]]]],[[[526,[223]]]],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]]],[[[525,[[0,[291,170]],527,223]],[0,[291,170]]],16],[[[526,[[0,[291,170]],527,223]],[0,[291,170]]],37],[[[525,[[0,[291,170]],527,223]],[0,[291,170]]]],[[[526,[[0,[291,170]],527,223]],[0,[291,170]]],[[0,[291,170]]]],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],[[541,[[0,[291,170]],527,223]]]],[[]],[[]],[[]],[[[525,[223]]],[[542,[223]]]],[[[525,[223]]],183],[[[525,[223]]],178],[[[526,[223]]],543],[[[526,[223]]],[[544,[223]]]],[[[525,[223]]],[[545,[223]]]],[[[525,[223]]],[[546,[223]]]],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],37],[[[525,[223]]],37],[[[526,[223]]],37],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],37],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],37],[[[525,[223]]],178],[[[526,[223]]],543],[[[525,[223]]],183],[[[525,[223]]],190],[[[525,[223]]],41],[[[526,[223]]],41],[[],[[525,[[540,[539]],528]]]],[[],[[526,[[540,[539]],528]]]],[223,[[525,[[540,[539]],223]]]],[223,[[526,[[0,[170,291]],[540,[539]],223]]]],0,[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[[[525,[223]]],[[547,[223]]]],[[[525,[223]]],[[548,[223]]]],[[24,24],37],[[24,24],37],[[24,24],37],[[[525,[223]]],[[549,[223]]]],[[[526,[223]]],[[549,[223]]]],[[[525,[223]]],[[549,[223]]]],[[[526,[223]]],[[549,[223]]]],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],37],[[[525,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],16],[[[526,[[0,[291,170]],527,223]],[0,[291,170]]],[[16,[[0,[291,170]]]]]],[[[525,[[0,[291,170]],527,223]],41]],[[[526,[[0,[291,170]],527,223]],41]],[[[525,[223]],3]],[[[526,[223]],3]],[[[525,[[0,[228,291,170]],228,527,223]],199],30],[[[526,[[0,[228,291,170]],527,223]],199],30],[[[525,[[0,[291,170]],527,223]],41]],[[[526,[[0,[291,170]],527,223]],41]],[[[525,[[0,[291,170]],527,223]]]],[[[526,[[0,[291,170]],527,223]]]],[[[526,[[0,[291,170,50]],[0,[527,18]],528]],[526,[[0,[291,170,50]],[0,[527,18]],528]]],[[526,[[0,[291,170,50]],[0,[527,18]],528]]]],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],[[550,[[0,[291,170]],527,223]]]],[[[526,[[0,[291,170]],527,223]],[0,[170,[530,[[0,[291,170]]]],62]]],[[16,[[0,[291,170]]]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[[525,[[0,[291,170]],527,223]],[0,[291,170]]],[[30,[[551,[[0,[291,170]],527,223]]]]]],[[],30],[[],30],[[],30],[[[525,[[0,[291,170]],527,223]],41],[[30,[529]]]],[[[526,[[0,[291,170]],527,223]],41],[[30,[529]]]],[[],31],[[],31],[[],31],[[[526,[[0,[291,170]],527,223]],[526,[[0,[291,170]],527,223]]],[[552,[[0,[291,170]],527,223]]]],[[[525,[223]]],208],[[[525,[223]]],209],[[]],[[]],[[]],[41,[[525,[[540,[539]],528]]]],[41,[[526,[[540,[539]],528]]]],[41,[[525,[528]]]],[41,[[526,[528]]]],[[41,223],[[525,[223]]]],[[41,223],[[526,[223]]]],[[41,223],[[525,[[540,[539]],223]]]],[[41,223],[[526,[[0,[170,291]],[540,[539]],223]]]],[[],[[525,[528]]]],[[],[[526,[528]]]],[223,[[525,[223]]]],[223,[[526,[223]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[553,[223]],141],[[553,[223]]]],[[[534,[223]],141],[[534,[223]]]],[[[536,[62,223]],141],[[536,[62,223]]]],[[[553,[223]],141],[[553,[223]]]],[[[534,[223]],141],[[534,[223]]]],[[[536,[62,223]],141],[[536,[62,223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[178,178],[190,190],[208,208],[[]],[[]],[[]],0,[[[178,[144,144]],13],[[30,[32]]]],[[[183,[144,144]],13],[[30,[32]]]],[[[542,[144,144,223]],13],[[30,[32]]]],[[[545,[144,144,223]],13],[[30,[32]]]],[[[546,[144,223]],13],[[30,[32]]]],[[[190,[144]],13],[[30,[32]]]],[[[208,[144]],13],[[30,[32]]]],[[[532,[144,144,223]],13],[[30,[32]]]],[[[209,[144]],13],[[30,[32]]]],[[[548,[223]],13],[[30,[32]]]],[[[553,[144,144,223]],13],[[30,[32]]]],[[[554,[144,144,223]],13],[[30,[32]]]],[[[555,[223]],13],[[30,[32]]]],[[[547,[223]],13],[[30,[32]]]],[[[534,[144,144,223]],13],[[30,[32]]]],[[[556,[144,144,223]],13],[[30,[32]]]],[[[557,[144,223]],13],[[30,[32]]]],[[[536,[[288,[[0,[144,62]]]],[0,[144,62]],144,223]],13],[[30,[32]]]],[[[558,[[288,[[0,[144,62]]]],[0,[144,62]],144,223]],13],[[30,[32]]]],[[[559,[[288,[[0,[144,62]]]],[0,[144,62]],223]],13],[[30,[32]]]],[[[551,[144,144,223]],13],[[30,[32]]]],[[[551,[144,144,223]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[548,[223]],159,3],[[553,[223]]]],[[[547,[223]],159,3],16],[[[548,[527,223]],[0,[170,530,62]]],[[553,[527,223]]]],[[[547,[527,223]],[0,[170,530,62]]],16],[[[548,[223]],159,[0,[530,62]]],[[553,[223]]]],[[[547,[223]],159,[0,[530,62]]],16],[[[554,[223]]]],[[[556,[223]]]],[[[558,[62,223]]]],[[[554,[223]]]],[[[554,[223]]]],[[[554,[223]]]],[[[556,[223]]]],[[[558,[62,223]]]],[[[553,[170,527,223]],170],[[554,[170,527,223]]]],[[[554,[223]]]],[[[555,[170,527,223]],170]],[[[534,[170,527,223]]],[[556,[170,527,223]]]],[[[556,[223]]]],[[[557,[170,527,223]]]],[[[536,[[0,[170,[560,[62]]]],62,527,223]]],[[558,[[0,[170,[560,[62]]]],62,527,223]]]],[[[558,[62,223]]]],[[[559,[[0,[170,[560,[62]]]],62,527,223]]]],[[[555,[170,527,223]],159,170]],[[[554,[223]]]],[[[555,[223]],159,210]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[554,[223]]]],[[[557,[223]]]],[[[559,[[560,[62]],62,223]]],[[560,[62]]]],[[[554,[223]]]],[[[554,[223]]]],[[[556,[223]]]],[[[558,[62,223]]]],[[[554,[223]]]],[[[534,[223]]]],[[[556,[223]]]],[[[557,[223]]]],[[[536,[[288,[62]],62,223]]],62],[[[558,[62,223]]]],[[[559,[[288,[62]],62,223]]],62],[[[554,[223]]]],[178,41],[183,41],[[[542,[223]]],41],[[[545,[223]]],41],[[[546,[223]]],41],[190,41],[208,41],[[[532,[223]]],41],[209,41],[178,16],[183,16],[[[542,[223]]],16],[[[545,[223]]],16],[[[546,[223]]],16],[190,16],[208,16],[[[532,[223]]],16],[[[537,[3,223]]],16],[209,16],[[[534,[170,18,527,223]]],18],[[[536,[[0,[170,[560,[62]]]],62,18,527,223]]],18],[[[553,[170,527,223]],170]],[[[534,[170,527,223]]]],[[[536,[[0,[170,[560,[62]]]],62,527,223]]]],[[[553,[170,527,223]],141]],[[[534,[170,527,223]],141]],[[[536,[[0,[170,[560,[62]]]],62,527,223]],141]],[[[534,[170,527,223]],141]],[[[536,[[0,[170,[288,[62]],[560,[62]]]],62,527,223]],141]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[554,[223]]]],[[[556,[223]]]],[[[558,[62,223]]]],[[[554,[223]]]],[[[556,[223]]]],[[[558,[62,223]]]],[[[556,[223]]]],[[[558,[[560,[62]],62,223]]]],[[[554,[223]],141],[[553,[223]]]],[[[556,[223]],141],[[534,[223]]]],[[[558,[62,223]],141],[[536,[62,223]]]],[[[556,[223]]]],[[[558,[[560,[62]],62,223]]],[[560,[62]]]],[178],[183],[[[542,[223]]]],[[[545,[223]]]],[[[546,[223]]]],[190],[208],[[[532,[223]]]],[[[537,[3,223]]]],[209],[[]],[[]],[[]],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[543,543],[[[541,[223]]],[[541,[223]]]],[[[531,[223]]],[[531,[223]]]],[[[550,[223]]],[[550,[223]]]],[[[552,[223]]],[[552,[223]]]],[[]],[[]],[[]],[[]],[[]],[[[543,[144]],13],[[30,[32]]]],[[[544,[144,223]],13],[[30,[32]]]],[[[533,[144,223]],13],[[30,[32]]]],[[[541,[[0,[144,291,170]],527,223]],13],[[30,[32]]]],[[[531,[[0,[144,291,170]],527,223]],13],[[30,[32]]]],[[[550,[[0,[144,291,170]],527,223]],13],[[30,[32]]]],[[[552,[[0,[144,291,170]],527,223]],13],[[30,[32]]]],[[[535,[144,223]],13],[[30,[32]]]],[[[561,[144,223]],13],[[30,[32]]]],[[[562,[144,223]],13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[535,[223]]]],[[[561,[223]]]],[[[562,[223]]]],[[[535,[170,527,223]]],[[561,[170,527,223]]]],[[[562,[170,527,223]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[562,[223]]]],[543,41],[[[544,[223]]],41],[[[533,[223]]],41],[543,16],[[[544,[223]]],16],[[[533,[223]]],16],[[[538,[3,223]]],16],[[[541,[[0,[291,170]],527,223]]],[[16,[[0,[291,170]]]]]],[[[531,[[0,[291,170]],527,223]]],[[16,[[0,[291,170]]]]]],[[[550,[[0,[291,170]],527,223]]],[[16,[[0,[291,170]]]]]],[[[552,[[0,[291,170]],527,223]]],[[16,[[0,[291,170]]]]]],[[[535,[170,527,223]]]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[561,[223]]]],[[[561,[223]]]],[543],[[[544,[223]]]],[[[533,[223]]]],[[[538,[3,223]]]],[[[541,[[0,[291,170]],527,223]]]],[[[531,[[0,[291,170]],527,223]]]],[[[550,[[0,[291,170]],527,223]]]],[[[552,[[0,[291,170]],527,223]]]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[549,[223]]]],[[[549,[223]]],223],[563],[563],[563],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[549,[223]],41],563],[[[549,[223]],563],41],[[[549,[223]]],41],[[[549,[223]]],41],[[[549,[223]]]],[[[549,[223]]]],[563,563],[[[549,[50,[0,[223,50]]]]],[[549,[50,[0,[223,50]]]]]],[564,564],[[[549,[50,[0,[223,50]]]],[549,[50,[0,[223,50]]]]]],[[[549,[50,[0,[223,50]]]],[549,[50,[0,[223,50]]]],210]],[[]],[[]],[[]],[[563,563]],[[[549,[223]]],118],[[[549,[223]]],118],[[],[[549,[[0,[223,18]]]]]],[[[549,[223]]],[[565,[223]]]],[[[549,[223]],564],[[565,[223]]]],[[[549,[223]]]],[[[566,[223]]]],[[[565,[223]]]],[[[549,[223]],563]],[[[549,[223]],159,3],37],[[[549,[223]],159,3],[[16,[563]]]],[[[549,[223]],159,3,210],[[30,[563,567]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[[[549,[223]],159,3],16],[[[549,[223]],[35,[159]],3],[[16,[35]]]],[[[549,[223]],[35,[159]],3],[[16,[35]]]],[[[549,[223]],159,3],16],[[[549,[223]],159,210],563],[[[549,[223]],159,210]],[[[549,[223]],159,567],563],[[[549,[223]],159],563],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[549,[223]]],[[566,[223]]]],[[]],[[]],[[]],[[]],[[[549,[223]],564],[[566,[223]]]],[[[549,[223]],41],37],[[[549,[223]]],37],[[[549,[223]]],564],[[[566,[223]]],564],[[[565,[223]]],564],[[[549,[223]],159],568],[[[549,[223]]],41],[[],[[549,[528]]]],[223,[[549,[223]]]],[564,[[16,[563]]]],[[[566,[223]]],16],[[[565,[223]]],16],[568,[[16,[563]]]],[[24,24]],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[[564,563]],[[564,563]],[[[549,[223]],563]],[[[549,[223]],159,3],16],[[[549,[223]],563,141],37],[[[549,[223]],41,210]],[[[549,[223]],41,210]],[564],[[[566,[223]]]],[[[565,[223]]]],[[]],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[549,[223]],159],[[30,[563]]]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[549,[223]],41,210],[[30,[529]]]],[41,[[30,[[549,[528]],529]]]],[[41,223],[[30,[[549,[223]],529]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[549,[528]]]],[[41,223],[[549,[223]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[569],[570],[571],[571],[571],[[572,141]],[[572,141]],[573,573],[574,574],[[]],[[]],[[],[[575,[569]]]],[[],[[575,[570]]]],[[],[[577,[570,576]]]],[[],[[578,[571]]]],[[],579],[[],572],[574,37],[571],[571],[571],[[573,573],37],[[574,574],37],[[],37],[[],37],[[],37],[[],37],[[579,13],[[30,[32]]]],[[572,13],[[30,[32]]]],[[573,13],[[30,[32]]]],[[574,13],[[30,[32]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[569,37],[570,37],[571,37],[571,37],[569],[570],[571],[571],[571],[571],[[],579],[[],572],[576,117],[579,41],[579,37],[574,37],[[24,24]],[[24,24]],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[24,24],37],[[24,24],37],[572,574],[573,37],[[]],[[]],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[569,37],[570,37],[571,37],[[571,580],37],[[571,581],37],[569,37],[[570,580],37],[571,37],[571,37],[571,37],[571,37],[571,37],[571,37],[569,37],[[570,581],37],[571,37],[[571,580],37],[[571,581],37],[571,37],[[571,580],37],[[571,581],37],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[569],[570],[571],[571],[569],[570],[571],[571],[571],[571],[571],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[579,[582,[570,62]]]],[[579,[582,[570,62]],580],573],[[579,[582,[570,62]],581],573],[[579,[582,[570,62]],3]],[[579,[582,[570,62]],3,580],573],[[579,[582,[570,62]],3,581],573],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[585,[583,584]]]],[[[582,[583,62]]]],[[[586,[583,584,62]]]],[[[588,[587,62]]]],[[[589,[587,62]]]],[[[591,[590,62]]]],[[]],[[]],[[]],[[],575],[[],577],[[],578],[[[575,[592,62]]]],[[[577,[592,584,62]]]],[[[578,[593,62]]]],[[],[[575,[592,[0,[18,62]]]]]],[[],[[577,[592,584,[0,[18,62]]]]]],[[],[[578,[593,[0,[18,62]]]]]],[[[582,[592,62]]],62],[[[594,[592,62]]],62],[[[586,[592,584,62]]],62],[[[595,[592,584,62]]],62],[[[588,[593,62]]],62],[[[589,[593,62]]],62],[[[591,[596,62]]],62],[[[597,[593,62]]],62],[[[598,[593,62]]],62],[[[582,[592,62]]],62],[[[594,[592,62]]],62],[[[589,[593,62]]],62],[[[598,[593,62]]],62],[[]],[[[589,[599,62]]],[[588,[599,62]]]],[[[591,[600,62]]],[[588,[600,62]]]],[[]],[[[589,[600,62]]],[[591,[600,62]]]],[[]],[[[582,[592,62]]]],[[[594,[592,62]]]],[[[586,[592,584,62]]]],[[[595,[592,584,62]]]],[[[588,[593,62]]]],[[[589,[593,62]]]],[[[591,[596,62]]]],[[[597,[593,62]]]],[[[598,[593,62]]]],[[[575,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[577,[592,584,[0,[144,62]]]],13],[[30,[32]]]],[[[578,[593,[0,[144,62]]]],13],[[30,[32]]]],[[[582,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[582,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[594,[592,[0,[144,62]]]],13],[[30,[32]]]],[[[594,[592,[0,[143,62]]]],13],[[30,[32]]]],[[[586,[592,584,[0,[144,62]]]],13],[[30,[32]]]],[[[586,[592,584,[0,[143,62]]]],13],[[30,[32]]]],[[[595,[592,584,[0,[144,62]]]],13],[[30,[32]]]],[[[595,[592,584,[0,[143,62]]]],13],[[30,[32]]]],[[[588,[593,[0,[143,62]]]],13],[[30,[32]]]],[[[588,[593,[0,[144,62]]]],13],[[30,[32]]]],[[[589,[593,[0,[144,62]]]],13],[[30,[32]]]],[[[589,[593,[0,[143,62]]]],13],[[30,[32]]]],[[[591,[596,[0,[144,62]]]],13],[[30,[32]]]],[[[591,[596,[0,[143,62]]]],13],[[30,[32]]]],[[[597,[593,[0,[143,62]]]],13],[[30,[32]]]],[[[597,[593,[0,[144,62]]]],13],[[30,[32]]]],[[[598,[593,[0,[143,62]]]],13],[[30,[32]]]],[[[598,[593,[0,[144,62]]]],13],[[30,[32]]]],[[[575,[592,62]]]],[[[577,[592,584,62]]]],[[[575,[583,62]]]],[[[577,[583,584,62]]]],[[[578,[593,62]]]],[[[578,[587,62]]]],[[[578,[593,62]]]],[[[578,[587,62]]]],[[]],[[]],[[]],[151],[[],[[575,[592]]]],[[]],[[],[[577,[592,584]]]],[[]],[151],[[],[[578,[593]]]],[151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15],[15],[15],[[[575,[592,62]]],62],[[[577,[592,584,62]]],62],[[[578,[593,62]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[575,[592]]]],[[[577,[592,584]]]],[[[578,[593]]]],[[],37],[[[575,[592,62]]],37],[[[585,[592,584]]],37],[[[577,[592,584,62]]],37],[[],37],[[[578,[593,62]]],37],[[],37],[[[578,[593,62]]],37],[[[585,[592,584]]],37],[[[577,[592,584,62]]],37],[[[582,[592,62]]],62],[[]],[[[575,[592,62]]],[[582,[592,62]]]],[[[585,[592,584]]]],[[[577,[592,584,62]]],[[586,[592,584,62]]]],[[]],[[]],[[]],[[]],[[[582,[592,62]],141],[[594,[592,62]]]],[[[594,[592,62]],141],[[594,[592,62]]]],[[[586,[592,584,62]],141],[[595,[592,584,62]]]],[[[595,[592,584,62]],141],[[595,[592,584,62]]]],[[[588,[593,62]],141],[[597,[593,62]]]],[[[589,[593,62]],141],[[598,[593,62]]]],[[[597,[593,62]],141],[[597,[593,62]]]],[[[598,[593,62]],141],[[598,[593,62]]]],[[[582,[592,62]]],[[575,[592,62]]]],[[],[[575,[592]]]],[[],[[577,[592,584]]]],[[],[[578,[593]]]],[[],117],[[[575,[592,62]]],592],[[[577,[592,584,62]]],592],[[[578,[593,62]]],593],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[24],[[[578,[593,62]]],[[588,[593,62]]]],[[[578,[601,62]]],[[588,[601,62]]]],[[[586,[592,584,62]]],[[577,[592,584,62]]]],[[[588,[593,62]]],[[578,[593,62]]]],[[[589,[593,62]]],[[578,[593,62]]]],[[[591,[596,62]]],[[578,[596,62]]]],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],134],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],37],[[[575,[592,62]]],[[16,[[582,[592,62]]]]]],[[[585,[592,584]]],37],[[[577,[592,584,62]]],[[16,[[586,[592,584,62]]]]]],[[],37],[[],37],[[],37],[[],37],[[[575,[602,62]]],[[16,[[582,[602,62]]]]]],[[[585,[602,584]]],37],[[[577,[602,584,62]]],[[16,[[586,[602,584,62]]]]]],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[[575,[602,62]]],[[16,[[582,[602,62]]]]]],[[[585,[602,584]]],37],[[[577,[602,584,62]]],[[16,[[586,[602,584,62]]]]]],[[],37],[[],37],[[],37],[[[582,[592,62]],141],[[30,[[594,[592,62]],[582,[592,62]]]]]],[[[594,[592,62]],141],[[30,[[594,[592,62]],[594,[592,62]]]]]],[[[586,[592,584,62]],141],[[30,[[595,[592,584,62]],[586,[592,584,62]]]]]],[[[595,[592,584,62]],141],[[30,[[595,[592,584,62]],[595,[592,584,62]]]]]],[[[588,[593,62]],141],[[30,[[597,[593,62]],[588,[593,62]]]]]],[[[589,[593,62]],141],[[30,[[598,[593,62]],[589,[593,62]]]]]],[[[597,[593,62]],141],[[30,[[597,[593,62]],[597,[593,62]]]]]],[[[598,[593,62]],141],[[30,[[598,[593,62]],[598,[593,62]]]]]],[[[578,[593,62]]],[[16,[[588,[593,62]]]]]],[[[578,[603,62]]],[[16,[[588,[603,62]]]]]],[[[578,[601,62]]],[[16,[[588,[601,62]]]]]],[[[578,[604,62]]],[[16,[[588,[604,62]]]]]],[[[578,[604,62]]],[[16,[[588,[604,62]]]]]],[[[578,[603,62]]],[[16,[[588,[603,62]]]]]],[[[578,[596,62]]],[[16,[[591,[596,62]]]]]],[[[578,[605,62]]],[[16,[[591,[605,62]]]]]],[[[578,[605,62]]],[[16,[[591,[605,62]]]]]],[[],37],[[[591,[596,62]]],[[30,[[589,[596,62]],[591,[596,62]]]]]],[[],37],[[[591,[605,62]]],[[30,[[589,[605,62]],[591,[605,62]]]]]],[[],37],[[[591,[605,62]]],[[30,[[589,[605,62]],[591,[605,62]]]]]],[[[591,[600,62]],141],16],[[[591,[[0,[605,600]],62]],141],16],[[[591,[[0,[605,600]],62]],141],16],[[[578,[593,62]]],[[16,[[589,[593,62]]]]]],[[[578,[603,62]]],[[16,[[589,[603,62]]]]]],[[[578,[603,62]]],[[16,[[589,[603,62]]]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[]],[[[585,[592,584]]]],[[]],[[]],[[]],[[[585,[583,584]]]],[[[582,[583,62]]]],[[[594,[583,62]]]],[[[586,[583,584,62]]]],[[[595,[583,584,62]]]],[[[588,[587,62]]]],[[[589,[587,62]]]],[[[591,[590,62]]]],[[[597,[587,62]]]],[[[598,[587,62]]]],[[]],[[]],[[]],[[]],[[[582,[592,62]],141]],[[[586,[592,584,62]],141]],[[[588,[593,62]],141]],[[[589,[593,62]],141]],[[[591,[596,62]],141]],[[[582,[583,62]],141]],[[[586,[583,584,62]],141]],[[[588,[587,62]],141]],[[[589,[587,62]],141]],[[[591,[590,62]],141]],[[[578,[596,62]]],[[591,[596,62]]]],[[]],[[[591,[596,62]]],[[589,[596,62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[591,[600,62]],141]],[[[578,[593,62]]],[[589,[593,62]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[[]],[[]],[93,37],[[[94,[55]]],55],[606,606],[[]],[[],606],[24,55],[[606,606],37],[[],37],[[],37],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[606,[69,[24]]]],[[606,13],[[30,[32]]]],[[]],[606,606],[[]],[15],[[],[[35,[24]]]],[606,[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[]],[[[94,[36]]],36],[[],55],[[],606],[[69,41]],[[24,24]],[24],[24],[[24,24],37],[[]],[606],[159],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[]],[[],30],[[],30],[[],31],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[[],55],[[[94,[41]]],41],[[]],[[69,210],16],[[69,210],16],[[]],[[],606],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[24,24]],[24],[24],[[24,24],37],[24,159],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52],0,[[],99],[[],99],0,[15],[[],134],[[],134],0,0,[15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15],[15],[15],[15],0,[[],2],0,[15],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52],[[],55],[[],55],[43],[62,72],[62,77],[[],37],[[]],[[]],[[],37],[[41,37]],[[],41],[[],37],[[],37],[41],[[],42],[37],[[],41],[[]],[[],37],[[]],[[]],[41],[41],[[],37],[[],37],[41,37],[[]],0,0,[[],37],0,[15],[[],17],[[],17],[93,37],[[[94,[55]]],55],0,0,[[]],[[],43],[117,[[118,[24]]]],[[],18],0,[[]],[[]],0,[24,55],0,0,[[],139],[[],139],[[],93],[[],93],0,0,[[[69,[24]]]],[[]],[[]],[15],0,[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[15],0,0,[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[],99],[[],99],0,0,[[[94,[41]]],41],[15],[15],[15],0,[[[94,[36]]],36],[[[45,[43,44]]]],0,0,[37,37],[[],55],[[],134],[[],134],[[],2],0,0,0,0,0,[[69,41]],0,[[],197],[[]],0,[15],[15],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[[],25],0,0,0,[69],[[],41],0,0,0,[[]],0,0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],35],[[],55],[[[94,[41]]],41],[2,8],0,[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,41],[41,[[30,[156]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[62,72],[62,77],[[],17],[[],17],0,0,0,0,0,0,0,[[]],0,0,0,0,0,0,0,[[],25],0,0,0,0,[[],[[30,[17,149]]]],[[],[[30,[17,149]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[[]],[117,[[118,[24]]]],[[],18],[[]],[[]],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[2,134],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[37,37],[[],55],[[69,41]],0,[[],197],[[]],0,[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[],41],0,[[],57],[[],[[68,[97]]]],[[],[[76,[97]]]],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[37,37],[[],55],[[[94,[41]]],41],[2,8],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[191,24],[191,24],[191,24],[191,24],[191,[[30,[[118,[[69,[24]]]],217]]]],[191,[[30,[[118,[[69,[24]]]],217]]]],[62,62],[[24,191]],[[24,191]],[[[118,[24]],191]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],[191,151],[[24,191,41],24],[[24,191,41],24],[[[118,[24]],191,191],[[30,[[118,[[69,[24]]]],217]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[13,[[30,[32]]]],[280,134],[[347,280],[[30,[32]]]],[55,[[30,[32]]]],[280,[[30,[32]]]],[2,[[30,[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,[[]],[[],69],[377,69],[377,69],[41,69],[41,69],[[],69],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[[94,[41]],[378,[41]]],[[377,[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,[[[173,[[69,[24]],44]]],[[173,[2,44]]]],[2,30],[[[69,[24]]],[[30,[2,340]]]],[[[69,[24]]],[[30,[2,340]]]],[[[69,[24]]],2],[[[69,[24]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],2],[2],[2,37],[2,37],[2,37],[[],405],[[],405],[[],16],[[],16],[[],16],[[],16],[2,[[16,[2]]]],[2,[[16,[2]]]],0,0,0,0,0,0,[[],134],0,0,0,[[[168,[44]]]],[[[168,[44]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[236,3],[[427,[236,3]]]],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[[0,[62,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[62,[[428,[62]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[62,269],[[431,[62,269]]]],[[62,270],[[432,[62,270]]]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[236,[[434,[236]]]],[62,[[436,[62,[0,[18,435]]]]]],[[237,41]],[[236,41]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[62,[[440,[62]]]],[236,[[441,[236]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[236,3],[[445,[236,3]]]],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[236,[[448,[236]]]],[[62,3],[[449,[62,3]]]],[[62,3],[[450,[62,3]]]],[62,[[451,[62]]]],0,[[62,3],[[452,[62,3]]]],0,[62,[[453,[62]]]],[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[236,41],[[457,[236]]]],[[62,264],[[458,[62,264]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],0,[[237,265],266],[[236,265],266],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[236,3],[[461,[236,3]]]],0,[[62,264],[[462,[62,264]]]],[[62,269],[[463,[62,269]]]],[[236,[69,[24]]],[[464,[236]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],0,[[62,3],[[471,[62,3]]]],[[236,273],[[472,[236]]]],[[]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,24],[[475,[62]]]],[[62,41],[[476,[62]]]],0,[[62,41],[[477,[62]]]],[[62,159],[[478,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[236,[69,[24]]],[[486,[236]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[264],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[264,264],[[458,[264,264]]]],[[62,264],[[458,[62,264]]]],[[],490],[[237,265],266],[[236,265],266],[3,[[492,[3]]]],[264,[[491,[264]]]],[[264,264],[[462,[264,264]]]],[[62,264],[[462,[62,264]]]],[[],493],[[264,264],[[496,[264,264]]]],[[],494],[[264,264],[[495,[264,264]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[62,[[428,[62]]]],[[62,270],[[432,[62,270]]]],[236,[[434,[236]]]],[[237,41]],[[236,41]],0,[[[0,[270,236]],[0,[267,236]]],264],[[],503],[236,[[441,[236]]]],[236,[[448,[236]]]],0,[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[236,[69,[24]]],[[464,[236]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],[24,505],[[236,273],[[472,[236]]]],[[],506],[[[0,[270,267,236]]]],[[62,24],[[475,[62]]]],[[62,159],[[478,[62]]]],[[236,[69,[24]]],[[486,[236]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[236,3],[[427,[236,3]]]],[[[0,[62,5]]],[[237,[[173,[264,44]]]]]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[264,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[[0,[62,5]]],[[237,[[173,[270,44]]]]]],[[[0,[62,5]]],[[237,[[173,[267,44]]]]]],[62,[[428,[62]]]],[[[0,[62,429]]],[[430,[[0,[62,429]]]]]],[[62,269],[[431,[62,269]]]],[[62,270],[[432,[62,270]]]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[236,[[434,[236]]]],[62,[[436,[62,[0,[18,435]]]]]],[[237,41]],[[236,41]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[62,[[440,[62]]]],[236,[[441,[236]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[236,3],[[445,[236,3]]]],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[236,[[448,[236]]]],[[62,3],[[449,[62,3]]]],[[62,3],[[450,[62,3]]]],[62,[[451,[62]]]],[[62,3],[[452,[62,3]]]],[62,[[453,[62]]]],[[[0,[236,62]]],[[454,[[0,[236,62]]]]]],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[236,41],[[457,[236]]]],[[62,264],[[458,[62,264]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],[[237,265],266],[[236,265],266],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[[30,[[69,[24]],254]]]]]],[[237,265],[[266,[[30,[254]]]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[271]]],[[266,[[30,[41,254]]]]]],[[237,265,273],[[266,[[30,[159,254]]]]]],[[237,265,[69,[24]]],[[266,[[30,[41,254]]]]]],[[237,265,[69,[274]]],[[266,[[30,[41,254]]]]]],[[236,3],[[461,[236,3]]]],[[62,264],[[462,[62,264]]]],[[62,269],[[463,[62,269]]]],[[236,[69,[24]]],[[464,[236]]]],[[236,[69,[24]]],[[465,[236]]]],[[236,134],[[466,[236]]]],[[236,[152,[24,44]]],[[467,[236]]]],[[236,134],[[468,[236]]]],[[236,24,[152,[24,44]]],[[469,[236]]]],[[236,[69,[271]]],[[470,[236]]]],[[62,3],[[471,[62,3]]]],[[236,273],[[472,[236]]]],[[]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,24],[[475,[62]]]],[[62,41],[[476,[62]]]],[[62,41],[[477,[62]]]],[[62,159],[[478,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[236,[69,[24]]],[[486,[236]]]],[[236,[69,[24]]],[[487,[236]]]],[[236,[69,[274]]],[[488,[236]]]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[236,3],[[426,[236,3]]]],[[236,3],[[427,[236,3]]]],[[[0,[269,236]]],[[511,[[0,[269,236]]]]]],[[[0,[5,62]]],[[237,[[173,[269,44]]]]]],[62,[[237,[[173,[269,44]]]]]],[[62,269],[[431,[62,269]]]],[[[0,[269,62]]],[[433,[[0,[269,62]]]]]],[62,[[436,[62,[0,[18,435]]]]]],[[[0,[269,62]]],[[437,[[0,[269,62]]]]]],[62,[[438,[62]]]],[[[0,[50,62]]],[[439,[[0,[50,62]]]]]],[[],512],[62,[[440,[62]]]],[[62,3],[[442,[62,3]]]],[[62,3],[[443,[62,3]]]],[[236,3],[[444,[236,3]]]],[[236,3],[[445,[236,3]]]],[[62,3],[[446,[62,269,3]]]],[62,[[447,[62]]]],[[62,3],[[449,[62,3]]]],[[62,3],[[450,[62,3]]]],[62,[[451,[62]]]],[[62,3],[[452,[62,3]]]],[138,513],[62,[[453,[62]]]],[[62,3],[[455,[62,3]]]],[236,[[456,[236]]]],[[236,41],[[457,[236]]]],[[],514],[264,[[521,[264]]]],[[269,269],[[459,[269,269]]]],[[62,269],[[459,[62,269]]]],[[62,3],[[460,[62,3,[0,[18,435]]]]]],[[],515],[3,[[516,[3]]]],[[237,265],[[266,[16]]]],[[236,265],[[266,[16]]]],[[236,3],[[461,[236,3]]]],[[269,269],[[463,[269,269]]]],[[62,269],[[463,[62,269]]]],[50,[[517,[50]]]],[3,[[518,[3]]]],[[62,3],[[471,[62,3]]]],[[]],[[62,41],[[473,[62]]]],[[62,3],[[474,[62,3]]]],[[62,41],[[476,[62]]]],[[62,41],[[477,[62]]]],[[62,3],[[479,[62,3]]]],[[62,3],[[480,[62,3,264]]]],[[[0,[269,62]]],[[481,[[0,[269,62]],[0,[18,435]]]]]],[[[0,[269,236,62]],3],[[482,[[0,[269,236,62]],3]]]],[[236,3],[[483,[236,3]]]],[[[0,[269,236]]],[[484,[[0,[269,236]]]]]],[3,[[520,[3,264]]]],[3,[[519,[3,264]]]],[[[0,[269,62]]],[[485,[[0,[269,62]],[0,[18,435]],[0,[18,435]]]]]],[[62,269],[[489,[62,269]]]],0,0,0,0,0,0,[[[0,[170,62]]],41],[[[0,[170,62]]],167],[[[0,[170,62]]],159],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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[575,[569]]]],[[],[[575,[570]]]],[[],[[577,[570,576]]]],[[],[[578,[571]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],37],[[],37],[[]],[[]],[[]],[[]],[[]],[[],117],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],55],[[],37],[93,37],[[[94,[55]]],55],[24,55],[[],139],[[],139],[[],93],[[],93],[[[69,[24]]]],[[]],[[],[[35,[24]]]],[[],162],[[],163],[[],164],[[],165],[[],59],[[],36],[[],153],[[],166],[[],167],[[],159],[[],24],[[],41],[[[94,[162]]],162],[[[94,[163]]],163],[[[94,[164]]],164],[[[94,[165]]],165],[[[94,[59]]],59],[[[94,[41]]],41],[[[94,[36]]],36],[[],55],[[69,41]],[[]],[69,16],[175,16],[[69,41],[[152,[44]]]],[[175,41],[[152,[44]]]],[[69,41],[[152,[44]]]],[69,16],[69],[[[94,[153]]],153],[[[94,[166]]],166],[[[94,[167]]],167],[[[94,[159]]],159],[[[94,[24]]],24],[[],55],[[[94,[41]]],41],[[69,210],16],[[69,210],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[24,24]],[24],[24],[[24,24],37],[24,159],0,0,0,0,0,0,0,0,0,0,0,[36,37],[36,37],[40],[40],[36,37],[36,37],[36,37],[[],40],[40],[40],[40,37],[40,37],0,[[607,580]],[[]],[[]],[607,607],[[]],[[],607],[607,580],[607,139],[607,93],[607,580],[607,139],[607,93],[[607,13],14],[[]],[15],[[]],[607,37],[28,607],[607],[[24,24]],[24],[24],[[],25],[[]],[[],30],[[],30],[[],31],[607],[607],[[607,28]],[[]]],"c":[1908,2951,5370,6253,11973,12172],"p":[[3,"GameSystems"],[15,"str"],[8,"FnMut"],[8,"Sync"],[8,"Send"],[3,"Sessions"],[3,"SessionOptions"],[3,"Ustr"],[8,"TryInto"],[3,"Session"],[3,"DefaultSessionRunner"],[3,"Game"],[3,"Formatter"],[6,"Result"],[3,"World"],[4,"Option"],[8,"HasSchema"],[8,"Default"],[3,"RefMut"],[8,"SessionPlugin"],[8,"GamePlugin"],[3,"Iter"],[3,"IterMut"],[15,"u8"],[3,"Schema"],[3,"Ref"],[3,"AtomicResource"],[6,"Instant"],[3,"SystemStages"],[4,"Result"],[3,"TypeId"],[3,"Error"],[8,"FromWorld"],[8,"IntoSystem"],[15,"array"],[15,"isize"],[15,"bool"],[3,"AtomicBorrow"],[3,"AtomicBorrowMut"],[3,"AtomicIsize"],[15,"usize"],[3,"BitFmt"],[3,"BitSetVec"],[3,"Global"],[3,"Rc"],[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[3,"CommandQueue"],[8,"Clone"],[8,"AddAssign"],[3,"StaticSystem"],[3,"SimpleSystemStage"],[8,"StageLabel"],[15,"char"],[8,"Array"],[3,"SmallVec"],[3,"ComponentStore"],[15,"i8"],[3,"CStr"],[8,"Deref"],[8,"Sized"],[8,"DerefMut"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[8,"IsAligned"],[3,"OwningPtr"],[3,"PtrMut"],[15,"slice"],[8,"AsMut"],[3,"SchemaBox"],[3,"SchemaRefMut"],[3,"IntoIter"],[4,"Primitive"],[3,"AtomicCell"],[3,"Ptr"],[3,"SchemaRef"],[8,"AsRef"],[3,"StructSchemaInfo"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[3,"UntypedComponentStore"],[3,"Entities"],[8,"BitXor"],[8,"BitXorAssign"],[3,"UntypedAtomicResource"],[3,"AtomicSchemaRef"],[3,"AtomicSchemaRefMut"],[3,"SchemaVec"],[3,"SVec"],[15,"f64"],[8,"RangeBounds"],[3,"ThinSlicePtr"],[3,"LabeledId"],[3,"Aligned"],[3,"Unaligned"],[3,"Ulid"],[3,"SMap"],[3,"ComponentStores"],[3,"Entity"],[3,"SBox"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[3,"SchemaMap"],[4,"FieldIdx"],[3,"SchemaId"],[3,"UntypedResources"],[3,"Resources"],[4,"CoreStage"],[8,"Ord"],[4,"Ordering"],[3,"NonZeroUsize"],[3,"NonNull"],[3,"SystemTime"],[3,"Res"],[3,"ResInit"],[3,"ResMut"],[3,"ResMutInit"],[3,"NoClone"],[3,"Commands"],[3,"In"],[8,"Deserializer"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[8,"PartialEq"],[3,"String"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[8,"IntoIterator"],[15,"f32"],[8,"Into"],[8,"FnOnce"],[8,"BitSet"],[8,"Display"],[8,"Debug"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[4,"CollectionAllocErr"],[3,"NotInitialized"],[3,"SchemaMismatchError"],[3,"SchemaFieldNotFoundError"],[15,"never"],[3,"Vec"],[15,"u128"],[8,"ToOwned"],[4,"Cow"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"Rng"],[15,"u64"],[8,"FromStr"],[4,"DecodeError"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[15,"u32"],[3,"Arc"],[8,"Hasher"],[8,"Hash"],[8,"SliceIndex"],[8,"SystemStage"],[3,"Box"],[3,"FieldPath"],[8,"Iterator"],[3,"UntypedComponentStoreIter"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"UntypedComponentStoreIterMut"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"UntypedComponentBitsetIteratorMut"],[8,"QueryItem"],[3,"EntitiesIterWith"],[3,"UntypedComponentBitsetIterator"],[3,"EntityIterator"],[3,"Keys"],[3,"Layout"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[8,"Not"],[8,"PartialOrd"],[8,"Copy"],[3,"SchemaRegistry"],[8,"Serializer"],[3,"SchemaSerializer"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[8,"Sub"],[8,"SubAssign"],[4,"EncodeError"],[3,"Values"],[3,"ValuesMut"],[8,"Fn"],[3,"ResizableAlloc"],[3,"TypeDatas"],[3,"TypeDataAlreadyInserted"],[3,"ResizableAllocIter"],[8,"DoubleEndedIterator"],[3,"ResizableAllocIterMut"],[3,"AllocError"],[3,"OsStr"],[3,"Path"],[3,"OsString"],[8,"Allocator"],[3,"PathBuf"],[8,"Allocator"],[3,"Vec"],[3,"CString"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[8,"BufRead"],[3,"ThinBox"],[8,"Deserialize"],[8,"Deserializer"],[8,"Visitor"],[8,"Any"],[8,"Visitor"],[3,"Out"],[3,"Map"],[8,"Serialize"],[3,"Seq"],[3,"Struct"],[3,"StructVariant"],[3,"Tuple"],[3,"TupleStruct"],[3,"TupleVariant"],[3,"Error"],[8,"TurboCore"],[8,"Write"],[8,"GenCore"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedStream"],[8,"FusedFuture"],[8,"Unsize"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"AsyncIterator"],[8,"Stream"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Generator"],[4,"GeneratorState"],[8,"Seek"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"IterMut"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[3,"RangeToInclusive"],[3,"RangeFrom"],[3,"RangeInclusive"],[3,"StringDeserializer"],[4,"SocketAddr"],[3,"IntoIter"],[3,"Weak"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"Splice"],[3,"AllFuture"],[3,"AnyFuture"],[3,"Bytes"],[8,"UnwindSafe"],[3,"CatchUnwind"],[3,"Chain"],[3,"Chain"],[3,"Cloned"],[3,"CloseFuture"],[8,"Extend"],[3,"CollectFuture"],[3,"Copied"],[3,"CountFuture"],[3,"Cycle"],[3,"Enumerate"],[3,"FillBuf"],[3,"Filter"],[3,"FilterMap"],[3,"FindFuture"],[3,"FindMapFuture"],[3,"FlatMap"],[3,"Flatten"],[3,"FlushFuture"],[3,"FoldFuture"],[3,"ForEachFuture"],[3,"Fuse"],[3,"Inspect"],[3,"LastFuture"],[3,"Lines"],[3,"Map"],[3,"NextFuture"],[3,"NthFuture"],[3,"Or"],[3,"Or"],[3,"PartitionFuture"],[3,"PositionFuture"],[3,"Race"],[3,"Race"],[3,"ReadFuture"],[3,"ReadExactFuture"],[3,"ReadLineFuture"],[3,"ReadToEndFuture"],[3,"ReadToStringFuture"],[3,"ReadUntilFuture"],[3,"ReadVectoredFuture"],[3,"Scan"],[3,"SeekFuture"],[3,"Skip"],[3,"SkipWhile"],[3,"Split"],[3,"StepBy"],[3,"Take"],[3,"Take"],[3,"TakeWhile"],[3,"Then"],[3,"TryCollectFuture"],[3,"TryFoldFuture"],[3,"TryForEachFuture"],[3,"TryNextFuture"],[3,"UnzipFuture"],[3,"WriteFuture"],[3,"WriteAllFuture"],[3,"WriteVectoredFuture"],[3,"Zip"],[3,"Pending"],[3,"PollOnce"],[3,"PollFn"],[3,"Ready"],[3,"YieldNow"],[3,"Zip"],[3,"TryZip"],[3,"AsyncAsSync"],[3,"BufReader"],[3,"BufWriter"],[3,"AssertAsync"],[3,"Cursor"],[4,"ErrorKind"],[3,"Empty"],[3,"BlockOn"],[3,"Repeat"],[3,"Sink"],[3,"ReadHalf"],[3,"WriteHalf"],[3,"IntoInnerError"],[3,"Error"],[3,"BlockOn"],[3,"Empty"],[3,"Iter"],[3,"Once"],[3,"Pending"],[3,"PollFn"],[3,"Repeat"],[3,"RepeatWith"],[3,"Unfold"],[3,"TryUnfold"],[3,"OnceFuture"],[3,"FxHasher"],[3,"FxHasher64"],[3,"FxHasher32"],[3,"HashMap"],[3,"HashSet"],[8,"BuildHasher"],[3,"Global"],[4,"TryReserveError"],[8,"Equivalent"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[4,"Entry"],[4,"Entry"],[4,"EntryRef"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"AHasher"],[3,"BuildHasherDefault"],[3,"Intersection"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IntoKeys"],[3,"IntoValues"],[3,"RawEntryBuilder"],[3,"RawEntryBuilderMut"],[3,"RawTable"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[4,"RawEntryMut"],[3,"RawOccupiedEntryMut"],[3,"RawVacantEntryMut"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"OccupiedEntryRef"],[3,"VacantEntryRef"],[8,"From"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Bucket"],[3,"RawIter"],[3,"RawDrain"],[3,"RawIntoIter"],[3,"InsertSlot"],[3,"RawIterHash"],[3,"RawFairMutex"],[3,"RawMutex"],[3,"RawRwLock"],[3,"Once"],[3,"WaitTimeoutResult"],[4,"OnceState"],[3,"Mutex"],[3,"RawThreadId"],[3,"ReentrantMutex"],[3,"RwLock"],[3,"Condvar"],[3,"Duration"],[3,"Instant"],[3,"MutexGuard"],[8,"RawMutexFair"],[8,"GetThreadId"],[3,"RawReentrantMutex"],[3,"ReentrantMutexGuard"],[8,"RawRwLockFair"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[8,"RawRwLockUpgradeFair"],[3,"RwLockUpgradableReadGuard"],[8,"RawMutex"],[8,"RawRwLock"],[3,"MappedMutexGuard"],[3,"MappedReentrantMutexGuard"],[8,"RawRwLockUpgrade"],[3,"MappedRwLockReadGuard"],[3,"MappedRwLockWriteGuard"],[8,"RawRwLockDowngrade"],[8,"RawRwLockUpgradeDowngrade"],[8,"RawRwLockRecursive"],[8,"RawMutexTimed"],[8,"RawRwLockTimed"],[8,"RawRwLockRecursiveTimed"],[8,"RawRwLockUpgradeTimed"],[3,"Rng"],[3,"Time"],[8,"SessionRunner"],[8,"UnwrapMany"],[4,"TurboKind"],[8,"SystemParam"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"FromType"],[8,"System"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[13,"Opaque"],[13,"Map"],[8,"LayoutExt"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"],[8,"StreamExt"],[8,"FutureExt"],[8,"AsyncReadExt"],[8,"AsyncWriteExt"],[8,"AsyncBufReadExt"],[8,"AsyncSeekExt"],[13,"AllocError"],[3,"GuardSend"],[3,"GuardNoSend"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"]],"a":{"errno":[8152],"getlasterror":[8152],"{:?}":[5291,12077],"{}":[5298,12084]}},\ "bones_matchmaker":{"doc":"Matchmaking server for Jumpy.","t":"AF","n":["cli","start"],"q":[[0,"bones_matchmaker"],[1,"bones_matchmaker::cli"]],"d":["",""],"i":[0,0],"f":[0,[[]]],"c":[],"p":[]},\ "bones_matchmaker_proto":{"doc":"Network protocol structs for the Jumpy matchmaker.","t":"NNNDEENDNDNELLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMM","n":["Accepted","All","ClientCount","MatchInfo","MatchmakerRequest","MatchmakerResponse","One","RecvProxyMessage","RequestMatch","SendProxyMessage","Success","TargetClient","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_count","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_client","hash","into","into","into","into","into","into","match_data","message","message","serialize","serialize","serialize","serialize","serialize","serialize","target_client","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","client_count","player_idx","random_seed"],"q":[[0,"bones_matchmaker_proto"],[99,"bones_matchmaker_proto::MatchmakerResponse"]],"d":["The conneciton has been accepted","Send the message to all connected clients.","This is the current number of connected clients","Information about a match that is being requested","Requests that may be made in matchmaking mode","Responses that may be returned in matchmaking mode","Send the message to the client with the specified index.","The format of a message forwarded by the proxy to a client.","Request a match ID from the server","The format of a message sent by a client to the proxy, so …","The desired client count has been reached, and you may …","The client to send a network message to.","","","","","","","","","","","","","The number of clients to have in a 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.","The client that the message came from.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","This is an arbitrary set of bytes that must match exactly …","The message data.","The message data.","","","","","","","The client that the message should go to.","","","","","","","","","","","","","","","","","","","","","","","","","The number of connected clients in the match","The client idx of the current client","The random seed that each client should use."],"i":[3,5,3,0,0,0,5,0,1,0,3,0,1,2,3,4,5,6,1,2,3,4,5,6,2,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,2,2,1,2,3,4,5,6,1,2,3,4,5,6,6,2,1,2,3,4,5,6,2,4,6,1,2,3,4,5,6,4,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,15,15,15],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[8,[1]]]],[7,[[8,[2]]]],[7,[[8,[3]]]],[7,[[8,[4]]]],[7,[[8,[5]]]],[7,[[8,[6]]]],[[2,2],9],[[],9],[[1,10],11],[[2,10],11],[[3,10],11],[[4,10],11],[[5,10],11],[[6,10],11],[[]],[[]],[[]],[[]],[[]],[[]],0,[[2,12]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[1,13],8],[[2,13],8],[[3,13],8],[[4,13],8],[[5,13],8],[[6,13],8],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0],"c":[],"p":[[4,"MatchmakerRequest"],[3,"MatchInfo"],[4,"MatchmakerResponse"],[3,"SendProxyMessage"],[4,"TargetClient"],[3,"RecvProxyMessage"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Hasher"],[8,"Serializer"],[3,"TypeId"],[13,"Success"]]},\ -"bones_schema":{"doc":"Simple reflection system based on the #[repr(C)] memory …","t":"NNNDENNIIYNNNNNNNENDDEDNNDDNNNNNNNNDNAMMMMMMKMMMMMMMAAAAKMMAMMMMMMMMIDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNIIYNNNNNNNENSCCDDEDCCNNDDSNNNNNNNNDDNLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLLMLLLLLLLLLLLLLMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLMMMMEDNSNDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIKKKKKHDDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","Schema","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaTypeMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","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","capacity","capacity","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","deref","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","get","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","hash","hash","index","index","index_mut","index_mut","insert","insert","insert","insert_box","insert_box_unchecked","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_schema_map","into_schema_vec","into_smap","into_svec","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","layout","len","len","len","new","new","new","new","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","pop","pop","pop_box","ptr","ptr_mut","push","push","push_box","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","remove","remove","remove","remove_box","remove_unchecked","repeat","resize","schema","schema","schema","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_get","try_get","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","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_idx","unchecked_idx_mut","value_schema","values","values","values_mut","values_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","RAND_BITS","SMap","SVec","Schema","SchemaData","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_enum","as_primitive","as_schema_mut","as_schema_mut","as_schema_mut","as_schema_ref","as_schema_ref","as_schema_ref","as_struct","as_vec","bones_utils","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","cast","cast","cast","cast_mut","cast_mut","cast_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compute_layout_info","create","datetime","default","default_fn","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop_fn","ensure_match","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field_offsets","field_offsets","fields","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_bytes","from_datetime","from_datetime_with_source","from_parts","from_str","from_string","from_type","full_name","has_opaque","hash","hash","hash_fn","id","increment","into","into","into","into","into","into","into","into","into","into","is_nil","kind","layout","layout","layout","name","name","name","new","nil","partial_cmp","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","represents","schema","schema","schema","schema","serialize","tag_type","timestamp_ms","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","try_cast","try_cast","try_cast","try_cast_mut","try_cast_mut","try_cast_mut","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_data","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_source","align","size","key","value","FieldIdx","FieldPath","Idx","MSG","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","as_mut","as_ptr","as_ptr","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast_into_mut","cast_mut","cast_mut","cast_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","deserialize","drop","eq","equivalent","equivalent","field","field","field","field_mut","field_path","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from","from","from_ptr_schema","from_ptr_schema","from_raw_parts","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_sbox","into_schema_box","new","new","new","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","schema","schema","schema","schema","schema","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_field_path","try_hash","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","equivalent","equivalent","fmt","from","from","hash","into","into","raw_clone","raw_drop","raw_drop","raw_eq","raw_hash","register","schemas","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize_fn","erased_serialize","from","from","from","from_type","into","into","into","raw_drop","raw_drop","raw_drop","schema","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":[[0,"bones_schema"],[64,"bones_schema::Primitive"],[66,"bones_schema::SchemaKind"],[68,"bones_schema::alloc"],[362,"bones_schema::prelude"],[660,"bones_schema::prelude::Primitive"],[662,"bones_schema::prelude::SchemaKind"],[664,"bones_schema::ptr"],[851,"bones_schema::raw_fns"],[861,"bones_schema::registry"],[895,"bones_schema::ser_de"]],"d":["A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A schema registered with the SCHEMA_REGISTRY.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A TypeMap-like structure that can store items that …","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity.","Get the capacity of the backing buffer.","Get the capacity of the vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 an item in the vec.","Get a reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get data out of the store.","Get an item in the vec.","Get a mutable reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Get the hash of this SchemaVec.","Get the hash of the SVec.","","","","","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert data into the store","Insert an untyped item into the map.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Iterate over the allocation.","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate mutably over the allocation.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","Get the layout.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Create a new ResizableAlloc for the given memory layout. …","Initialize an empty SchemaVec for items with the given …","Initialize the SMap.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","","","","","","","","","to ensure that the following address will satisfy align …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","Raw version of the hash() function. Not meant for normal …","Remove an item from the map.","Remove an item.","Remove data from the store.","Untypededly remove an item.","Safety","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","Get the schema of items in this SchemaVec.","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Get a value out of the map for the given key.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","","","","","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","","","A schema registered with the SCHEMA_REGISTRY.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","","","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Get the enum, if this is a enum.","Get the primitive, if this is a primitive.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Converts a reference of T to a SchemaRef","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","","","","","","","","","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","","Gets the datetime of when this Ulid was created accurate …","","The function pointer that may be used to write a default …","","","","","","","","","The function pointer that may be used to drop data with …","Helper function to make sure that this schema matches …","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","If this schema represents a struct, this returns the list …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Create a Ulid from separated parts.","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","The full name of the type, including any module specifiers.","Recursively checks whether or not the schema contains any …","","","The function pointer that may be used to hash the value.","Get the registered, unique ID of the Schema.","Increment the random number, make sure that the ts millis …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Test if the Ulid is nil","The kind of schema.","Get the memory layout of the enum tag.","Get the Layout of the Schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Creates a new Ulid with the current time (UTC)","The ‘nil Ulid’.","","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns whether or not this schema represents the same …","Get this type’s Schema.","Get a static reference to the Schema that was registered.","The schema of this variant.","The schema of the field.","","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","","Creates a Crockford Base32 encoded string that represents …","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","Container for storing Schema type datas.","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","","","","","","","","","","","Creates a new Ulid using data from the given random number …","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The display error message for this error type.","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Borrow this box as a SchemaRefMut.","Get the raw pointer","Get the pointer.","Borrow this box as a SchemaRef.","","","","","","","","","","","","","","","","","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","Safety","Safety","","","","","","","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a nested field from the box.","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","","Returns the argument unchanged.","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 SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get the hash of this schema box, if supported.","","Get the hash of this schema box.","Get the hash of this schema box, if supported.","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Create a new SchemaRef from a reference to a type that …","","","","","","","","","","","","","","","","Get the Schema for the pointer.","Get the Schema for the pointer.","","","Get the Schema for the pointer.","","","","","","","","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","Get a nested field from the box.","Get the hash of this schema box, if supported.","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","","","","","","","","","Allocates a SchemaBox for the given Schema, but doesn’t …","","","","","","","","","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","Register a schema with the registry.","The registered schemas.","","","","","","","","","","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","The function that may be used to deserialize the type.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[43,41,41,0,0,43,43,0,0,0,43,43,43,43,43,41,43,0,41,0,0,0,0,43,41,0,0,43,49,43,49,43,43,49,43,0,41,0,47,47,47,47,48,45,83,47,47,47,48,47,50,51,0,0,0,0,5,50,51,0,42,47,47,42,84,84,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,2,21,26,4,22,27,25,29,7,6,8,9,2,21,26,4,22,27,25,29,7,6,8,9,2,4,6,2,4,7,6,8,9,2,4,7,6,8,9,7,6,9,6,6,2,4,4,6,4,4,6,6,4,7,6,8,9,2,21,26,4,22,27,25,29,7,6,8,9,7,6,4,7,6,8,9,4,7,6,8,4,8,4,8,8,8,4,6,7,6,7,6,7,8,9,8,8,2,21,26,4,22,27,25,29,7,6,8,9,21,26,4,4,22,27,25,29,7,7,6,6,8,8,7,6,8,4,4,6,8,2,4,7,6,8,2,4,7,6,8,8,7,8,2,4,6,8,2,4,7,6,8,21,26,22,27,25,29,25,29,86,4,6,4,2,2,4,6,4,2,4,7,6,8,9,7,6,9,2,21,26,4,22,27,25,29,7,6,8,9,4,4,6,4,7,8,9,8,8,86,2,4,7,6,2,4,7,6,8,9,2,21,26,4,22,27,25,29,7,6,8,9,4,8,4,8,8,8,8,8,2,21,26,4,22,27,25,29,7,6,8,9,8,4,4,4,4,8,8,2,21,26,4,22,27,25,29,7,6,8,9,2,2,8,7,8,7,8,2,21,26,4,22,27,25,29,7,6,8,9,2,43,41,41,0,0,43,43,0,0,0,43,43,43,43,43,41,43,0,41,46,0,0,0,0,0,0,0,0,43,41,0,0,46,43,49,43,49,43,43,49,43,0,0,41,41,41,5,5,5,5,5,5,41,41,0,46,47,41,48,45,42,49,50,51,43,46,47,41,48,45,42,49,50,51,43,5,5,5,5,5,5,46,47,41,48,45,42,49,50,51,43,47,46,47,41,48,45,42,49,50,51,43,46,47,46,46,46,47,46,47,41,45,42,49,50,43,47,1,46,42,49,50,43,47,46,46,42,42,49,49,50,50,43,43,46,1,48,45,46,46,47,41,48,45,42,49,50,51,43,46,46,46,46,47,41,48,45,42,49,50,51,43,46,46,46,46,46,46,83,47,47,46,43,47,1,46,46,47,41,48,45,42,49,50,51,43,46,47,49,1,48,47,50,51,46,46,46,46,46,47,41,48,45,42,49,50,51,43,46,46,47,41,48,45,42,49,50,51,43,46,42,49,50,43,46,43,1,5,1,50,51,46,42,46,46,46,47,41,48,45,42,49,50,51,43,46,46,46,5,5,5,5,5,5,46,47,41,48,45,42,49,50,51,43,46,47,41,48,45,42,49,50,51,43,47,46,47,41,48,45,42,49,50,51,43,47,42,46,47,41,48,45,42,49,50,51,43,46,84,84,85,85,0,0,71,37,71,0,0,0,0,0,0,20,18,17,20,18,20,70,75,17,71,37,73,18,20,70,75,17,71,37,73,17,18,18,20,20,20,70,17,71,20,70,17,71,20,70,70,17,18,70,18,20,20,20,20,18,20,17,20,17,18,20,70,71,71,37,37,73,73,20,18,20,20,70,75,17,71,71,71,71,37,73,18,17,20,18,20,17,20,18,17,18,20,20,17,18,20,70,75,17,71,37,73,18,18,20,20,75,75,20,70,18,20,70,17,20,70,17,71,70,18,20,70,75,17,71,37,73,20,20,18,20,20,70,17,20,70,17,71,71,37,73,17,18,18,20,20,18,20,70,70,75,17,71,37,73,18,20,18,20,70,75,17,71,37,73,18,18,20,20,18,20,70,75,17,71,37,73,20,18,20,70,75,17,71,37,73,0,0,0,0,0,87,88,89,90,91,0,0,0,79,66,79,66,66,66,66,66,66,66,79,66,66,79,66,66,79,66,66,66,79,79,66,79,66,79,66,79,66,79,66,0,0,0,82,80,81,82,80,81,80,81,81,82,82,80,81,81,82,80,81,82,80,81,81,82,82,80,81,82,80,81,82,80,81,82,80,81],"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,[[],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,3],[4,3],[[[6,[5]]],3],[2,2],[4,4],[[[7,[5,5]]],[[7,[5,5]]]],[[[6,[5]]],[[6,[5]]]],[8,8],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[5,5]]]],[[],[[6,[5]]]],[[],9],[[[6,[5]]]],[[[6,[5]]]],[2],[4],[[4,4],10],[[[6,[[0,[11,5]]]],[6,[[0,[11,5]]]]],10],[[],10],[[],10],[[],10],[[],10],[[4,12],13],[[[7,[[0,[5,14]],[0,[5,14]]]],12],13],[[[6,[[0,[5,14]]]],12],13],[[8,12],13],[[9,12],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[7,[5,5]]]],[15,[[6,[5]]]],[[4,3],[[16,[5]]]],[[[7,[5,5]],5],[[16,[5]]]],[[[6,[5]],3],[[16,[5]]]],[[8,5],[[16,[5]]]],[9,[[16,[5]]]],[[4,3],[[16,[5]]]],[[[7,[5,5]],5],[[16,[5]]]],[[[6,[5]],3],[[16,[5]]]],[[8,5],[[16,[5]]]],[[4,3],[[16,[17]]]],[[8,17],[[16,[17]]]],[[4,3],[[16,[18]]]],[[8,17],[[16,[18]]]],[[8,17],[[16,[17]]]],[[8,17],[[16,[18]]]],[4,19],[[[6,[5]]],19],[[[7,[5,5]],5]],[[[6,[5]],3]],[[[7,[5,5]],5]],[[[6,[5]],3]],[[[7,[5,5]],5,5],[[16,[5]]]],[[8,5,5],[[16,[5]]]],[[9,5]],[[8,20,20],[[16,[20]]]],[[8,20,20],[[16,[20]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[[]],[[]],[[]],[[]],[[[7,[5,5]]]],[[[7,[5,5]]]],[[[6,[5]]]],[[[6,[5]]]],[8],[8],[[[7,[5,5]]],8],[[[6,[5]]],4],[8,[[7,[5,5]]]],[4,[[6,[5]]]],[4,10],[[[6,[5]]],10],[8,10],[2,21],[4,22],[[[7,[5,5]]],[[24,[[23,[20,20]]]]]],[[[6,[5]]],[[25,[5]]]],[8,[[24,[[23,[20,20]]]]]],[2,26],[4,27],[[[7,[5,5]]],[[24,[[28,[20,20]]]]]],[[[6,[5]]],[[29,[5]]]],[8,[[24,[[28,[20,20]]]]]],[8,1],[[[7,[5,5]]],[[24,[[30,[20,20]]]]]],[8,[[24,[[30,[20,20]]]]]],[2,31],[4,3],[[[6,[5]]],3],[8,3],[31,2],[1,4],[[],[[7,[5,5]]]],[[],[[6,[5]]]],[[1,1],8],[21,16],[26,16],[22,16],[27,16],[[[25,[5]]],16],[[[29,[5]]],16],[[[25,[5]]],16],[[[29,[5]]],16],[3,3],[4,[[16,[5]]]],[[[6,[5]]],[[16,[5]]]],[4,[[16,[20]]]],[2,32],[2,33],[[4,5]],[[[6,[5]],5]],[[4,20]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[[34,34],10],[[34,34],10],[[34,34],10],[34,19],[[[7,[5,5]],5],[[16,[5]]]],[[8,5],[[16,[5]]]],[9,[[16,[5]]]],[[8,17],[[16,[20]]]],[[8,17],[[16,[20]]]],[3,[[36,[35]]]],[[2,3],[[36,[35]]]],[4,1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[4,3],[[36,[[16,[5]],37]]]],[[8,5],[[36,[[16,[5]],37]]]],[[4,3],[[36,[[16,[5]],37]]]],[[8,5],[[36,[[16,[5]],37]]]],[[8,17],[[36,[[16,[17]],37]]]],[[8,17],[[36,[[16,[18]],37]]]],[[8,5,5],[[36,[[16,[5]],37]]]],[[8,20,20],[[36,[[16,[20]],37]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[8,[[36,[[7,[5,5]],37]]]],[4,[[36,[[6,[5]],37]]]],[4,[[36,[[16,[5]],37]]]],[[4,5],[[36,[37]]]],[[4,20],[[36,[37]]]],[[8,5],[[36,[[16,[5]],37]]]],[[8,17],[[36,[[16,[20]],37]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[2,3],32],[[2,3],33],[8,1],[[[7,[5,5]]],[[24,[[39,[20,20]]]]]],[8,[[24,[[39,[20,20]]]]]],[[[7,[5,5]]],[[24,[[40,[20,20]]]]]],[8,[[24,[[40,[20,20]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[31,3],[[36,[2,35]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,[[16,[42]]]],[41,[[16,[43]]]],[44,18],[44,18],[44,18],[44,17],[44,17],[44,17],[41,[[16,[45]]]],[41,[[16,[1]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[46,46],[47,47],[41,41],[48,48],[45,45],[42,42],[49,49],[50,50],[51,51],[43,43],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[46,46],52],[47,48],[[],46],[46,53],[[],46],0,[54,[[36,[46]]]],[54,[[36,[47]]]],[54,[[36,[41]]]],[54,[[36,[45]]]],[54,[[36,[42]]]],[54,[[36,[49]]]],[54,[[36,[50]]]],[54,[[36,[43]]]],0,[[1,1],[[36,[37]]]],[[46,46],10],[[42,42],10],[[49,49],10],[[50,50],10],[[43,43],10],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55,[[36,[56,57]]]],[1,58],0,0,[[46,12],[[36,[59]]]],[[46,12],[[36,[59]]]],[[47,12],13],[[41,12],13],[[48,12],13],[[45,12],13],[[42,12],13],[[49,12],13],[[50,12],13],[[51,12],13],[[43,12],13],[[[60,[34]]],46],[[]],[61,46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[60,[34]]],46],[53,46],[[53,[0,[62,44]]],46],[[19,61],46],[63,[[36,[46]]]],[63,[[36,[46,64]]]],[[]],0,[47,10],[[46,65]],[[43,65]],0,[1,66],[46,[[16,[46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[46,10],0,[49,31],[1,31],0,0,0,0,[[],46],[[],46],[[46,46],[[16,[52]]]],[46,61],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[34],[[34,34],10],[[34,34],10],[[34,34],10],[[34,34],10],[[34,34],10],[34,19],[34,19],[[1,1],10],[[],1],[1,47],0,0,[[46,67],36],0,[46,19],[46,[[60,[34]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[46,[58,[34]]],[[36,[63,68]]]],[[],69],[46,69],[[],[[36,[5,37]]]],[[],[[36,[5,37]]]],[[],[[36,[5,37]]]],[[],[[36,[5,37]]]],[[],[[36,[5,37]]]],[[],[[36,[5,37]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],0,[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[20,18],[18,34],[17,34],[20,17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,5],[18,5],[18,5],[20,5],[20,5],[20,20],[[[70,[5]]],[[70,[5]]]],[17,17],[71,71],[[]],[[]],[[]],[[]],[1,20],[[],[[70,[5]]]],[[[70,[5]]]],[17],[18],[[[70,[5]]]],[[18,54],36],[20],[[20,20],10],[[],10],[[],10],[[18,[72,[71]]],18],[[20,[72,[71]]],17],[[17,[72,[71]]],17],[[20,[72,[71]]],18],[[17,15],17],[[18,12],13],[[20,12],13],[[[70,[[0,[5,14]]]],12],13],[[71,12],13],[[71,12],13],[[37,12],13],[[37,12],13],[[73,12],13],[[73,12],13],[20],[[]],[[[70,[5]]],20],[[]],[[]],[[]],[[]],[[]],[3,71],[69,71],[63,71],[[]],[[]],[[34,1],18],[[34,1],17],[[74,1],20],[[18,[72,[71]]],[[36,[18,73]]]],[[20,[72,[71]]],[[36,[17,73]]]],[[17,[72,[71]]],[[36,[17,73]]]],[[20,[72,[71]]],[[36,[18,73]]]],[[18,15],18],[[17,15],[[36,[17,73]]]],[18,[[16,[19]]]],[[20,65]],[20,19],[17,[[16,[19]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,[72,[71]]],18],[[18,15],18],[20,5],[20,5],[[[75,[63]]]],[[[75,[76]]]],[20,[[70,[5]]]],[[[70,[5]]],20],[5,18],[[[0,[5,77,78]]],20],[5,[[70,[5]]]],[5,17],[[34,34]],[[34,34]],[[34,34]],[[34,34]],[34],[34],[34],[34],[34],[34],[34],[34],[34],[[34,34],10],[34,19],[18,1],[20,1],[[],1],[[],1],[17,1],[[]],[[]],[[]],[[]],[[],69],[[],69],[[],69],[17,[[36,[5,37]]]],[18,[[36,[5,37]]]],[18,[[36,[5,37]]]],[20,[[36,[5,37]]]],[20,[[36,[5,37]]]],[[],36],[[],36],[[],36],[20,[[36,[[70,[5]]]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[18,15],[[36,[18,73]]]],[20,[[16,[19]]]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[18,[72,[71]]],[[36,[18,18]]]],[[18,15],[[36,[18,18]]]],[20,[[36,[5,37]]]],[20,[[36,[[70,[5]],20]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[1,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[34,34]],[34],[34],[[34,34],10],[34,19],0,0,0,[[]],[[]],[[]],[[]],[66,66],[[]],[[66,66],10],[[],10],[[],10],[[66,12],13],[[]],[[]],[[66,65]],[[]],[[]],[[34,34]],[34],[34],[[34,34],10],[34,19],[[79,47],1],0,[[]],[[],36],[[],36],[[],36],[[],36],[[],38],[[],38],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[80,54],36],[[81,18,54],36],0,[55,[[36,[56,57]]]],[[]],[[]],[[]],[[],81],[[]],[[]],[[]],[34],[34],[34],[[],1],[[82,67],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],38],[[],38],[[],38],[[]],[[]],[[]]],"c":[],"p":[[3,"Schema"],[3,"ResizableAlloc"],[15,"usize"],[3,"SchemaVec"],[8,"HasSchema"],[3,"SVec"],[3,"SMap"],[3,"SchemaMap"],[3,"SchemaTypeMap"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[8,"IntoIterator"],[4,"Option"],[3,"SchemaRef"],[3,"SchemaRefMut"],[15,"u64"],[3,"SchemaBox"],[3,"ResizableAllocIter"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[3,"ResizableAllocIterMut"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"Ptr"],[3,"PtrMut"],[15,"u8"],[3,"LayoutError"],[4,"Result"],[3,"SchemaMismatchError"],[3,"TypeId"],[3,"Values"],[3,"ValuesMut"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Primitive"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"Ulid"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[4,"Ordering"],[3,"SystemTime"],[8,"Deserializer"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[15,"slice"],[3,"Error"],[15,"array"],[15,"u128"],[8,"Rng"],[15,"str"],[4,"DecodeError"],[8,"Hasher"],[3,"SchemaId"],[8,"Serializer"],[4,"EncodeError"],[3,"String"],[3,"SBox"],[4,"FieldIdx"],[8,"Into"],[3,"SchemaFieldNotFoundError"],[3,"OwningPtr"],[3,"FieldPath"],[3,"Ustr"],[8,"Sync"],[8,"Send"],[3,"SchemaRegistry"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[3,"SchemaSerializer"],[8,"FromType"],[13,"Opaque"],[13,"Map"],[8,"LayoutExt"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"]]},\ +"bones_schema":{"doc":"Simple reflection system based on the #[repr(C)] memory …","t":"NNNDENNIIYNNNNNNNENDDEDNNDDNNNNNNNNDNAMMMMMMKMMMMMMMAAAAKMMAMMMMMMMMIDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNIIYNNNNNNNENSCCDDEDCCNNDDSNNNNNNNNDDNLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLLMLLLLLLLLLLLLLMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLMMMMEDNSNDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIKKKKKHDDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","Schema","SchemaData","SchemaKind","SchemaLayoutInfo","String","Struct","StructFieldInfo","StructSchemaInfo","U128","U16","U16","U32","U32","U64","U8","U8","VariantInfo","Vec","alloc","clone_fn","default_fn","drop_fn","eq_fn","field_offsets","fields","from_type","full_name","hash_fn","kind","layout","name","name","name","prelude","ptr","raw_fns","registry","schema","schema","schema","ser_de","tag_type","type_data","type_id","variants","align","size","key","value","LayoutExt","ResizableAlloc","ResizableAllocIter","ResizableAllocIterMut","SMap","SVec","SVecIter","SVecIterMut","SchemaMap","SchemaVec","SchemaVecIter","SchemaVecIterMut","TypeDataAlreadyInserted","TypeDatas","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","capacity","capacity","capacity","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","deref","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","get","get","get","get","get","get_mut","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","get_ref_mut","get_ref_mut","get_ref_unchecked","get_ref_unchecked_mut","hash","hash","index","index","index_mut","index_mut","insert","insert","insert","insert_box","insert_box","insert_box_unchecked","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_schema_map","into_schema_vec","into_smap","into_svec","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","iter_mut","iter_mut","key_schema","keys","keys","layout","len","len","len","new","new","new","new","new","next","next","next","next","next","next","next_back","next_back","padding_needed_for","pop","pop","pop_box","ptr","ptr_mut","push","push","push_box","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_default","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_hash","remove","remove","remove_box","remove_unchecked","repeat","resize","schema","schema","schema","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_get","try_get","try_get_mut","try_get_mut","try_get_ref","try_get_ref_mut","try_insert","try_insert_box","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_smap","try_into_svec","try_pop","try_push","try_push_box","try_remove","try_remove_box","type_id","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_idx","unchecked_idx_mut","value_schema","values","values","values_mut","values_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","Bool","Box","Enum","EnumSchemaInfo","EnumTagType","F32","F64","FromType","HasSchema","HasSchema","I128","I16","I32","I64","I8","Map","Opaque","Primitive","Primitive","RAND_BITS","SMap","SVec","Schema","SchemaData","SchemaKind","SchemaLayoutInfo","SchemaMap","SchemaVec","String","Struct","StructFieldInfo","StructSchemaInfo","TIME_BITS","U128","U16","U16","U32","U32","U64","U8","U8","Ulid","VariantInfo","Vec","as_enum","as_primitive","as_schema_mut","as_schema_mut","as_schema_mut","as_schema_ref","as_schema_ref","as_schema_ref","as_struct","as_vec","bones_utils","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","cast","cast","cast","cast_mut","cast_mut","cast_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_fn","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compute_layout_info","create","datetime","default","default_fn","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop_fn","ensure_match","eq","eq","eq","eq","eq","eq_fn","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","field_offsets","field_offsets","fields","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_bytes","from_datetime","from_datetime_with_source","from_parts","from_str","from_string","from_type","full_name","has_opaque","hash","hash","hash_fn","id","increment","into","into","into","into","into","into","into","into","into","into","is_nil","kind","layout","layout","layout","name","name","name","new","nil","partial_cmp","random","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_eq","raw_eq","raw_eq","raw_eq","raw_hash","raw_hash","represents","schema","schema","schema","schema","serialize","tag_type","timestamp_ms","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","try_cast","try_cast","try_cast","try_cast_mut","try_cast_mut","try_cast_mut","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_data","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","variants","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_source","align","size","key","value","FieldIdx","FieldPath","Idx","MSG","Name","SBox","SchemaBox","SchemaFieldNotFoundError","SchemaMismatchError","SchemaRef","SchemaRefMut","as_mut","as_ptr","as_ptr","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast_into_mut","cast_mut","cast_mut","cast_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","deref","deref","deref_mut","deref_mut","deserialize","drop","eq","equivalent","equivalent","field","field","field","field_mut","field_path","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from","from","from_ptr_schema","from_ptr_schema","from_raw_parts","get_field","get_field","get_field","get_field_mut","get_field_path","get_field_path","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into_field","into_field_path","into_inner","into_inner_unchecked","into_iter","into_iter","into_sbox","into_schema_box","new","new","new","new","raw_clone","raw_clone","raw_clone","raw_clone","raw_default","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_drop","raw_eq","raw_hash","schema","schema","schema","schema","schema","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_cast","try_cast_into_mut","try_cast_mut","try_cast_mut","try_cast_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_field_path","try_hash","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_field","try_into_field_path","try_into_inner","try_into_sbox","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uninitialized","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","RawClone","RawDefault","RawDrop","RawEq","RawHash","raw_clone","raw_default","raw_drop","raw_eq","raw_hash","SCHEMA_REGISTRY","SchemaId","SchemaRegistry","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","equivalent","equivalent","fmt","from","from","hash","into","into","raw_clone","raw_drop","raw_drop","raw_eq","raw_hash","register","schemas","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","SchemaDeserialize","SchemaDeserializer","SchemaSerializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize_fn","erased_serialize","from","from","from","from_type","into","into","into","raw_drop","raw_drop","raw_drop","schema","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":[[0,"bones_schema"],[64,"bones_schema::Primitive"],[66,"bones_schema::SchemaKind"],[68,"bones_schema::alloc"],[377,"bones_schema::prelude"],[675,"bones_schema::prelude::Primitive"],[677,"bones_schema::prelude::SchemaKind"],[679,"bones_schema::ptr"],[866,"bones_schema::raw_fns"],[876,"bones_schema::registry"],[910,"bones_schema::ser_de"]],"d":["A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","A schema registered with the SCHEMA_REGISTRY.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Allocation and collection utilities.","The function pointer that may be used to clone data with …","The function pointer that may be used to write a default …","The function pointer that may be used to drop data with …","The function pointer that may be used to compare two …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","Return the data for the type.","The full name of the type, including any module specifiers.","The function pointer that may be used to hash the value.","The kind of schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","The prelude.","Schema-aware smart pointers.","Traits implementing raw function calls for cloning, …","Global schema registry.","Get this type’s Schema.","The schema of this variant.","The schema of the field.","Serde implementations for Schema.","The layout of the enum tag.","Container for storing Schema type datas.","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","Extension trait for the Layout type that copies useful …","A low-level memory allocation utility for creating a …","Iterator over items in a ResizableAlloc.","Mutable iterator over items in a ResizableAlloc.","Typed version of a SchemaMap.","A typed version of a SchemaVec.","Iterator over items in an SVec.","Iterator over items in an SVec.","Untyped schema-aware “HashMap”.","A type-erased Vec-like collection that for items with the …","Iterator over SchemaVec.","Mutable iterator over SchemaVec.","Error type for TypeDatas","A TypeMap-like structure, that does not allow removing …","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the capacity.","Get the capacity of the backing buffer.","Get the capacity of the vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 an item in the vec.","Get a reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Borrow data from the store, if it exists.","Get an item in the vec.","Get a mutable reference to an item in the map.","Get an item from the vec.","Get a value out of the map for the given key.","Get the item with the given index.","Get an untyped reference to an item in the map.","Borrow data from the store, if it exists.","Get an item with the given index.","Get an untyped reference to an item in the map.","Safety","Safety","Get the hash of this SchemaVec.","Get the hash of the SVec.","","","","","Insert an entry into the map, returning the previous …","Insert an item into the map.","Insert data into the store.","Insert an untyped item into the map.","Insert boxed data into the store.","Safety","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 into an untyped SchemaMap.","Convert to an untyped SchemaVec.","Convert into a typed SMap.","Convert into a typed SVec.","Returns true if the vector has zero items in it.","Returns true if there are no items in the vector.","Returns true if the map is empty.","Iterate over the allocation.","Iterate over values in the vec","Iterate over entries in the map.","Iterate over references to the items in the vec.","Iterate over entries in the map.","Iterate over type datas.","Iterate mutably over the allocation.","Iterate mutably over values in the vec","Iterate over entries in the map.","Iterate over mutable references to the items in the vec.","Iterate over entries in the map.","Get the schema for the map keys.","Iterate over keys in the map.","Iterate over keys in the map.","Get the layout.","Get the number of items in the vector.","Get the length of the vector.","Get the number of entries in the map.","Create a new ResizableAlloc for the given memory layout. …","Initialize an empty SchemaVec for items with the given …","Initialize the SMap.","Create a new, empty SVec.","Create a new map, with the given key and value schemas.","","","","","","","","","to ensure that the following address will satisfy align …","Pop an item off the vec.","Pop an item off of the vector.","Pop the last item off of the end of the vector.","Get a read-only pointer to the allocation","Get a mutable pointer to the allocation","Push an item to the vec.","Push an item onto the vector.","Push the item into the end of the vector.","","","","","","","","","","","","","","","","","","","","","","","","Raw version of the eq() function. Not meant for normal use.","","Raw version of the hash() function. Not meant for normal …","Remove an item from the map.","Remove an item.","Untypededly remove an item.","Safety","Creates a layout describing the record for n instances of …","Resize the buffer, re-allocating it’s memory.","Get the schema of items in this SchemaVec.","","","","","","","","","","","","","","","","","","","","","","","Get an item in the vec.","Get a value out of the map for the given key.","Get an item in the vec.","Get a value out of the map for the given key.","Get an untyped reference to an item in the map.","Get an untyped reference to an item in the map.","Insert an item into the map.","Insert an untyped item into the map.","","","","","","","","","","","","","","Convert into a typed SMap.","Try to convert into a typed SVec.","Pop an item off the vec.","Push an item to the vec.","Push the item into the end of the vector.","Remove an item.","Untypededly remove an item.","","","","","","","","","","","","","","Get a pointer to the item with the given index without …","Get a pointer to the item with the given index without …","Get the schema for the map values.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","Iterate over values in the map.","","","","","","","","","","","","","","Create a new ResizableAlloc with the given capacity.","A boolean.","The represents a SchemaBox with given type inside.","Type represents an enum, which in the C layout is called a …","Schema data for an enum.","A type for an enum tag for EnumSchemaInfo.","f32","f64","Trait implemented for types that can produce an instance …","Trait implemented for types that have a Schema.","Derive macro for the HasSchema trait.","i128","i16","i32","i64","i8","Type represents a SchemaMap.","Opaque data that cannot described by a schema.","A type of primitive.","The type represents a primitive value.","The number of bits in a Ulid’s random portion","","","A schema registered with the SCHEMA_REGISTRY.","Schema information describing the memory layout of a type.","A schema describes the data layout of a type, to enable …","Layout information computed for SchemaData.","","","A Rust String. Must be manipulated with Rust string …","The type represents a struct.","A field in a StructSchemaInfo.","Schema data for a struct.","The number of bits in a Ulid’s time portion","u128","A u16.","u16","A u32.","u32","u64","A u8.","u8","A Ulid is a unique 128-bit lexicographically sortable …","Information about an enum variant for EnumSchemaInfo.","Type represents a SchemaVec, where each item in the vec …","Get the enum, if this is a enum.","Get the primitive, if this is a primitive.","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRefMut","Converts a reference of T to a SchemaRef","Converts a reference of T to a SchemaRef","Converts a reference of T to a SchemaRef","Get the struct, if this is a struct.","Get the schema of the items in the vector, if this is a …","","","","","","","","","","","","","","","","","","","","","","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","The function pointer that may be used to clone data with …","","","","","","","","","","","","Calculate the layout of the type represented by the schema.","","Gets the datetime of when this Ulid was created accurate …","","The function pointer that may be used to write a default …","","","","","","","","","The function pointer that may be used to drop data with …","Helper function to make sure that this schema matches …","","","","","","The function pointer that may be used to compare two …","","","","","","","","","","","","If this schema represents a struct, this returns the list …","If this is a struct, then the field offsets will contain …","The fields in the struct, in the order they are defined.","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Create a Ulid from separated parts.","","Creates a Ulid from a Crockford Base32 encoded string","Return the data for the type.","The full name of the type, including any module specifiers.","Recursively checks whether or not the schema contains any …","","","The function pointer that may be used to hash the value.","Get the registered, unique ID of the Schema.","Increment the random number, make sure that the ts millis …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Test if the Ulid is nil","The kind of schema.","Get the memory layout of the enum tag.","Get the Layout of the Schema.","The layout of the type.","The short name of the type.","The name of the enum variant.","The name of the field. Will be None if this is a field of …","Creates a new Ulid with the current time (UTC)","The ‘nil Ulid’.","","Gets the random section of this ulid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns whether or not this schema represents the same …","Get this type’s Schema.","Get a static reference to the Schema that was registered.","The schema of this variant.","The schema of the field.","","The layout of the enum tag.","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","","","","","","","","","","","Creates a Crockford Base32 encoded string that represents …","Creates a Crockford Base32 encoded string that represents …","","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a reference of this type to a reference of another …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","Cast a mutable reference of this type to a reference of …","","","","","","","","","","","","","","","","","","","","","Container for storing Schema type datas.","","","","","","","","","","","The Rust TypeId that this Schema was created from, if it …","Info for the enum variants.","","","","","","","","","","","Creates a new Ulid using data from the given random number …","The alignment of the data.","The size of the data.","The schema of the key type.","The schema of the value type.","The index of a field in a struct in a Schema.","A wrapper type that implements […","The index of a field. Works for tuple fields and named …","The display error message for this error type.","The name of a field.","A typed version of SchemaBox.","A owning, type-erased Box-like container for types with a …","Error returned when a field is not found in a schema.","Error type when attempting to cast between types with …","An untyped reference that knows the Schema of the pointee …","An untyped mutable reference that knows the Schema of the …","Borrow this box as a SchemaRefMut.","Get the raw pointer","Get the pointer.","Borrow this box as a SchemaRef.","","","","","","","","","","","","","","","","","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast this pointer to a reference to a type with a matching …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","Create a new SchemaBox for a type with a Schema that has a …","","","Safety","Safety","","","","","","","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a pointer to a field.","Get a ref to the field with the given name/index, and …","Get a nested field from the box.","","","","","","","","","","Deallocate the memory stored in the box, but don’t run …","Returns the argument unchanged.","Returns the argument unchanged.","","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 SchemaRefMut from a raw pointer and it’s …","Create a new SchemaRef from a raw pointer and it’s …","Create a new SchemaBox from raw parts.","Get a pointer to a field.","Get a reference to the field with the given name/index, if …","Get a pointer to a field.","Get a mutable reference to the field with the given …","Get a nested field from the box.","Get a nested field from the box.","Get the hash of this schema box, if supported.","Get the hash of this schema box.","","Get the hash of this schema box, if supported.","Calls U::from(self).","Calls U::from(self).","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 ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Unsafely convert this box into an owned T.","","","Convert into an SBox if the schema of T matches.","Convert into a SchemaBox","Create a new SchemaRefMut from a reference to a type that …","Create a new SchemaBox from an owned type.","Create a new SBox.","Create a new SchemaRef from a reference to a type that …","","","","","","","","","","","","","","","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","Get the Schema for the pointer.","","","","","","","","Cast this pointer to a reference to a type with a matching …","Cast this pointer to a mutable reference to a type with a …","Cast this pointer to a mutable reference to a type with a …","Cast this box to a mutable reference to a type with a …","Cast this box to a reference to a type with a …","","","","","","","","","","Get a nested field from the box.","Get the hash of this schema box, if supported.","","","","","","","","","Convert this ref into a ref to one of it’s fields.","Get a nested field from the box.","Cast this box to it’s inner type and return it.","Convert into an SBox if the schema of T matches.","","","","","","","","","Allocates a SchemaBox for the given Schema, but doesn’t …","","","","","","","","","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement …","Trait implemented automatically for types that implement Eq…","Trait implemented automatically for types that implement …","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Write the default value of the type to the pointer.","Get the hash of the type.","Get the hash of the type.","Global SchemaRegistry used to register SchemaDatas and …","A unique identifier for a schema registered in the …","A schema registry that alloates SchemaIds for SchemaDatas …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","Register a schema with the registry.","The registered schemas.","","","","","","","","","","Derivable schema type_data for types that implement …","A struct that implements DeserializeSeed and can be used …","A struct that implements Serialize and wraps around a …","","","","","","","","Use this SchemaDeserialize to deserialize data from the …","The function that may be used to deserialize the type.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","",""],"i":[47,45,45,0,0,47,47,0,0,0,47,47,47,47,47,45,47,0,45,0,0,0,0,47,45,0,0,47,53,47,53,47,47,53,47,0,45,0,51,51,51,51,52,49,85,51,51,51,52,51,54,55,0,0,0,0,5,54,55,0,46,51,51,46,86,86,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,24,30,4,25,31,28,33,7,6,8,9,15,2,24,30,4,25,31,28,33,7,6,8,9,15,2,4,6,2,4,7,6,8,9,2,4,7,6,8,9,7,6,9,6,6,2,4,4,6,4,4,6,6,4,7,6,8,9,15,15,2,24,30,4,25,31,28,33,7,6,8,9,15,7,6,4,7,6,8,9,4,7,6,8,4,8,9,4,8,8,8,4,6,7,6,7,6,7,8,9,8,9,8,2,24,30,4,25,31,28,33,7,6,8,9,15,24,30,4,4,25,31,28,33,7,7,6,6,8,8,7,6,8,4,4,6,8,2,4,7,6,8,9,2,4,7,6,8,8,7,8,2,4,6,8,2,4,7,6,8,24,30,25,31,28,33,28,33,88,4,6,4,2,2,4,6,4,2,4,7,6,8,9,7,6,9,2,24,30,4,25,31,28,33,7,6,8,9,15,4,4,6,4,7,8,8,8,88,2,4,7,6,2,4,7,6,8,9,15,2,24,30,4,25,31,28,33,7,6,8,9,15,4,8,4,8,8,8,8,8,2,24,30,4,25,31,28,33,7,6,8,9,15,8,4,4,4,4,8,8,2,24,30,4,25,31,28,33,7,6,8,9,15,2,2,8,7,8,7,8,2,24,30,4,25,31,28,33,7,6,8,9,15,2,47,45,45,0,0,47,47,0,0,0,47,47,47,47,47,45,47,0,45,50,0,0,0,0,0,0,0,0,47,45,0,0,50,47,53,47,53,47,47,53,47,0,0,45,45,45,5,5,5,5,5,5,45,45,0,50,51,45,52,49,46,53,54,55,47,50,51,45,52,49,46,53,54,55,47,5,5,5,5,5,5,50,51,45,52,49,46,53,54,55,47,51,50,51,45,52,49,46,53,54,55,47,50,51,50,50,50,51,50,51,45,49,46,53,54,47,51,1,50,46,53,54,47,51,50,50,46,46,53,53,54,54,47,47,50,1,52,49,50,50,51,45,52,49,46,53,54,55,47,50,50,50,50,51,45,52,49,46,53,54,55,47,50,50,50,50,50,50,85,51,51,50,47,51,1,50,50,51,45,52,49,46,53,54,55,47,50,51,53,1,52,51,54,55,50,50,50,50,50,51,45,52,49,46,53,54,55,47,50,50,51,45,52,49,46,53,54,55,47,50,46,53,54,47,50,47,1,5,1,54,55,50,46,50,50,50,51,45,52,49,46,53,54,55,47,50,50,50,5,5,5,5,5,5,50,51,45,52,49,46,53,54,55,47,50,51,45,52,49,46,53,54,55,47,51,50,51,45,52,49,46,53,54,55,47,51,46,50,51,45,52,49,46,53,54,55,47,50,86,86,87,87,0,0,73,41,73,0,0,0,0,0,0,23,20,18,23,20,23,72,78,18,73,41,75,20,23,72,78,18,73,41,75,18,20,20,23,23,23,72,18,73,23,72,18,73,23,72,72,18,20,72,20,23,23,23,23,20,23,18,23,18,20,23,72,73,73,41,41,75,75,23,20,23,23,72,78,18,73,73,73,73,41,75,20,18,23,20,23,18,23,20,18,20,23,23,18,20,23,72,78,18,73,41,75,20,20,23,23,78,78,23,72,20,23,72,18,23,72,18,73,72,20,23,72,78,18,73,41,75,23,23,20,23,23,72,18,23,72,18,73,73,41,75,18,20,20,23,23,20,23,72,72,78,18,73,41,75,20,23,20,23,72,78,18,73,41,75,20,20,23,23,20,23,72,78,18,73,41,75,23,20,23,72,78,18,73,41,75,0,0,0,0,0,89,90,91,92,93,0,0,0,81,19,81,19,19,19,19,19,19,19,81,19,19,81,19,19,81,19,19,19,81,81,19,81,19,81,19,81,19,81,19,0,0,0,84,82,83,84,82,83,82,83,83,84,84,82,83,83,84,82,83,84,82,83,83,84,84,82,83,84,82,83,84,82,83,84,82,83],"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,[[],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,3],[4,3],[[[6,[5]]],3],[2,2],[4,4],[[[7,[5,5]]],[[7,[5,5]]]],[[[6,[5]]],[[6,[5]]]],[8,8],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[5,5]]]],[[],[[6,[5]]]],[[],9],[[[6,[5]]]],[[[6,[5]]]],[2],[4],[[4,4],10],[[[6,[[0,[11,5]]]],[6,[[0,[11,5]]]]],10],[[],10],[[],10],[[],10],[[],10],[[4,12],13],[[[7,[[0,[5,14]],[0,[5,14]]]],12],13],[[[6,[[0,[5,14]]]],12],13],[[8,12],13],[[9,12],13],[[15,12],13],[[15,12],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[16,[[7,[5,5]]]],[16,[[6,[5]]]],[[4,3],[[17,[5]]]],[[[7,[5,5]],5],[[17,[5]]]],[[[6,[5]],3],[[17,[5]]]],[[8,5],[[17,[5]]]],[9,[[17,[5]]]],[[4,3],[[17,[5]]]],[[[7,[5,5]],5],[[17,[5]]]],[[[6,[5]],3],[[17,[5]]]],[[8,5],[[17,[5]]]],[[4,3],[[17,[18]]]],[[8,18],[[17,[18]]]],[[9,19],[[17,[18]]]],[[4,3],[[17,[20]]]],[[8,18],[[17,[20]]]],[[8,18],[[17,[18]]]],[[8,18],[[17,[20]]]],[4,21],[[[6,[5]]],21],[[[7,[5,5]],5]],[[[6,[5]],3]],[[[7,[5,5]],5]],[[[6,[5]],3]],[[[7,[5,5]],5,5],[[17,[5]]]],[[8,5,5],[[17,[5]]]],[[9,5],[[22,[15]]]],[[8,23,23],[[17,[23]]]],[[9,23],[[22,[15]]]],[[8,23,23],[[17,[23]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4],[4],[[]],[[]],[[]],[[]],[[[7,[5,5]]]],[[[7,[5,5]]]],[[[6,[5]]]],[[[6,[5]]]],[8],[8],[[[7,[5,5]]],8],[[[6,[5]]],4],[8,[[7,[5,5]]]],[4,[[6,[5]]]],[4,10],[[[6,[5]]],10],[8,10],[2,24],[4,25],[[[7,[5,5]]],[[27,[[26,[23,23]]]]]],[[[6,[5]]],[[28,[5]]]],[8,[[27,[[26,[23,23]]]]]],[9,29],[2,30],[4,31],[[[7,[5,5]]],[[27,[[32,[23,23]]]]]],[[[6,[5]]],[[33,[5]]]],[8,[[27,[[32,[23,23]]]]]],[8,1],[[[7,[5,5]]],[[27,[[34,[23,23]]]]]],[8,[[27,[[34,[23,23]]]]]],[2,35],[4,3],[[[6,[5]]],3],[8,3],[35,2],[1,4],[[],[[7,[5,5]]]],[[],[[6,[5]]]],[[1,1],8],[24,17],[30,17],[25,17],[31,17],[[[28,[5]]],17],[[[33,[5]]],17],[[[28,[5]]],17],[[[33,[5]]],17],[3,3],[4,[[17,[5]]]],[[[6,[5]]],[[17,[5]]]],[4,[[17,[23]]]],[2,36],[2,37],[[4,5]],[[[6,[5]],5]],[[4,23]],[[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],10],[[38,38],10],[[38,38],10],[38,21],[[[7,[5,5]],5],[[17,[5]]]],[[8,5],[[17,[5]]]],[[8,18],[[17,[23]]]],[[8,18],[[17,[23]]]],[3,[[22,[39]]]],[[2,3],[[22,[39]]]],[4,1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[],40],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[4,3],[[22,[[17,[5]],41]]]],[[8,5],[[22,[[17,[5]],41]]]],[[4,3],[[22,[[17,[5]],41]]]],[[8,5],[[22,[[17,[5]],41]]]],[[8,18],[[22,[[17,[18]],41]]]],[[8,18],[[22,[[17,[20]],41]]]],[[8,5,5],[[22,[[17,[5]],41]]]],[[8,23,23],[[22,[[17,[23]],41]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[8,[[22,[[7,[5,5]],41]]]],[4,[[22,[[6,[5]],41]]]],[4,[[22,[[17,[5]],41]]]],[[4,5],[[22,[41]]]],[[4,23],[[22,[41]]]],[[8,5],[[22,[[17,[5]],41]]]],[[8,18],[[22,[[17,[23]],41]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[2,3],36],[[2,3],37],[8,1],[[[7,[5,5]]],[[27,[[43,[23,23]]]]]],[8,[[27,[[43,[23,23]]]]]],[[[7,[5,5]]],[[27,[[44,[23,23]]]]]],[8,[[27,[[44,[23,23]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[35,3],[[22,[2,39]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[45,[[17,[46]]]],[45,[[17,[47]]]],[48,20],[48,20],[48,20],[48,18],[48,18],[48,18],[45,[[17,[49]]]],[45,[[17,[1]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[50,50],[51,51],[45,45],[52,52],[49,49],[46,46],[53,53],[54,54],[55,55],[47,47],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[50,50],56],[51,52],[[],50],[50,57],[[],50],0,[58,[[22,[50]]]],[58,[[22,[51]]]],[58,[[22,[45]]]],[58,[[22,[49]]]],[58,[[22,[46]]]],[58,[[22,[53]]]],[58,[[22,[54]]]],[58,[[22,[47]]]],0,[[1,1],[[22,[41]]]],[[50,50],10],[[46,46],10],[[53,53],10],[[54,54],10],[[47,47],10],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[59,[[22,[60,61]]]],[1,62],0,0,[[50,12],[[22,[63]]]],[[50,12],[[22,[63]]]],[[51,12],13],[[45,12],13],[[52,12],13],[[49,12],13],[[46,12],13],[[53,12],13],[[54,12],13],[[55,12],13],[[47,12],13],[[]],[[[64,[38]]],50],[[],50],[65,50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[64,[38]]],50],[57,50],[[57,[0,[66,48]]],50],[[21,65],50],[67,[[22,[50]]]],[67,[[22,[50,68]]]],[[]],0,[51,10],[[50,69]],[[47,69]],0,[1,19],[50,[[17,[50]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[50,10],0,[53,35],[1,35],0,0,0,0,[[],50],[[],50],[[50,50],[[17,[56]]]],[50,65],[[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],10],[[38,38],10],[[38,38],10],[[38,38],10],[[38,38],10],[38,21],[38,21],[[1,1],10],[[],1],[1,51],0,0,[[50,70],22],0,[50,21],[50,[[64,[38]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[50,[62,[38]]],[[22,[67,71]]]],[50,40],[[],40],[[],[[22,[5,41]]]],[[],[[22,[5,41]]]],[[],[[22,[5,41]]]],[[],[[22,[5,41]]]],[[],[[22,[5,41]]]],[[],[[22,[5,41]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[66,50],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23,20],[20,38],[18,38],[23,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,5],[20,5],[20,5],[23,5],[23,5],[23,23],[[[72,[5]]],[[72,[5]]]],[18,18],[73,73],[[]],[[]],[[]],[[]],[1,23],[[],[[72,[5]]]],[[[72,[5]]]],[18],[20],[[[72,[5]]]],[[20,58],22],[23],[[23,23],10],[[],10],[[],10],[[20,[74,[73]]],20],[[23,[74,[73]]],18],[[18,[74,[73]]],18],[[23,[74,[73]]],20],[[18,16],18],[[20,12],13],[[23,12],13],[[[72,[[0,[5,14]]]],12],13],[[73,12],13],[[73,12],13],[[41,12],13],[[41,12],13],[[75,12],13],[[75,12],13],[23],[[]],[[]],[[[72,[5]]],23],[[]],[[]],[[]],[3,73],[40,73],[67,73],[[]],[[]],[[]],[[38,1],20],[[38,1],18],[[76,1],23],[[20,[74,[73]]],[[22,[20,75]]]],[[23,[74,[73]]],[[22,[18,75]]]],[[18,[74,[73]]],[[22,[18,75]]]],[[23,[74,[73]]],[[22,[20,75]]]],[[20,16],20],[[18,16],[[22,[18,75]]]],[20,[[17,[21]]]],[23,21],[[23,69]],[18,[[17,[21]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[20,[74,[73]]],20],[[20,16],20],[23,5],[23,5],[[[78,[77]]]],[[[78,[67]]]],[23,[[72,[5]]]],[[[72,[5]]],23],[5,20],[[[0,[5,79,80]]],23],[5,[[72,[5]]]],[5,18],[[38,38]],[[38,38]],[[38,38]],[[38,38]],[38],[38],[38],[38],[38],[38],[38],[38],[38],[[38,38],10],[38,21],[20,1],[[],1],[23,1],[[],1],[18,1],[[]],[[]],[[]],[[]],[[],40],[[],40],[[],40],[18,[[22,[5,41]]]],[20,[[22,[5,41]]]],[20,[[22,[5,41]]]],[23,[[22,[5,41]]]],[23,[[22,[5,41]]]],[[],22],[[],22],[23,[[22,[[72,[5]]]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[20,16],[[22,[20,75]]]],[23,[[17,[21]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[20,[74,[73]]],[[22,[20,20]]]],[[20,16],[[22,[20,20]]]],[23,[[22,[5,41]]]],[23,[[22,[[72,[5]],23]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[1,23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[38,38]],[38],[38],[[38,38],10],[38,21],0,0,0,[[]],[[]],[[]],[[]],[19,19],[[]],[[19,19],10],[[],10],[[],10],[[19,12],13],[[]],[[]],[[19,69]],[[]],[[]],[[38,38]],[38],[38],[[38,38],10],[38,21],[[81,51],1],0,[[]],[[],22],[[],22],[[],22],[[],22],[[],42],[[],42],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[82,58],22],[[83,20,58],22],0,[59,[[22,[60,61]]]],[[]],[[]],[[]],[[],83],[[]],[[]],[[]],[38],[38],[38],[[],1],[[84,70],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],42],[[],42],[[],42],[[]],[[]],[[]]],"c":[],"p":[[3,"Schema"],[3,"ResizableAlloc"],[15,"usize"],[3,"SchemaVec"],[8,"HasSchema"],[3,"SVec"],[3,"SMap"],[3,"SchemaMap"],[3,"TypeDatas"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"TypeDataAlreadyInserted"],[8,"IntoIterator"],[4,"Option"],[3,"SchemaRef"],[3,"SchemaId"],[3,"SchemaRefMut"],[15,"u64"],[4,"Result"],[3,"SchemaBox"],[3,"ResizableAllocIter"],[3,"SchemaVecIter"],[3,"Iter"],[3,"Map"],[3,"SVecIter"],[8,"DoubleEndedIterator"],[3,"ResizableAllocIterMut"],[3,"SchemaVecIterMut"],[3,"IterMut"],[3,"SVecIterMut"],[3,"Keys"],[3,"Layout"],[3,"Ptr"],[3,"PtrMut"],[15,"u8"],[3,"LayoutError"],[3,"String"],[3,"SchemaMismatchError"],[3,"TypeId"],[3,"Values"],[3,"ValuesMut"],[4,"SchemaKind"],[3,"EnumSchemaInfo"],[4,"Primitive"],[8,"Sized"],[3,"StructSchemaInfo"],[3,"Ulid"],[3,"SchemaData"],[3,"SchemaLayoutInfo"],[4,"EnumTagType"],[3,"VariantInfo"],[3,"StructFieldInfo"],[4,"Ordering"],[3,"SystemTime"],[8,"Deserializer"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[15,"slice"],[3,"Error"],[15,"array"],[15,"u128"],[8,"Rng"],[15,"str"],[4,"DecodeError"],[8,"Hasher"],[8,"Serializer"],[4,"EncodeError"],[3,"SBox"],[4,"FieldIdx"],[8,"Into"],[3,"SchemaFieldNotFoundError"],[3,"OwningPtr"],[3,"Ustr"],[3,"FieldPath"],[8,"Sync"],[8,"Send"],[3,"SchemaRegistry"],[3,"SchemaDeserializer"],[3,"SchemaDeserialize"],[3,"SchemaSerializer"],[8,"FromType"],[13,"Opaque"],[13,"Map"],[8,"LayoutExt"],[8,"RawClone"],[8,"RawDefault"],[8,"RawDrop"],[8,"RawEq"],[8,"RawHash"]]},\ "bones_schema_macros":{"doc":"","t":"Y","n":["HasSchema"],"q":[[0,"bones_schema_macros"]],"d":["Derive macro for the HasSchema trait."],"i":[0],"f":[0],"c":[],"p":[]},\ "bones_utils":{"doc":"General utilities for Bones meta-engine crates.","t":"DNINNNENYYDNISSIIGGDNIQDEEEENNDNNDIDISNIQIDRSDIIEIIDNIDIDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLFLLLLFLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCCKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLALLLKLLLLKLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLFLLLLLLLLLLLLLLLLLLLLLLKLMAAAAAAOAAAAAAAODIDIDGDLLFKFLKLLLLLLLLLLLLLLLLLLLLLLFKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLIINENQILLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDNDDEDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLMDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDEDDDDDDDNDDDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDINIYDDDDDIDDNIIIIGNIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLKLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDQDDDIDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFKFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDNININIEIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKLLLKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIKLDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNINNNENYYDNISSIIGGDNIQDEEEENNDNNDIDINIQIDRDIIEIIDNIDIDGGLLLLLLLLLLLLLLLLLLLKFFKKLLLLLLLLLLLLLLKLLLLLLKLLLLCCKKLLLLLLLLLLLLLLLLLLLLLLLLFLCLLLLLLLLLLLLLLLLLFLLLLCLLLLAKKALLLLLLLLLLLLLLLKOLKLLLKKLLLLLLLLLLLLLLLLLLLLFLLLLFLLLLLLLKMAAAAAAOAAAAAAAODIDIDGDFKFLKLLFKKLLFFLLIINENQIKKLKDDNDDDNDDEDAAAAAMDDDDDDDDDDEDDDDDDDNDDDDNDDDMMDDDDDDDDDDDDDDDDDDDDDDDDDEDINIYDDDDDIDDNIIIIGNIIIKKKKKKKKKFFLLKDDDDDDDDDDIDDDDDIQQQDDDDDDDDIDDDDDDDKFFFFFFKKKKKKKFDDDDQDDDIDDDDDDDDDDDDDDDDDDDFKFFFFADDDDDNININIEIQDKKLLLKKLLLLLLDDDGDIKDDIKLDDDDDNISIDNIQIIEILLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKDDLLLLLLLLLLLLLLLLLLLLLLL","n":["Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GEN_KIND","GenCore","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","RAND_BITS","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","TIME_BITS","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","add","add","add_assign","add_assign","alphabetic","alphabetic","alphabetic","alphanumeric","alphanumeric","alphanumeric","append","as_char_ptr","as_cstr","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","assert_unique","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bitxor","bitxor","bitxor_assign","bitxor_assign","bool","bool","bool","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","byte_add","byte_add","byte_add","byte_offset","byte_offset","byte_offset","capacity","chance","chance","chance","char","char","char","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","create","create","dangling_with_align","datetime","dedup","dedup_by","dedup_by_key","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","digit","digit","digit","div","div","div_assign","div_assign","drain","drop","drop","drop","drop_as","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_from_slice","f32","f32","f32","f32_normalized","f32_normalized","f32_normalized","f64","f64","f64","f64_normalized","f64_normalized","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_bytes","from_datetime","from_datetime_with_source","from_elem","from_existing","from_iter","from_parts","from_raw_parts","from_slice","from_str","from_str","from_str","from_str","from_string","from_vec","futures","fxhash","gen","gen","gen_i128","gen_i128","gen_i128","gen_i16","gen_i16","gen_i16","gen_i32","gen_i32","gen_i32","gen_i64","gen_i64","gen_i64","gen_i8","gen_i8","gen_i8","gen_isize","gen_isize","gen_isize","gen_u128","gen_u128","gen_u128","gen_u16","gen_u16","gen_u16","gen_u32","gen_u32","gen_u32","gen_u64","gen_u64","gen_u64","gen_u8","gen_u8","gen_u8","gen_usize","gen_usize","gen_usize","get","get_short_name","grow","hash","hash","hash","hash","hash","hashbrown","i128","i128","i128","i16","i16","i16","i32","i32","i32","i64","i64","i64","i8","i8","i8","increment","index","index","index","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_owned","into_owned","into_vec","is_empty","is_empty","is_nil","is_owned","is_owned","isize","isize","isize","len","len","len","likely","lowercase","lowercase","lowercase","make","make_owned","make_owned","mul","mul","mul_assign","mul_assign","neg","neg","new","new","new","new","new","next","next","next_back","next_back","nil","not","not","parking_lot","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_shuffle","partial_shuffle","partial_shuffle","pop","precomputed_hash","prelude","promote","push","random","read","read","read_unaligned","reborrow","remove","reseed","reserve","reserve_exact","resize","resize_with","retain","retain_mut","rng","sample","sample","sample","sample_iter","sample_iter","sample_iter","sample_multiple","sample_multiple","sample_multiple","sample_multiple_iter","sample_multiple_iter","sample_multiple_iter","sample_multiple_mut","sample_multiple_mut","sample_multiple_mut","sample_mut","sample_mut","sample_mut","serialize","serialize","set_len","shl","shl","shl_assign","shl_assign","shr","shr","shr_assign","shr_assign","shrink_to_fit","shuffle","shuffle","shuffle","size","size_hint","size_hint","smallvec","spilled","sub","sub","sub_assign","sub_assign","swap_remove","timestamp_ms","to_bytes","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_smallvec","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_unaligned","to_unaligned","to_unaligned","transmute_lifetime","transmute_lifetime","transmute_lifetime","transmute_lifetime","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_grow","try_into","try_into","try_into","try_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","u128","u128","u128","u16","u16","u16","u32","u32","u32","u64","u64","u64","u8","u8","u8","unlikely","uppercase","uppercase","uppercase","usize","usize","usize","ustr","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_sample","weighted_sample","weighted_sample","weighted_sample_mut","weighted_sample_mut","weighted_sample_mut","with_capacity","with_seed","with_source","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","align","align_to","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate","allocate_zeroed","allocate_zeroed","array","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","dangling","dealloc","dealloc","deallocate","deallocate","default","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend_packed","fmt","fmt","fmt","fmt","fmt","fmt","for_value","for_value_raw","from","from","from","from","from_size_align","from_size_align_unchecked","grow","grow","grow_zeroed","grow_zeroed","handle_alloc_error","hash","into","into","into","into","new","pad_to_align","padding_needed_for","realloc","realloc","repeat","repeat_packed","shrink","shrink","size","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","vzip","vzip","vzip","vzip","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","add","add","add_assign","add_assign","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from","clone_into","clone_into","cmp","default","deref","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","hash","into","into_deserializer","into_owned","is_borrowed","is_owned","ne","ne","ne","ne","ne","ne","ne","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","serialize","to_mut","to_owned","to_owned","to_string","try_from","try_into","type_id","vzip","Box","ThinBox","allocator","as_fd","as_mut","as_raw_fd","as_ref","as_rngcore","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","call_mut","call_once","cause","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_into","cmp","consume","consume","default","default","default","default","default","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast_unchecked","downcast_unchecked","downcast_unchecked","drop","drop","eq","equivalent","equivalent","fill_buf","fill_bytes","fill_bytes","finish","flush","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_iter","from_raw","from_raw_in","ge","gen","gt","hash","into","into","into_boxed_slice","into_future","into_inner","into_iter","into_pin","into_raw","into_raw_with_allocator","into_searcher","is_contained_in","is_empty","is_prefix_of","is_read_vectored","is_suffix_of","is_terminated","is_terminated","is_write_vectored","last","le","leak","len","lt","ne","new","new","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_unsize","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","next","next_back","next_u32","next_u64","nth","nth_back","partial_cmp","pin","pin_in","poll","poll_close","poll_fill_buf","poll_flush","poll_next","poll_next","poll_read","poll_read_vectored","poll_seek","poll_write","poll_write_vectored","read","read_buf","read_exact","read_line","read_to_end","read_to_string","read_until","read_vectored","resume","seek","serialize","size_hint","size_hint","size_hint","source","source","stream_position","strip_prefix_of","strip_suffix_of","to_owned","to_string","to_string","try_fill_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_uninit_slice","try_new_zeroed","try_new_zeroed_in","try_new_zeroed_slice","try_poll","try_poll_next","type_id","type_id","vzip","vzip","write","write","write","write_all","write_fmt","write_i128","write_i16","write_i32","write_i64","write_i8","write_isize","write_length_prefix","write_str","write_u128","write_u16","write_u32","write_u64","write_u8","write_usize","write_vectored","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","allocator","allocator","append","append","append","append","append","as_mut_slices","as_slice","as_slices","back","back","back_mut","back_mut","binary_heap","binary_search","binary_search_by","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","btree_map","btree_set","capacity","capacity","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contains","contains","contains","contains_key","cursor_back","cursor_back_mut","cursor_front","cursor_front_mut","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","difference","drain","drain","drain_sorted","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","extend_reserve","extend_reserve","extract_if","extract_if","extract_if","first","first_entry","first_key_value","flush","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","from_iter","from_iter","from_iter","from_iter","front","front","front_mut","front_mut","get","get","get","get_key_value","get_mut","get_mut","hash","hash","hash","hash","index","index","index_mut","insert","insert","insert","intersection","into","into","into","into","into","into","into","into_deserializer","into_deserializer","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_sorted","into_keys","into_sorted_vec","into_values","into_vec","is_disjoint","is_empty","is_empty","is_empty","is_empty","is_empty","is_subset","is_superset","is_write_vectored","iter","iter","iter","iter","iter","iter_mut","iter_mut","iter_mut","keys","kind","last","last_entry","last_key_value","len","len","len","len","len","linked_list","lower_bound","lower_bound_mut","make_contiguous","ne","new","new","new","new","new","new_in","new_in","new_in","new_in","new_in","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partition_point","peek","peek_mut","pop","pop_back","pop_back","pop_first","pop_first","pop_front","pop_front","pop_last","pop_last","push","push_back","push_back","push_front","push_front","range","range","range","range_mut","range_mut","read","read_buf","read_to_end","read_to_string","remove","remove","remove","remove","remove_entry","replace","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain","retain_mut","rotate_left","rotate_right","serialize","serialize","serialize","serialize","serialize","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","split_off","split_off","split_off","split_off","sub","swap","swap_remove_back","swap_remove_front","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","truncate","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_reserve","try_reserve","try_reserve_exact","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","upper_bound","upper_bound_mut","values","values_mut","vec_deque","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_capacity_in","with_capacity_in","write","write_all","write_vectored","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","allocator","allocator","allocator","allocator","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","deref","deref_mut","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","next","next","next","next","next","next_back","next_back","next_back","pop","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_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","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","and_modify","as_cursor","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_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","description","drop","entry","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","get","get_mut","insert","insert","insert_after","insert_after_unchecked","insert_before","insert_before_unchecked","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_key","into_mut","key","key","key","key","key","key_mut_unchecked","key_value","key_value","key_value_mut","last","last","last","last","last","last","last","last","last","len","len","len","len","len","len","len","len","max","max","max","max","max","max","min","min","min","min","min","min","move_next","move_next","move_prev","move_prev","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","or_default","or_insert","or_insert_with","or_insert_with_key","peek_next","peek_next","peek_prev","peek_prev","remove","remove_current","remove_current_and_move_back","remove_entry","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_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","value","value_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","last","last","len","len","max","max","min","min","min","min","min","min","next","next","next","next","next","next","next","next","next_back","next_back","next_back","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","as_cursor","back","back","back_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","current","current","default","default","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","front","front","front_mut","index","index","insert_after","insert_before","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","last","last","move_next","move_next","move_prev","move_prev","next","next","next","next","next_back","next_back","next_back","peek_next","peek_next","peek_prev","peek_prev","pop_back","pop_front","push_back","push_front","remove_current","remove_current_as_list","size_hint","size_hint","size_hint","size_hint","splice_after","splice_before","split_after","split_before","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","vzip","vzip","vzip","vzip","vzip","vzip","Drain","IntoIter","Iter","IterMut","VecDeque","advance_back_by","advance_back_by","advance_back_by","advance_by","advance_by","advance_by","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","drop","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","last","last","last","len","len","next","next","next","next","next_back","next_back","next_back","next_back","next_chunk","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_rfold","try_rfold","try_rfold","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CString","FromVecWithNulError","IntoStringError","NulError","as_bytes","as_bytes","as_bytes_with_nul","as_c_str","as_ref","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","default","deref","description","description","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","hash","index","into","into","into","into","into_boxed_c_str","into_bytes","into_bytes","into_bytes_with_nul","into_cstring","into_raw","into_string","into_vec","new","nul_position","partial_cmp","serialize","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","utf8_error","vzip","vzip","vzip","vzip","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","align","alternate","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","clone","clone","clone","clone_into","clone_into","clone_into","cmp","collect_str","custom","debug_list","debug_map","debug_set","debug_struct","debug_tuple","default","description","entries","entries","entries","entry","entry","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","field","field","fill","finish","finish","finish","finish","finish","finish_non_exhaustive","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","hash","into","into","into","into","into","into","into","into","into","key","pad","pad_integral","partial_cmp","precision","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","sign_aware_zero_pad","sign_minus","sign_plus","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","write","write_char","write_char","write_fmt","write_fmt","write_fmt","write_str","write_str","write_str","Rc","UniqueRc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","deref","deref_mut","downcast","downcast_unchecked","downgrade","downgrade","drop","drop","drop","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into","into_inner","into_raw","into_raw","into_raw_and_alloc","into_rc","le","lt","make_mut","ne","new","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","ptr_eq","ptr_eq","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_unwrap","type_id","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","vzip","weak_count","weak_count","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","advance_back_by","advance_back_by","advance_by","advance_by","all","all","any","any","as_mut_slice","as_ref","as_ref","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","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","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","concat","count","count","count","count","count","count","count","count","count","count","count","count","count","count","default","default","find","find","find_map","find_map","fmt","fmt","fmt","fmt","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","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","into","into","into","into","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","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_remainder","into_remainder","into_remainder","into_slice","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_sorted_by","join","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","last","len","len","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","nth","nth","nth","nth","nth","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","nth_back","nth_back","nth_back","nth_back","nth_back","position","position","range","remainder","remainder","remainder","rposition","rposition","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","to_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_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","all","any","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","description","description","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_len","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","into","into","into","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","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","invalid","is_empty","last","last","last","last","last","last","len","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_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","nth","nth_back","offset","pattern","position","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","remainder","rfind","rposition","size_hint","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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","try_fold","try_fold","try_fold","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","valid","valid_up_to","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","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","haystack","haystack","haystack","haystack","haystack","haystack","haystack","into","into","into","into","into","into","into","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_match","next_match","next_match","next_match","next_match","next_match","next_match","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_match_back","next_reject","next_reject","next_reject","next_reject","next_reject","next_reject_back","next_reject_back","next_reject_back","next_reject_back","next_reject_back","strip_prefix_of","strip_suffix_of","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","add","add_assign","as_bytes","as_bytes","as_mut","as_mut_str","as_mut_vec","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","as_str","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","default","deref","deref_mut","description","description","deserialize","drain","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","extend","extend","extend","extend","extend","extend","extend","extend_from_within","extend_one","extend_one","extend_one","extend_one","extend_one","extend_reserve","extend_reserve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_raw_parts","from_str","from_utf16","from_utf16_lossy","from_utf8","from_utf8_lossy","from_utf8_unchecked","hash","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert_str","into","into","into","into","into_boxed_str","into_bytes","into_bytes","into_deserializer","into_iter","into_raw_parts","into_searcher","is_contained_in","is_empty","is_prefix_of","is_suffix_of","last","leak","len","ne","ne","ne","new","next","next_back","partial_cmp","pop","push","push_str","remove","remove_matches","replace_range","reserve","reserve_exact","retain","serialize","shrink_to","shrink_to_fit","size_hint","split_off","strip_prefix_of","strip_suffix_of","to_owned","to_owned","to_socket_addrs","to_string","to_string","to_string","to_string","truncate","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","utf8_error","vzip","vzip","vzip","vzip","with_capacity","write_char","write_str","Arc","Weak","allocator","as_fd","as_ptr","as_ptr","as_raw_fd","as_ref","assume_init","assume_init","borrow","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","cmp","decrement_strong_count","decrement_strong_count_in","default","default","deref","description","downcast","downcast_unchecked","downgrade","drop","drop","eq","equivalent","equivalent","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw","from_raw","from_raw_in","from_raw_in","ge","get_mut","get_mut_unchecked","gt","hash","increment_strong_count","increment_strong_count_in","into","into","into_inner","into_raw","into_raw","is_read_vectored","is_write_vectored","le","lt","make_mut","ne","new","new","new_cyclic","new_in","new_in","new_uninit","new_uninit_in","new_uninit_slice","new_uninit_slice_in","new_zeroed","new_zeroed_in","new_zeroed_slice","new_zeroed_slice_in","partial_cmp","pin","pin_in","provide","ptr_eq","ptr_eq","read","read_buf","read_to_end","read_to_string","read_vectored","seek","source","strong_count","strong_count","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_new","try_new_in","try_new_uninit","try_new_uninit_in","try_new_zeroed","try_new_zeroed_in","try_pin","try_pin_in","try_unwrap","type_id","type_id","unwrap_or_clone","upgrade","vzip","vzip","weak_count","weak_count","write","write_vectored","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","advance_back_by","advance_by","allocator","allocator","allocator","allocator","append","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","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","cmp","count","dedup","dedup_by","dedup_by_key","default","default","deref","deref_mut","deserialize","drain","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","equivalent","equivalent","extend","extend","extend_from_slice","extend_from_within","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","flush","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_raw_parts","from_raw_parts_in","hash","index","index_mut","insert","into","into","into","into","into","into_boxed_slice","into_deserializer","into_flattened","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_raw_parts","into_raw_parts_with_alloc","is_empty","is_empty","is_empty","is_write_vectored","keep_rest","leak","len","ne","ne","ne","ne","ne","ne","new","new_in","next","next","next","next","next_back","next_back","next_back","next_chunk","partial_cmp","poll_close","poll_flush","poll_write","poll_write_vectored","pop","push","push_within_capacity","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","spare_capacity_mut","splice","split_at_spare_mut","split_off","swap_remove","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","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","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity_in","write","write_all","write_vectored","Aligned","AllocErr","Array","Borrowed","Borrowed","CapacityOverflow","CollectionAllocErr","CreateError","Deref","DerefMut","Drain","FAST","ForkableCore","GEN_KIND","GEN_KIND","GenCore","GenCore","HashMap","HashSet","IntoIter","InvalidFormat","IsAligned","Item","LabeledId","LabeledIdCreateError","LabledIdParseError","MaybeOwned","MaybeOwnedMut","Owned","Owned","OwningPtr","PrefixNotAscii","PrefixTooLong","Ptr","PtrExt","PtrMut","PtrMutExt","SLOW","SecureCore","Seed","SeededCore","SmallVec","THREAD_RNG","ThinSlicePtr","ToSmallVec","TurboCore","TurboKind","TurboRand","TurboRand","Ulid","UlidDecode","UlidExt","Unaligned","UnsafeCellDeref","Ustr","UstrMap","UstrSet","alphabetic","alphabetic","alphanumeric","alphanumeric","bool","bool","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chance","chance","char","char","clone","clone_into","cmp","create","dangling_with_align","default","deref","deref_mut","deserialize","digit","digit","eq","equivalent","equivalent","f32","f32","f32_normalized","f32_normalized","f64","f64","f64_normalized","f64_normalized","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from_str","futures","fxhash","gen","gen","gen_i128","gen_i128","gen_i16","gen_i16","gen_i32","gen_i32","gen_i64","gen_i64","gen_i8","gen_i8","gen_isize","gen_isize","gen_u128","gen_u128","gen_u16","gen_u16","gen_u32","gen_u32","gen_u64","gen_u64","gen_u8","gen_u8","gen_usize","gen_usize","get_short_name","hash","hashbrown","i128","i128","i16","i16","i32","i32","i64","i64","i8","i8","index","index","into","into","into","isize","isize","likely","lowercase","lowercase","new","new_with_ulid","parking_lot","partial_cmp","partial_shuffle","partial_shuffle","prefix","prelude","read","reseed","rng","sample","sample","sample_iter","sample_iter","sample_multiple","sample_multiple","sample_multiple_iter","sample_multiple_iter","sample_multiple_mut","sample_multiple_mut","sample_mut","sample_mut","serialize","shuffle","shuffle","size","smallvec","to_owned","to_smallvec","to_string","to_string","to_string","transmute_lifetime","transmute_lifetime","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","u128","u128","u16","u16","u32","u32","u64","u64","u8","u8","ulid","unlikely","uppercase","uppercase","usize","usize","ustr","vzip","vzip","vzip","weighted_sample","weighted_sample","weighted_sample_mut","weighted_sample_mut","with_seed","layout","alloc","borrow","boxed","collections","ffi","fmt","format","rc","slice","str","string","sync","task","vec","vec","AllocError","Allocator","Global","GlobalAlloc","Layout","LayoutErr","LayoutError","alloc","alloc","alloc_zeroed","alloc_zeroed","allocate","allocate_zeroed","by_ref","dealloc","dealloc","deallocate","grow","grow_zeroed","handle_alloc_error","realloc","realloc","shrink","Borrow","BorrowMut","Borrowed","Cow","Owned","Owned","ToOwned","borrow","borrow_mut","clone_into","to_owned","Box","ThinBox","AllocError","BTreeMap","BTreeSet","BinaryHeap","CapacityOverflow","LinkedList","TryReserveError","TryReserveErrorKind","VecDeque","binary_heap","btree_map","btree_set","linked_list","vec_deque","layout","BinaryHeap","Drain","DrainSorted","IntoIter","IntoIterSorted","Iter","PeekMut","BTreeMap","Cursor","CursorMut","Entry","ExtractIf","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","OccupiedEntry","OccupiedError","Range","RangeMut","Vacant","VacantEntry","Values","ValuesMut","entry","value","BTreeSet","Difference","ExtractIf","Intersection","IntoIter","Iter","Range","SymmetricDifference","Union","Cursor","CursorMut","ExtractIf","IntoIter","Iter","IterMut","LinkedList","Drain","IntoIter","Iter","IterMut","VecDeque","CString","FromVecWithNulError","IntoStringError","NulError","Alignment","Arguments","Binary","Center","Debug","Debug","DebugList","DebugMap","DebugSet","DebugStruct","DebugTuple","Display","Error","Formatter","Left","LowerExp","LowerHex","Octal","Pointer","Result","Right","UpperExp","UpperHex","Write","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","write","write_char","write_fmt","write_str","Rc","UniqueRc","Weak","ArrayChunks","ArrayChunksMut","ArrayWindows","Chunks","ChunksExact","ChunksExactMut","ChunksMut","Concat","EscapeAscii","GroupBy","GroupByMut","Iter","IterMut","Join","Output","Output","Output","RChunks","RChunksExact","RChunksExactMut","RChunksMut","RSplit","RSplitMut","RSplitN","RSplitNMut","SliceIndex","Split","SplitInclusive","SplitInclusiveMut","SplitMut","SplitN","SplitNMut","Windows","concat","from_mut","from_mut_ptr_range","from_ptr_range","from_raw_parts","from_raw_parts_mut","from_ref","get","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","join","range","Bytes","CharIndices","Chars","EncodeUtf16","Err","EscapeDebug","EscapeDefault","EscapeUnicode","FromStr","Lines","LinesAny","MatchIndices","Matches","ParseBoolError","RMatchIndices","RMatches","RSplit","RSplitN","RSplitTerminator","Split","SplitAsciiWhitespace","SplitInclusive","SplitN","SplitTerminator","SplitWhitespace","Utf8Chunk","Utf8Chunks","Utf8Error","from_boxed_utf8_unchecked","from_str","from_utf8","from_utf8_mut","from_utf8_unchecked","from_utf8_unchecked_mut","pattern","CharArrayRefSearcher","CharArraySearcher","CharPredicateSearcher","CharSearcher","CharSliceSearcher","Done","DoubleEndedSearcher","Match","Pattern","Reject","ReverseSearcher","SearchStep","Searcher","Searcher","StrSearcher","haystack","into_searcher","is_contained_in","is_prefix_of","is_suffix_of","next","next_back","next_match","next_match_back","next_reject","next_reject_back","strip_prefix_of","strip_suffix_of","Drain","FromUtf16Error","FromUtf8Error","ParseError","String","ToString","to_string","Arc","Weak","Wake","wake","wake_by_ref","Drain","ExtractIf","IntoIter","Splice","Vec","FAST","ForkableCore","GEN_KIND","GenCore","Rng","SLOW","SecureCore","Seed","SeededCore","TurboCore","TurboKind","TurboRand","alphabetic","alphanumeric","bool","chance","char","digit","f32","f32_normalized","f64","f64_normalized","fill_bytes","fork","gen","gen_i128","gen_i16","gen_i32","gen_i64","gen_i8","gen_isize","gen_u128","gen_u16","gen_u32","gen_u64","gen_u8","gen_usize","i128","i16","i32","i64","i8","index","isize","lowercase","partial_shuffle","reseed","sample","sample_iter","sample_multiple","sample_multiple_iter","sample_multiple_mut","sample_mut","shuffle","u128","u16","u32","u64","u8","uppercase","usize","weighted_sample","weighted_sample_mut","with_seed","Rng","Rng","borrow","borrow_mut","clone","clone_into","default","eq","equivalent","equivalent","fill_bytes","fmt","fork","from","gen","into","new","reseed","reseed_local","to_owned","try_from","try_into","type_id","vzip","with_seed"],"q":[[0,"bones_utils"],[652,"bones_utils::CollectionAllocErr"],[653,"bones_utils::alloc"],[668,"bones_utils::alloc::alloc"],[776,"bones_utils::alloc::borrow"],[881,"bones_utils::alloc::boxed"],[1105,"bones_utils::alloc::collections"],[1503,"bones_utils::alloc::collections::TryReserveErrorKind"],[1504,"bones_utils::alloc::collections::binary_heap"],[1606,"bones_utils::alloc::collections::btree_map"],[1918,"bones_utils::alloc::collections::btree_set"],[2058,"bones_utils::alloc::collections::linked_list"],[2179,"bones_utils::alloc::collections::vec_deque"],[2271,"bones_utils::alloc::ffi"],[2378,"bones_utils::alloc::fmt"],[2586,"bones_utils::alloc::rc"],[2721,"bones_utils::alloc::slice"],[3262,"bones_utils::alloc::str"],[3745,"bones_utils::alloc::str::pattern"],[3898,"bones_utils::alloc::string"],[4086,"bones_utils::alloc::sync"],[4221,"bones_utils::alloc::task"],[4224,"bones_utils::alloc::vec"],[4427,"bones_utils::prelude"],[4654,"bones_utils::prelude::CollectionAllocErr"],[4655,"bones_utils::prelude::alloc"],[4670,"bones_utils::prelude::alloc::alloc"],[4693,"bones_utils::prelude::alloc::borrow"],[4704,"bones_utils::prelude::alloc::boxed"],[4706,"bones_utils::prelude::alloc::collections"],[4720,"bones_utils::prelude::alloc::collections::TryReserveErrorKind"],[4721,"bones_utils::prelude::alloc::collections::binary_heap"],[4728,"bones_utils::prelude::alloc::collections::btree_map"],[4750,"bones_utils::prelude::alloc::collections::btree_set"],[4759,"bones_utils::prelude::alloc::collections::linked_list"],[4766,"bones_utils::prelude::alloc::collections::vec_deque"],[4771,"bones_utils::prelude::alloc::ffi"],[4775,"bones_utils::prelude::alloc::fmt"],[4813,"bones_utils::prelude::alloc::rc"],[4816,"bones_utils::prelude::alloc::slice"],[4864,"bones_utils::prelude::alloc::str"],[4899,"bones_utils::prelude::alloc::str::pattern"],[4927,"bones_utils::prelude::alloc::string"],[4934,"bones_utils::prelude::alloc::sync"],[4936,"bones_utils::prelude::alloc::task"],[4939,"bones_utils::prelude::alloc::vec"],[4944,"bones_utils::prelude::prelude"],[5008,"bones_utils::prelude::rng"],[5009,"bones_utils::rng"]],"d":["Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","The number of bits in a Ulid’s random portion","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","The number of bits in a Ulid’s time portion","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","","","","","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Generates a random char in ranges a-z, A-Z and 0-9.","Generates a random char in ranges a-z, A-Z and 0-9.","Moves all the elements of other into self, leaving other …","Get the cached string as a C char*.","Get this ustr as a CStr","Gets a mutable pointer from this owned pointer.","","Returns a &mut if possible.","","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 …","Gets the underlying pointer, erasing the associated …","Gets the underlying pointer, erasing the associated …","Returns a raw pointer to the vector’s buffer.","Gets the underlying pointer, erasing the associated …","Gets an immutable reference from this mutable reference","Gets an immutable pointer from this owned pointer.","","","","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","Get the cached string as a &str","Transforms this Ptr into an PtrMut","","","","","","","","","","","","","Returns a random boolean value.","Returns a random boolean value.","Returns a random boolean value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer (convenience for …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","Calculates the offset from a pointer. As the pointer is …","The number of items the vector can hold without …","Returns a boolean value based on a rate. rate represents …","Returns a boolean value based on a rate. rate represents …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generates a random char in the given range.","Generates a random char in the given range.","Remove all elements from the vector.","","","","","","","","","","","","","","","","","","","","","","","","","Constructor that) is the same as Ulid::new(), but that …","","Creates a dangling pointer with specified alignment. See …","Gets the datetime of when this Ulid was created accurate …","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","An ergonomic abbreviation for Default::default() to make …","","","","","","Safety","","Transforms this Ptr<T> into a &T with the same lifetime","","","","Safety","Transforms this PtrMut<T> into a &mut T with the same …","","","","","Generate a random digit in the given radix.","Generate a random digit in the given radix.","Generate a random digit in the given radix.","","","","","Creates a draining iterator that removes the specified …","","","","Consumes the OwningPtr to drop the underlying data of type …","","","","","","","","","","","","","","","","","","","Copy elements from a slice and append them to the vector.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","","","","","","","","","","","Forks a TurboCore instance by deterministically deriving 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.","Create a new Ustr from the given &str.","","","Returns the argument unchanged.","","","","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 …","Creates a Ulid using the provided bytes array.","Creates a new Ulid with the given datetime","Creates a new Ulid with the given datetime and random …","Creates a SmallVec with n copies of elem.","","","Create a Ulid from separated parts.","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","","","","","Creates a Ulid from a Crockford Base32 encoded string","Construct a new SmallVec from a Vec<A::Item>.","","","Returns an array of constant SIZE containing random u8 …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i128 value.","Returns a random i128 value.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random i8 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random isize value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u128 value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random u8 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random usize value.","Returns a random usize value.","Indexes the slice without doing bounds checks","Shortens a type name to remove all module paths.","Re-allocate to set the capacity to …","","","","","","","Returns a random i128 within a given range bound.","Returns a random i128 within a given range bound.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random i8 value.","Returns a random i8 value.","Increment the random number, make sure that the ts millis …","","Returns a usize value for stable indexing across different …","Returns a usize value for stable indexing across different …","Returns a usize value for stable indexing across different …","","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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Return the contained data in it’s owned form.","Return the contained data in it’s owned form.","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","Returns true if the length is zero.","Test if the Ulid is nil","Returns true if the data is owned else false.","Returns true if the data is owned else false.","Returns a random isize within a given range bound.","Returns a random isize within a given range bound.","Returns a random isize within a given range bound.","","The number of elements stored in the vector","Get the length (in bytes) of this string.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Generates a random char in the range a-z.","Generates a random char in the range a-z.","Consumes a value and creates an OwningPtr to it while …","Internally converts the type into it’s owned variant.","Internally converts the type into it’s owned variant.","","","","","","","Creates a new instance from a raw pointer.","Creates a new instance from a raw pointer.","Construct an empty vector","Creates a new instance from a raw pointer.","Creates a new Ulid with the current time (UTC)","","","","","The ‘nil Ulid’.","","","","","","","","","Partially shuffles a slice by a given amount and returns …","Partially shuffles a slice by a given amount and returns …","Partially shuffles a slice by a given amount and returns …","Remove an item from the end of the vector and return it, …","Get the precomputed hash for this string","The prelude.","Transforms this PtrMut into an OwningPtr","Append an item to the vector.","Gets the random section of this ulid","Returns a copy of the contained value.","Consumes the OwningPtr to obtain ownership of the …","Consumes the OwningPtr to obtain ownership of the …","Gets a PtrMut from this with a smaller lifetime.","Remove and return the element at position index, shifting …","Reseeds the SeededCore with a new seed/state.","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.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from a slice of values.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples a random item from an iterator of values. O(1) if …","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from a slice of values.","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples multiple unique items from a mutable slice of …","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Samples a random &mut item from a slice of values.","Samples a random &mut item from a slice of values.","","","Sets the length of a vector.","","","","","","","","","Shrink the capacity of the vector as much as possible.","Shuffles a slice randomly in O(n) time.","Shuffles a slice randomly in O(n) time.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","","","","","Remove the element at position index, replacing it with …","Gets the timestamp section of this ulid","Returns the bytes of the Ulid in big-endian order.","Acquires a mutable reference to owned data.","","","","","","Get an owned String copy of this string.","","","","","Construct a new SmallVec from a slice.","Creates a Crockford Base32 encoded string that represents …","","Creates a Crockford Base32 encoded string that represents …","","","","","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Removes the alignment requirement of this pointer","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","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 …","","","","","","","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u128 within a given range bound.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random u8 value.","Returns a random u8 value.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Generates a random char in the range A-Z.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Returns a random usize within a given range bound.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","","","","","","","","","","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Construct an empty vector with enough capacity …","Creates a new SeededCore with a specific seed value.","Creates a new Ulid using data from the given random number …","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","The minimum byte alignment for a memory block of this …","Creates a layout describing the record that can hold a …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","","","Behaves like allocate, but also ensures that the returned …","Creates a layout describing the record for a [T; n].","","","","","","","","","Creates a “by reference” adapter for this instance of …","","","","","","","","","Creates a NonNull that is dangling, but well-aligned for …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","","","","","","","","","","","","Creates a layout describing the record for self followed by","Creates a layout describing the record for self followed by","","","","","","","Produces layout describing a record that could be used to …","Produces layout describing a record that could be used to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a Layout from a given size and align, or …","Creates a layout, bypassing all checks.","","Attempts to extend the memory block.","","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a Layout suitable for holding a value of type T.","Creates a layout by rounding the size of this layout up to …","Returns the amount of padding we must insert after self to …","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Creates a layout describing the record for n instances of …","Creates a layout describing the record for n instances of …","","Attempts to shrink the memory block.","The minimum size in bytes for a memory block of this …","","","","","","","","","","","","","","","","","","","","","","","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","","","","","","","Immutably borrows from an owned value.","","","Mutably borrows from an owned value.","","","","Uses borrowed data to replace owned data, usually by …","","","Creates an owned Cow<’a, B> with the default value for …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a CString into an owned Cow without copying or …","Creates a Borrowed variant of Cow from a reference to Vec.","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from a reference to Path.","Converts a &CString into a borrowed Cow without copying or …","Creates a clone-on-write pointer from a reference to …","Moves the string into a Cow::Owned.","Creates a Borrowed variant of Cow from a slice.","Converts a String reference into a Borrowed variant. No …","Converts the string reference into a Cow::Borrowed.","Creates a clone-on-write pointer from an owned instance of …","Converts a CStr into a borrowed Cow without copying or …","Converts a string slice into a Borrowed variant. No heap …","Creates an Owned variant of Cow from an owned instance of …","Converts a String into an Owned variant. No heap …","","","","","","Calls U::from(self).","","Extracts the owned data.","Returns true if the data is borrowed, i.e. if to_mut would …","Returns true if the data is owned, i.e. if to_mut would be …","","","","","","","","","","","","","","","","","","","","","","Acquires a mutable reference to the owned form of the data.","Creates owned data from borrowed data, usually by cloning.","","","","","","","A pointer type that uniquely owns a heap allocation of …","ThinBox.","Returns a reference to the underlying allocator.","","","","","","Converts to Box<[T], A>.","Converts to Box<T, A>.","","","","","","","","","","","","","","","","Returns a new box with a clone() of this box’s contents.","","Copies source’s contents into self without creating a …","","","","","","Creates a Box<T>, with the Default value for T.","","","","","","","","","","","","","","","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Attempt to downcast the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","Downcasts the box to a concrete type.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a str into a box of dyn Error.","Converts a type of Error + Send + Sync into a box of dyn …","Converts the given String to a boxed str slice that is …","Converts a Cow<'_, [T]> into a Box<[T]>","Converts a [T; N] into a Box<[T]>","Converts a Cow<'a, OsStr> into a Box<OsStr>, by copying …","Converts a Cow<'_, str> into a Box<str>","Converts a T into a Box<T>","Returns the argument unchanged.","Converts a CString into a Box<CStr> without copying or …","Converts a &CStr into a Box<CStr>, by copying the contents …","Copies the string into a newly allocated Box<OsStr>.","Converts a Box<str> into a Box<[u8]>","Converts an OsString into a Box<OsStr> without copying or …","Converts a &str into a Box<str>","Converts a String into a box of dyn Error + Send + Sync.","Creates a boxed Path from a clone-on-write pointer.","","Creates a boxed Path from a reference.","Converts a type of Error into a box of dyn Error.","Convert a vector into a boxed slice.","Converts a Cow<'a, CStr> into a Box<CStr>, by copying the …","Converts a String into a box of dyn Error.","Converts a Cow into a box of dyn Error + Send + Sync.","Converts a str into a box of dyn Error + Send + Sync.","Converts a &[T] into a Box<[T]>","Converts a Cow into a box of dyn Error.","Converts a PathBuf into a Box<Path>.","","Constructs a box from a raw pointer.","Constructs a box from a raw pointer in the given allocator.","","","","","Calls U::from(self).","Calls U::from(self).","Converts a Box<T> into a Box<[T]>","","Consumes the Box, returning the wrapped value.","","Converts a Box<T> into a Pin<Box<T>>. If T does not …","Consumes the Box, returning a wrapped raw pointer.","Consumes the Box, returning a wrapped raw pointer and the …","","","","","","","","","","","","Consumes and leaks the Box, returning a mutable reference, …","","","","Moves a type to the heap with its Metadata stored in the …","Allocates memory on the heap and then places x into it.","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents.","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents.","Constructs a new boxed slice with uninitialized contents …","Moves a type to the heap with its Metadata stored in the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","Constructs a new boxed slice with uninitialized contents …","","","","","","","","Constructs a new Pin<Box<T>>. If T does not implement Unpin…","Constructs a new Pin<Box<T, A>>. If T does not implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to convert a Vec<T> into a Box<[T; N]>.","","Attempts to convert a Box<[T]> into a Box<[T; N]>.","","","Allocates memory on the heap then places x into it, …","Allocates memory in the given allocator then places x into …","Constructs a new box with uninitialized contents on the …","Constructs a new box with uninitialized contents in the …","Constructs a new boxed slice with uninitialized contents. …","Constructs a new Box with uninitialized contents, with the …","Constructs a new Box with uninitialized contents, with the …","Constructs a new boxed slice with uninitialized contents, …","","","","","","","","","Writes the value and converts to Box<T, A>.","","","","","","","","","","","","","","","","","","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other into self, leaving other …","Moves all elements from other to the end of the list.","Moves all the elements of other into self, leaving other …","Returns a pair of slices which contain, in order, the …","Returns a slice of all values in the underlying vector, in …","Returns a pair of slices which contain, in order, the …","Provides a reference to the back element, or None if the …","Provides a reference to the back element, or None if the …","Provides a mutable reference to the back element, or None …","Provides a mutable reference to the back element, or None …","A priority queue implemented with a binary heap.","Binary searches this VecDeque for a given element. If the …","Binary searches this VecDeque with a comparator function.","Binary searches this VecDeque with a key extraction …","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new BTreeSet<T>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","Returns the number of elements the binary heap can hold …","Returns the number of elements the deque can hold without …","Drops all items from the binary heap.","Clears the map, removing all elements.","Clears the set, removing all elements.","Removes all elements from the LinkedList.","Clears the deque, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Returns true if the set contains an element equal to the …","Returns true if the LinkedList contains an element equal …","Returns true if the deque contains an element equal to the …","Returns true if the map contains a value for the specified …","Provides a cursor at the back element.","Provides a cursor with editing operations at the back …","Provides a cursor at the front element.","Provides a cursor with editing operations at the front …","Creates an empty BinaryHeap<T>.","Creates an empty BTreeMap.","Creates an empty BTreeSet.","Creates an empty LinkedList<T>.","Creates an empty deque.","","","","","","Visits the elements representing the difference, i.e., the …","Clears the binary heap, returning an iterator over the …","Removes the specified range from the deque in bulk, …","Clears the binary heap, returning an iterator over the …","","","","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an iterator that visits all elements (key-value …","Creates an iterator that visits all elements in ascending …","Creates an iterator which uses a closure to determine if …","Returns a reference to the first element in the set, if …","Returns the first entry in the map for in-place …","Returns the first key-value pair in the map. The key in …","","","","","","","","","","Returns the argument unchanged.","Converts a Vec<T> into a BinaryHeap<T>.","","Returns the argument unchanged.","Converts a [(K, V); N] into a BTreeMap<(K, V)>.","Converts a [T; N] into a BTreeSet<T>.","Returns the argument unchanged.","Converts a [T; N] into a LinkedList<T>.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a [T; N] into a VecDeque<T>.","Turn a Vec<T> into a VecDeque<T>.","Returns the argument unchanged.","","Returns the argument unchanged.","Always evaluates to TryReserveErrorKind::CapacityOverflow.","","","","","","Provides a reference to the front element, or None if the …","Provides a reference to the front element, or None if the …","Provides a mutable reference to the front element, or None …","Provides a mutable reference to the front element, or None …","Returns a reference to the value corresponding to the key.","Returns a reference to the element in the set, if any, …","Provides a reference to the element at the given index.","Returns the key-value pair corresponding to the supplied …","Returns a mutable reference to the value corresponding to …","Provides a mutable reference to the element at the given …","","","","","Returns a reference to the value corresponding to the …","","","Inserts a key-value pair into the map.","Adds a value to the set.","Inserts an element at index within the deque, shifting all …","Visits the elements representing the intersection, i.e., …","Calls U::from(self).","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 …","","","","","","Gets an iterator for moving out the BTreeSet’s contents.","","","Consumes the list into an iterator yielding elements by …","","Consumes the deque into a front-to-back iterator yielding …","","Returns an iterator which retrieves elements in heap order.","Creates a consuming iterator visiting all the keys, in …","Consumes the BinaryHeap and returns a vector in sorted …","Creates a consuming iterator visiting all the values, in …","Consumes the BinaryHeap and returns the underlying vector …","Returns true if self has no elements in common with other. …","Checks if the binary heap is empty.","Returns true if the map contains no elements.","Returns true if the set contains no elements.","Returns true if the LinkedList is empty.","Returns true if the deque is empty.","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., …","","Returns an iterator visiting all values in the underlying …","Gets an iterator over the entries of the map, sorted by …","Gets an iterator that visits the elements in the BTreeSet …","Provides a forward iterator.","Returns a front-to-back iterator.","Gets a mutable iterator over the entries of the map, …","Provides a forward iterator with mutable references.","Returns a front-to-back iterator that returns mutable …","Gets an iterator over the keys of the map, in sorted order.","Details about the allocation that caused the error","Returns a reference to the last element in the set, if any.","Returns the last entry in the map for in-place …","Returns the last key-value pair in the map. The key in …","Returns the length of the binary heap.","Returns the number of elements in the map.","Returns the number of elements in the set.","Returns the length of the LinkedList.","Returns the number of elements in the deque.","A doubly-linked list with owned nodes.","Returns a Cursor pointing at the first element that is …","Returns a CursorMut pointing at the first element that is …","Rearranges the internal storage of this deque so it is one …","","Creates an empty BinaryHeap as a max-heap.","Makes a new, empty BTreeMap.","Makes a new, empty BTreeSet.","Creates an empty LinkedList.","Creates an empty deque.","Creates an empty BinaryHeap as a max-heap, using A as …","Makes a new empty BTreeMap with a reasonable choice for B.","Makes a new BTreeSet with a reasonable choice of B.","Constructs an empty LinkedList<T, A>.","Creates an empty deque.","","","","","Returns the index of the partition point according to the …","Returns the greatest item in the binary heap, or None if …","Returns a mutable reference to the greatest item in the …","Removes the greatest item from the binary heap and returns …","Removes the last element from a list and returns it, or …","Removes the last element from the deque and returns it, or …","Removes and returns the first element in the map. The key …","Removes the first element from the set and returns it, if …","Removes the first element and returns it, or None if the …","Removes the first element and returns it, or None if the …","Removes and returns the last element in the map. The key …","Removes the last element from the set and returns it, if …","Pushes an item onto the binary heap.","Appends an element to the back of a list.","Appends an element to the back of the deque.","Adds an element first in the list.","Prepends an element to the deque.","Constructs a double-ended iterator over a sub-range of …","Constructs a double-ended iterator over a sub-range of …","Creates an iterator that covers the specified range in the …","Constructs a mutable double-ended iterator over a …","Creates an iterator that covers the specified mutable …","Fill buf with the contents of the “front” slice as …","","","","Removes a key from the map, returning the value at the key …","If the set contains an element equal to the value, removes …","Removes the element at the given index and returns it.","Removes and returns the element at index from the deque. …","Removes a key from the map, returning the stored key and …","Adds a value to the set, replacing the existing element, …","Reserves capacity for at least additional elements more …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional …","Reserves the minimum capacity for at least additional more …","Modifies the deque in-place so that len() is equal to …","Modifies the deque in-place so that len() is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Rotates the double-ended queue n places to the left.","Rotates the double-ended queue n places to the right.","","","","","","Discards capacity with a lower bound.","Shrinks the capacity of the deque with a lower bound.","Discards as much additional capacity as possible.","Shrinks the capacity of the deque as much as possible.","Splits the collection into two at the given key. Returns …","Splits the collection into two at the value. Returns a new …","Splits the list into two at the given index. Returns …","Splits the deque into two at the given index.","Returns the difference of self and rhs as a new BTreeSet<T>…","Swaps elements at indices i and j.","Removes an element from anywhere in the deque and returns …","Removes an element from anywhere in the deque and returns …","Visits the elements representing the symmetric difference, …","Removes and returns the element in the set, if any, that …","","","","","","","","","Shortens the deque, keeping the first len elements and …","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","Tries to reserve capacity for at least additional elements …","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","Tries to reserve the minimum capacity for at least …","","","","","","","","Visits the elements representing the union, i.e., all the …","Returns a Cursor pointing at the last element that is …","Returns a CursorMut pointing at the last element that is …","Gets an iterator over the values of the map, in order by …","Gets a mutable iterator over the values of the map, in …","A double-ended queue (deque) implemented with a growable …","","","","","","","","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","Creates an empty BinaryHeap with at least the specified …","Creates an empty deque with space for at least capacity …","","","","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","","","","","","","","","","","","","","","","","","","Creates an empty binary_heap::IntoIter.","","","","Removes heap elements in heap 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.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Removes the peeked value from the heap and returns it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","Provides in-place mutable access to an occupied entry …","Returns a read-only cursor pointing to the current element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_map::Iter.","Creates an empty btree_map::IterMut.","Creates an empty btree_map::IntoIter.","Creates an empty btree_map::Keys.","Creates an empty btree_map::Values.","Creates an empty btree_map::IntoKeys.","Creates an empty btree_map::IntoValues.","Creates an empty btree_map::Range.","","","The entry in the map that was already occupied.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","Gets a mutable reference to the value in the entry.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s key,","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap after the current …","Inserts a new element into the BTreeMap before the current …","Inserts a new element into the BTreeMap before the current …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 ownership of the key.","Converts the entry into a mutable reference to its value.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Returns a reference to the key of the element that the …","Returns a reference to the key of the element that the …","Returns a mutable reference to the key of the element that …","Returns a reference to the key and value of the element …","Returns a reference to the key and value of the element …","Returns a reference to the key and mutable reference to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the next element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","Moves the cursor to the previous element of the BTreeMap.","","","","","","","","","","","","","","","","","","","","","","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, if empty, …","Returns a reference to the next element.","Returns a reference to the key and value of the next …","Returns a reference to the previous element.","Returns a reference to the key and value of the previous …","Takes the value of the entry out of the map, and returns …","Removes the current element from the BTreeMap.","Removes the current element from the BTreeMap.","Take ownership of the key and value from the map.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the value of the element that the …","Returns a reference to the value of the element that the …","The value which was not inserted, because the entry was …","Returns a mutable reference to the value of the element …","","","","","","","","","","","","","","","","","","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an empty btree_set::Iter.","Creates an empty btree_set::IntoIter.","Creates an empty btree_set::Range.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","Returns a read-only cursor pointing to the current element.","Provides a reference to the back element of the cursor’s …","Provides a reference to the back element of the cursor’s …","Provides a mutable reference to back element of the cursor…","","","","","","","","","","","","","","","","","","","Returns a reference to the element that the cursor is …","Returns a reference to the element that the cursor is …","Creates an empty linked_list::Iter.","","Creates an empty linked_list::IntoIter.","","","","","","","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 reference to the front element of the cursor’…","Provides a reference to the front element of the cursor’…","Provides a mutable reference to the front element of the …","Returns the cursor position index within the LinkedList.","Returns the cursor position index within the LinkedList.","Inserts a new element into the LinkedList after the …","Inserts a new element into the LinkedList before 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).","","","","","","","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the next element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","Moves the cursor to the previous element of the LinkedList.","","","","","","","","Returns a reference to the next element.","Returns a reference to the next element.","Returns a reference to the previous element.","Returns a reference to the previous element.","Removes the last element from the cursor’s parent list …","Removes the first element from the cursor’s parent list …","Appends an element to the back of the cursor’s parent …","Appends an element to the front of the cursor’s parent …","Removes the current element from the LinkedList.","Removes the current element from the LinkedList without …","","","","","Inserts the elements from the given LinkedList after the …","Inserts the elements from the given LinkedList before the …","Splits the list into two after the current element. This …","Splits the list into two before the current element. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Returns a slice of u8s bytes that were attempted to …","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","","","","","","","","","","","","","","","","","Creates an empty CString.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a Vec<NonZeroU8> into a CString without copying …","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.","Returns the argument unchanged.","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).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Returns the bytes that were attempted to convert to a …","Equivalent to CString::into_bytes() except that the …","Consumes this error, returning original CString which …","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 …","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","","","","","","","","","","","","","","","","","","","","","Access the underlying UTF-8 error that was the cause of …","","","","","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Flag indicating what form of alignment was requested.","Determines if the # flag was specified.","Get the formatted string, if it has no arguments to be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a DebugList builder designed to assist with …","Creates a DebugMap builder designed to assist with …","Creates a DebugSet builder designed to assist with …","Creates a DebugStruct builder designed to assist with …","Creates a DebugTuple builder designed to assist with …","","","Adds the contents of an iterator of entries to the set …","Adds the contents of an iterator of entries to the list …","Adds the contents of an iterator of entries to the map …","Adds a new entry to the set output.","Adds a new entry to the list output.","Adds a new entry to the map output.","","","","","","","Adds a new field to the generated struct output.","Adds a new field to the generated tuple struct output.","Character used as ‘fill’ whenever there is alignment.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Finishes output and returns any error encountered.","Marks the struct as non-exhaustive, indicating to the …","Flags for formatting","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","","","","","","The format function takes an Arguments struct and returns …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","Adds the key part of a new entry to the map output.","This function takes a string slice and emits it to the …","Performs the correct padding for an integer which has …","","Optionally specified precision for numeric types. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determines if the 0 flag was specified.","Determines if the - flag was specified.","Determines if the + flag was specified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the value part of a new entry to the map output.","","","","","","","","","","Optionally specified integer width that the output should …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with implementors of …","","Writes some formatted information into this instance.","Writes a string slice into this writer, returning whether …","","Writes some data to the underlying buffer contained within …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Rc<T>.","Converts to Rc<[T]>.","","","","","","","","Makes a clone of the Rc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Rcs.","Decrements the strong reference count on the Rc<T> …","Decrements the strong reference count on the Rc<T> …","Creates a new Rc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating any memory. …","","","","Attempt to downcast the Rc<dyn Any> to a concrete type.","Downcasts the Rc<dyn Any> to a concrete type.","Creates a new Weak pointer to this allocation.","Creates a new weak reference to the UniqueRc","Drops the Rc.","Drops the Weak pointer.","","Equality for two Rcs.","","","","","","","","Create a reference-counted pointer from a clone-on-write …","Allocate a reference-counted slice and fill it by cloning v…","Allocate a reference-counted string slice and copy v into …","Returns the argument unchanged.","Converts a Path into an Rc by copying the Path data into a …","Move a boxed object to a new, reference counted, …","Allocate a reference-counted string slice and copy v into …","Converts a generic type T into an Rc<T>","Converts an OsString into an Rc<OsStr> by moving the …","","Converts a reference-counted string slice into a byte …","Converts a &CStr into a Rc<CStr>, by copying the contents …","Allocate a reference-counted slice and move v’s items …","Converts a PathBuf into an Rc<Path> by moving the PathBuf …","Converts a CString into an Rc<CStr> by moving the CString …","Copies the string into a newly allocated Rc<OsStr>.","Returns the argument unchanged.","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Rc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Rc<T, A> from a raw pointer in the provided …","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Rcs.","Returns a mutable reference into the given Rc, if there are","Returns a mutable reference into the given Rc, without any …","Greater-than comparison for two Rcs.","","Increments the strong reference count on the Rc<T> …","Increments the strong reference count on the Rc<T> …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Rc has exactly one strong …","Consumes the Rc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Consumes the Weak<T> and turns it into a raw pointer.","Converts the UniqueRc into a regular Rc","‘Less than or equal to’ comparison for two Rcs.","Less-than comparison for two Rcs.","Makes a mutable reference into the given Rc.","Inequality for two Rcs.","Constructs a new Rc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Creates a new UniqueRc","Constructs a new Rc<T> while giving you a Weak<T> to the …","Constructs a new Rc in the provided allocator.","Constructs a new Weak<T>, without allocating any memory, …","Constructs a new Rc with uninitialized contents.","Constructs a new Rc with uninitialized contents in the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new reference-counted slice with …","Constructs a new reference-counted slice with …","Partial comparison for two Rcs.","Constructs a new Pin<Rc<T>>. If T does not implement Unpin…","Constructs a new Pin<Rc<T>> in the provided allocator. If T…","Returns true if the two Rcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","Gets the number of strong (Rc) pointers to this allocation.","Gets the number of strong (Rc) pointers pointing to this …","","","","","","","","","","","Constructs a new Rc<T>, returning an error if the …","Constructs a new Rc<T> in the provided allocator, …","Constructs a new Rc with uninitialized contents, returning …","Constructs a new Rc with uninitialized contents, in the …","Constructs a new Rc with uninitialized contents, with the …","Constructs a new Rc with uninitialized contents, with the …","Returns the inner value, if the Rc has exactly one strong …","","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Rc, delaying …","","","","Gets the number of Weak pointers to this allocation.","Gets the number of Weak pointers pointing to this …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","","","","","","","","","Views the underlying data as a mutable subslice of the …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","Returns a slice which contains items not yet handled by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Implementation of [T]::concat","","","","","","","","","","","","","","","Creates an empty slice iterator.","Creates an empty slice iterator.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Views the underlying data as a subslice of the original …","","","","","","","","","","","Implementation of [T]::join","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Performs bounds-checking of a range.","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","Returns the remainder of the original slice that is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","","","Views the underlying data as a subslice of the original …","Views the underlying data as a subslice of the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides more information about the failure:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 invalid sequence that caused a failure.","","","","","","","","","Creates a new iterator to decode the bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the byte position of the next character, or the …","The string Pattern API.","","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string.","Returns remainder of the split string","Returns remainder of the split string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the next validated UTF-8 substring.","Returns the index in the given string up to which valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getter for the underlying string to be searched in","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","","","","","","","Performs the next search step starting from the back.","","","","","","","Finds the next Match result. See next().","","","","","","","Finds the next Match result. See next_back().","","","","","","","Finds the next Reject result. See next() and next_match().","","","","","Finds the next Reject result. See next_back().","","","","","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","","","Returns a byte slice of this String’s contents.","Returns a slice of u8s bytes that were attempted to …","","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","","","","","","","Returns the remaining (sub)string of this iterator as a …","Extracts a string slice containing the entire String.","","","","","","","","","","","Returns this String’s capacity, in bytes.","Truncates this String, removing all contents.","","","","","","","Creates an empty String.","","","","","","Removes the specified range from the string in bulk, …","","","","","","","","","","","","","","","","","","Copies elements from src range to the end of the string.","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts a clone-on-write string to an owned instance of …","Allocates an owned String from a single character.","Converts a &String into a String.","","Returns the argument unchanged.","Converts the given boxed str slice to a String. It is …","Converts a &str into a String.","Converts a &mut str into a String.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Creates a new String from a length, capacity, and pointer.","","Decode a UTF-16–encoded vector v into a String, …","Decode a UTF-16–encoded slice v into a String, replacing …","Converts a vector of bytes to a String.","Converts a slice of bytes to a string, including invalid …","Converts a vector of bytes to a String without checking …","","","","","","","","","","","","","","Inserts a character into this String at a byte position.","Inserts a string slice into this String at a byte position.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this String into a Box<str>.","Converts a String into a byte vector.","Returns the bytes that were attempted to convert to a …","","","Decomposes a String into its raw components.","","","Returns true if this String has a length of zero, and false…","","","","Consumes and leaks the String, returning a mutable …","Returns the length of this String, in bytes, not chars or …","","","","Creates a new empty String.","","","","Removes the last character from the string buffer and …","Appends the given char to the end of this String.","Appends a given string slice onto the end of this String.","Removes a char from this String at a byte position and …","Remove all matches of pattern pat in the String.","Removes the specified range in the string, and replaces it …","Reserves capacity for at least additional bytes more than …","Reserves the minimum capacity for at least additional …","Retains only the characters specified by the predicate.","","Shrinks the capacity of this String with a lower bound.","Shrinks the capacity of this String to match its length.","","Splits the string into two at the given byte index.","","","","","","Converts the given value to a String.","","","","Shortens this String to the specified length.","","","","","","","","","Tries to reserve capacity for at least additional bytes …","Tries to reserve the minimum capacity for at least …","","","","","Fetch a Utf8Error to get more details about the conversion …","","","","","Creates a new empty String with at least the specified …","","","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","Returns a reference to the underlying allocator.","","Provides a raw pointer to the data.","Returns a raw pointer to the object T pointed to by this …","","","Converts to Arc<[T]>.","Converts to Arc<T>.","","","","","","","Makes a clone of the Arc pointer.","Makes a clone of the Weak pointer that points to the same …","","","Comparison for two Arcs.","Decrements the strong reference count on the Arc<T> …","Decrements the strong reference count on the Arc<T> …","Creates a new Arc<T>, with the Default value for T.","Constructs a new Weak<T>, without allocating memory. …","","","Attempt to downcast the Arc<dyn Any + Send + Sync> to a …","Downcasts the Arc<dyn Any + Send + Sync> to a concrete …","Creates a new Weak pointer to this allocation.","Drops the Arc.","Drops the Weak pointer.","Equality for two Arcs.","","","","","","","","","Converts a Path into an Arc by copying the Path data into …","Allocate a reference-counted slice and move v’s items …","Converts a &CStr into a Arc<CStr>, by copying the contents …","Converts an atomically reference-counted string slice into …","Move a boxed object to a new, reference-counted allocation.","Converts a CString into an Arc<CStr> by moving the CString …","Returns the argument unchanged.","Converts an OsString into an Arc<OsStr> by moving the …","Create an atomically reference-counted pointer from a …","Allocate a reference-counted str and copy v into it.","Converts a T into an Arc<T>","Allocate a reference-counted str and copy v into it.","Copies the string into a newly allocated Arc<OsStr>.","Allocate a reference-counted slice and fill it by cloning v…","Converts a PathBuf into an Arc<Path> by moving the PathBuf …","Returns the argument unchanged.","Takes each element in the Iterator and collects it into an …","Constructs an Arc<T> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","Constructs an Arc<T, A> from a raw pointer.","Converts a raw pointer previously created by into_raw back …","‘Greater than or equal to’ comparison for two Arcs.","Returns a mutable reference into the given Arc, if there …","Returns a mutable reference into the given Arc, without …","Greater-than comparison for two Arcs.","","Increments the strong reference count on the Arc<T> …","Increments the strong reference count on the Arc<T> …","Calls U::from(self).","Calls U::from(self).","Returns the inner value, if the Arc has exactly one strong …","Consumes the Arc, returning the wrapped pointer.","Consumes the Weak<T> and turns it into a raw pointer.","","","‘Less than or equal to’ comparison for two Arcs.","Less-than comparison for two Arcs.","Makes a mutable reference into the given Arc.","Inequality for two Arcs.","Constructs a new Arc<T>.","Constructs a new Weak<T>, without allocating any memory. …","Constructs a new Arc<T> while giving you a Weak<T> to the …","Constructs a new Arc<T> in the provided allocator.","Constructs a new Weak<T, A>, without allocating any …","Constructs a new Arc with uninitialized contents.","Constructs a new Arc with uninitialized contents in the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new atomically reference-counted slice with …","Constructs a new atomically reference-counted slice with …","Partial comparison for two Arcs.","Constructs a new Pin<Arc<T>>. If T does not implement Unpin…","Constructs a new Pin<Arc<T, A>> in the provided allocator. …","","Returns true if the two Arcs point to the same allocation …","Returns true if the two Weaks point to the same allocation …","","","","","","","","Gets the number of strong (Arc) pointers to this …","Gets the number of strong (Arc) pointers pointing to this …","","","","","","","","","Constructs a new Arc<T>, returning an error if allocation …","Constructs a new Arc<T, A> in the provided allocator, …","Constructs a new Arc with uninitialized contents, …","Constructs a new Arc with uninitialized contents, in the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Arc with uninitialized contents, with the …","Constructs a new Pin<Arc<T>>, return an error if …","Constructs a new Pin<Arc<T, A>> in the provided allocator, …","Returns the inner value, if the Arc has exactly one strong …","","","If we have the only reference to T then unwrap it. …","Attempts to upgrade the Weak pointer to an Arc, delaying …","","","Gets the number of Weak pointers to this allocation.","Gets an approximation of the number of Weak pointers …","","","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","","","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Returns a reference to the underlying allocator.","Moves all the elements of other into self, leaving other …","","","Returns an unsafe mutable pointer to the vector’s …","Returns the remaining items of this iterator as a mutable …","Extracts a mutable slice of the entire vector.","Returns a raw pointer to the vector’s buffer, or a …","","","","","Returns the remaining items of this iterator as a slice.","Returns the remaining items of this iterator as a slice.","Extracts a slice containing the entire vector.","","","","","","","","","","","","","Returns the total number of elements the vector can hold …","Clears the vector, removing all values.","","","","","","","","Removes consecutive repeated elements in the vector …","Removes all but the first of consecutive elements in the …","Removes all but the first of consecutive elements in the …","Creates an empty vec::IntoIter.","Creates an empty Vec<T>.","","","","Removes the specified range from the vector in bulk, …","","","","","","","","","","","","","","","","Clones and appends all elements in a slice to the Vec.","Copies elements from src range to the end of the vector.","","","","","Creates an iterator which uses a closure to determine if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Allocate a Vec<T> and fill it by cloning s’s items.","Allocate a Vec<T> and move s’s items into it.","Returns the argument unchanged.","Allocate a Vec<u8> and fill it with a UTF-8 string.","Convert a clone-on-write slice into a vector.","Turn a VecDeque<T> into a Vec<T>.","Converts a CString into a Vec<u8>.","Converts the given String to a vector Vec that holds …","Allocate a Vec<T> and fill it by cloning s’s items.","Converts a BinaryHeap<T> into a Vec<T>.","Convert a boxed slice into a vector by transferring …","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Vec<T> directly from a pointer, a capacity, and …","Creates a Vec<T, A> directly from a pointer, a capacity, a …","","","","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the vector into Box<[T]>.","","Takes a Vec<[T; N]> and flattens it into a Vec<T>.","","","","","Creates a consuming iterator, that is, one that moves each …","","","Decomposes a Vec<T> into its raw components.","Decomposes a Vec<T> into its raw components.","","","Returns true if the vector contains no elements.","","Keep unyielded elements in the source Vec.","Consumes and leaks the Vec, returning a mutable reference …","Returns the number of elements in the vector, also …","","","","","","","Constructs a new, empty Vec<T>.","Constructs a new, empty Vec<T, A>.","","","","","","","","","","","","","","Removes the last element from a vector and returns it, or …","Appends an element to the back of a collection.","Appends an element if there is sufficient spare capacity, …","Removes and returns the element at position index within …","Reserves capacity for at least additional more elements to …","Reserves the minimum capacity for at least additional more …","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","","Forces the length of the vector to new_len.","Shrinks the capacity of the vector with a lower bound.","Shrinks the capacity of the vector as much as possible.","","","","","Returns the remaining spare capacity of the vector as a …","Creates a splicing iterator that replaces the specified …","Returns vector content as a slice of T, along with the …","Splits the collection into two at the given index.","Removes an element from the vector and returns it.","","","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","Tries to reserve capacity for at least additional more …","Tries to reserve the minimum capacity for at least …","","","","","","","","","","","Constructs a new, empty Vec<T> with at least the specified …","Constructs a new, empty Vec<T, A> with at least the …","","","","Used as a type argument to Ptr, PtrMut and OwningPtr to …","The allocator return an error","Types that can be used as the backing store for a SmallVec","has a reference to T","has a reference to T","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","Error creating ID","Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …","An iterator that removes the items from a SmallVec and …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","This trait provides the means to easily generate all …","A HashMap implementing aHash, a high speed keyed hashing …","A HashSet implementing aHash, a high speed keyed hashing …","An iterator that consumes a SmallVec and yields its items …","The ID is in the wrong format.","Trait that is only implemented for Aligned and Unaligned …","The type of the array’s elements.","A Ulid with a human-readable ascii prefix.","Error creating a LabeledId.","Errors that can happen while parsing a LabeledId.","This type provides a way to store data to which you either …","This type is basically the same as MaybeOwned, but works …","owns T","owns T","Type-erased Box-like pointer to some unknown type chosen …","The prefix was not ASCII.","The prefix was too long ( greater than 63 chars ).","Type-erased borrow of some unknown type chosen when …","Extension trait with utils for Ptr.","Type-erased mutable borrow of some unknown type chosen …","Extension trait with utils for PtrMut.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","A Vec-like container that can store a small number of …","A fast, non-cryptographic, thread-local random number …","Conceptually equivalent to &'a [T] but with length …","Convenience trait for constructing a SmallVec","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Extension trait for automatically implementing all …","A Ulid is a unique 128-bit lexicographically sortable …","The ULID could not be parsed.","Extension trait for Ulid.","Used as a type argument to Ptr, PtrMut and OwningPtr to …","Extension trait for helper methods on UnsafeCell","A handle representing a string in the global string cache.","A standard HashMap using Ustr as the key type with a …","A standard HashSet using Ustr as the key type with a …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a random boolean value.","","","","","","","Returns a boolean value based on a rate. rate represents …","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generates a random char in the given range.","","","","Constructor that) is the same as Ulid::new(), but that …","Creates a dangling pointer with specified alignment. See …","An ergonomic abbreviation for Default::default() to make …","Safety","Safety","","Generate a random digit in the given radix.","Generate a random digit in the given radix.","","","","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","","","","","","","Forks a TurboCore instance by deterministically deriving a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns an array of constant SIZE containing random u8 …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i128 value.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random usize value.","Shortens a type name to remove all module paths.","","","Returns a random i128 within a given range bound.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a usize value for stable indexing across different …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a random isize within a given range bound.","Returns a random isize within a given range bound.","Hints to the compiler that the branch condition is likely …","Generates a random char in the range a-z.","Generates a random char in the range a-z.","Create a new labeled ID with the given prefix.","Create a new labeled ID with the given prefix and ULID.","","","Partially shuffles a slice by a given amount and returns …","Partially shuffles a slice by a given amount and returns …","Get the prefix of the ID.","Convenience re-export of common traits, structs and utils.","Returns a copy of the contained value.","Reseeds the SeededCore with a new seed/state.","A fast but not cryptographically secure PRNG based on …","Samples a random item from a slice of values.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Samples a random &mut item from a slice of values.","","Shuffles a slice randomly in O(n) time.","Shuffles a slice randomly in O(n) time.","Returns the number of items the array can hold.","Creates a SmallVec containing the arguments.","","Construct a new SmallVec from a slice.","","","","Unsafely alter the lifetime of this PtrMut.","Unsafely alter the lifetime of this Ptr.","","","","","","","","","","Returns a random u128 within a given range bound.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random u8 value.","Get the Ulid of the ID.","Hints to the compiler that the branch condition is …","Generates a random char in the range A-Z.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Returns a random usize within a given range bound.","Create a new Ustr from the given &str.","","","","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","The layout that was passed to the allocator","Memory allocation APIs","A module for working with borrowed data.","The Box<T> type for heap allocation.","Collection types.","Utilities related to FFI bindings.","Utilities for formatting and printing Strings.","Creates a String using interpolation of runtime …","Single-threaded reference-counting pointers. ‘Rc’ …","Utilities for the slice primitive type.","Utilities for the str primitive type.","A UTF-8–encoded, growable string.","Thread-safe reference-counting pointers.","Types and Traits for working with asynchronous tasks.","A contiguous growable array type with heap-allocated …","Creates a Vec containing the arguments.","The AllocError error indicates an allocation failure that …","An implementation of Allocator can allocate, grow, shrink, …","The global memory allocator.","A memory allocator that can be registered as the standard …","Layout of a block of memory.","","The parameters given to Layout::from_size_align or some …","Allocate memory with the global allocator.","Allocate memory as described by the given layout.","Allocate zero-initialized memory with the global allocator.","Behaves like alloc, but also ensures that the contents are …","Attempts to allocate a block of memory.","Behaves like allocate, but also ensures that the returned …","Creates a “by reference” adapter for this instance of …","Deallocate memory with the global allocator.","Deallocate the block of memory at the given ptr pointer …","Deallocates the memory referenced by ptr.","Attempts to extend the memory block.","Behaves like grow, but also ensures that the new contents …","Abort on memory allocation error or failure.","Reallocate memory with the global allocator.","Shrink or grow a block of memory to the given new_size in …","Attempts to shrink the memory block.","A trait for borrowing data.","A trait for mutably borrowing data.","Borrowed data.","A clone-on-write smart pointer.","Owned data.","The resulting type after obtaining ownership.","A generalization of Clone to borrowed data.","Immutably borrows from an owned value.","Mutably borrows from an owned value.","Uses borrowed data to replace owned data, usually by …","Creates owned data from borrowed data, usually by cloning.","A pointer type that uniquely owns a heap allocation of …","ThinBox.","The memory allocator returned an error","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A priority queue implemented with a binary heap.","Error due to the computed capacity exceeding the collection…","A doubly-linked list with owned nodes.","The error type for try_reserve methods.","Details of the allocation that caused a TryReserveError","A double-ended queue implemented with a growable ring …","A priority queue implemented with a binary heap.","An ordered map based on a B-Tree.","An ordered set based on a B-Tree.","A doubly-linked list with owned nodes.","A double-ended queue (deque) implemented with a growable …","The layout of allocation request that failed","A priority queue implemented with a binary heap.","A draining iterator over the elements of a BinaryHeap.","A draining iterator over the elements of a BinaryHeap.","An owning iterator over the elements of a BinaryHeap.","","An iterator over the elements of a BinaryHeap.","Structure wrapping a mutable reference to the greatest …","An ordered map based on a B-Tree.","A cursor over a BTreeMap.","A cursor over a BTreeMap with editing operations.","A view into a single entry in a map, which may either be …","An iterator produced by calling extract_if on BTreeMap.","An owning iterator over the entries of a BTreeMap.","An owning iterator over the keys of a BTreeMap.","An owning iterator over the values of a BTreeMap.","An iterator over the entries of a BTreeMap.","A mutable iterator over the entries of a BTreeMap.","An iterator over the keys of a BTreeMap.","An occupied entry.","A view into an occupied entry in a BTreeMap. It is part of …","The error returned by try_insert when the key already …","An iterator over a sub-range of entries in a BTreeMap.","A mutable iterator over a sub-range of entries in a …","A vacant entry.","A view into a vacant entry in a BTreeMap. It is part of …","An iterator over the values of a BTreeMap.","A mutable iterator over the values of a BTreeMap.","The entry in the map that was already occupied.","The value which was not inserted, because the entry was …","An ordered set based on a B-Tree.","A lazy iterator producing elements in the difference of …","An iterator produced by calling extract_if on BTreeSet.","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a BTreeSet.","An iterator over the items of a BTreeSet.","An iterator over a sub-range of items in a BTreeSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of BTreeSet…","A cursor over a LinkedList.","A cursor over a LinkedList with editing operations.","An iterator produced by calling extract_if on LinkedList.","An owning iterator over the elements of a LinkedList.","An iterator over the elements of a LinkedList.","A mutable iterator over the elements of a LinkedList.","A doubly-linked list with owned nodes.","A draining iterator over the elements of a VecDeque.","An owning iterator over the elements of a VecDeque.","An iterator over the elements of a VecDeque.","A mutable iterator over the elements of a VecDeque.","A double-ended queue implemented with a growable ring …","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating invalid UTF-8 when converting a CString…","An error indicating that an interior nul byte was found.","Possible alignments returned by Formatter::align","This structure represents a safely precompiled version of …","b formatting.","Indication that contents should be center-aligned.","? formatting.","Derive macro generating an impl of the trait Debug.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","A struct to help with fmt::Debug implementations.","Format trait for an empty format, {}.","The error type which is returned from formatting a message …","Configuration for formatting.","Indication that contents should be left-aligned.","e formatting.","x formatting.","o formatting.","p formatting.","The type returned by formatter methods.","Indication that contents should be right-aligned.","E formatting.","X formatting.","A trait for writing or formatting into Unicode-accepting …","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","Formats the value using the given formatter.","The format function takes an Arguments struct and returns …","The write function takes an output stream, and an Arguments…","Writes a char into this writer, returning whether the …","Glue for usage of the write! macro with implementors of …","Writes a string slice into this writer, returning whether …","A single-threaded reference-counting pointer. ‘Rc’ …","A uniquely owned Rc","Weak is a version of Rc that holds a non-owning reference …","An iterator over a slice in (non-overlapping) chunks (N …","An iterator over a slice in (non-overlapping) mutable …","A windowed iterator over a slice in overlapping chunks (N …","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","Helper trait for [T]::concat.","An iterator over the escaped version of a byte slice.","An iterator over slice in (non-overlapping) chunks …","An iterator over slice in (non-overlapping) mutable chunks …","Immutable slice iterator","Mutable slice iterator.","Helper trait for [T]::join","The resulting type after concatenation","The resulting type after concatenation","The output type returned by methods.","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) chunks (…","An iterator over a slice in (non-overlapping) mutable …","An iterator over a slice in (non-overlapping) mutable …","An iterator over subslices separated by elements that …","An iterator over the subslices of the vector which are …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","A helper trait used for indexing operations.","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over the mutable subslices of the vector which …","An iterator over the mutable subslices of the vector which …","An iterator over subslices separated by elements that …","An iterator over subslices separated by elements that …","An iterator over overlapping subslices of length size.","Implementation of [T]::concat","Converts a reference to T into a slice of length 1 …","Forms a mutable slice from a pointer range.","Forms a slice from a pointer range.","Forms a slice from a pointer and a length.","Performs the same functionality as from_raw_parts, except …","Converts a reference to T into a slice of length 1 …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Returns a shared reference to the output at this location, …","Returns a mutable reference to the output at this …","Implementation of [T]::join","Performs bounds-checking of a range.","An iterator over the bytes of a string slice.","An iterator over the chars of a string slice, and their …","An iterator over the chars of a string slice.","An iterator of u16 over the string encoded as UTF-16.","The associated error which can be returned from parsing.","The return type of str::escape_debug.","The return type of str::escape_default.","The return type of str::escape_unicode.","Parse a value from a string","An iterator over the lines of a string, as string slices.","Created with the method lines_any.","Created with the method match_indices.","Created with the method matches.","An error returned when parsing a bool using from_str fails","Created with the method rmatch_indices.","Created with the method rmatches.","Created with the method rsplit.","Created with the method rsplitn.","Created with the method rsplit_terminator.","Created with the method split.","An iterator over the non-ASCII-whitespace substrings of a …","An iterator over the substrings of a string, terminated by …","Created with the method splitn.","Created with the method split_terminator.","An iterator over the non-whitespace substrings of a string,","An item returned by the Utf8Chunks iterator.","An iterator used to decode a slice of mostly UTF-8 bytes …","Errors which can occur when attempting to interpret a …","Converts a boxed slice of bytes to a boxed string slice …","Parses a string s to return a value of this type.","Converts a slice of bytes to a string slice.","Converts a mutable slice of bytes to a mutable string …","Converts a slice of bytes to a string slice without …","Converts a slice of bytes to a string slice without …","The string Pattern API.","Associated type for <&[char; N] as Pattern<'a>>::Searcher.","Associated type for <[char; N] as Pattern<'a>>::Searcher.","Associated type for <F as Pattern<'a>>::Searcher.","Associated type for <char as Pattern<'a>>::Searcher.","Associated type for <&[char] as Pattern<'a>>::Searcher.","Expresses that every byte of the haystack has been …","A marker trait to express that a ReverseSearcher can be …","Expresses that a match of the pattern has been found at …","A string pattern.","Expresses that haystack[a..b] has been rejected as a …","A reverse searcher for a string pattern.","Result of calling Searcher::next() or …","A searcher for a string pattern.","Associated searcher for this pattern","Associated type for <&str as Pattern<'a>>::Searcher.","Getter for the underlying string to be searched in","Constructs the associated searcher from self and the …","Checks whether the pattern matches anywhere in the haystack","Checks whether the pattern matches at the front of the …","Checks whether the pattern matches at the back of the …","Performs the next search step starting from the front.","Performs the next search step starting from the back.","Finds the next Match result. See next().","Finds the next Match result. See next_back().","Finds the next Reject result. See next() and next_match().","Finds the next Reject result. See next_back().","Removes the pattern from the front of haystack, if it …","Removes the pattern from the back of haystack, if it …","A draining iterator for String.","A possible error value when converting a String from a …","A possible error value when converting a String from a …","A type alias for Infallible.","A UTF-8–encoded, growable string.","A trait for converting a value to a String.","Converts the given value to a String.","A thread-safe reference-counting pointer. ‘Arc’ stands …","Weak is a version of Arc that holds a non-owning reference …","The implementation of waking a task on an executor.","Wake this task.","Wake this task without consuming the waker.","A draining iterator for Vec<T>.","An iterator which uses a closure to determine if an …","An iterator that moves out of a vector.","A splicing iterator for Vec.","A contiguous growable array type, written as Vec<T>, short …","Variant for fast PRNGs, like Wyrand.","Trait for enabling creating new TurboCore instances from …","Determines the kind of PRNG. TurboKind::FAST RNGs are …","This trait provides the means to easily generate all …","A Random Number generator, powered by the WyRand algorithm.","Variant for slower PRNGs, like ChaCha8.","A marker trait to be applied to anything that implements …","Associated type for accepting valid Seed values. Must be …","Trait for implementing Seedable PRNGs, requiring that the …","Base trait for implementing a PRNG. Only one method must be","Enum for determining the kind of PRNG, whether a fast one, …","Extension trait for automatically implementing all …","Generates a random char in ranges a-z and A-Z.","Generates a random char in ranges a-z, A-Z and 0-9.","Returns a random boolean value.","Returns a boolean value based on a rate. rate represents …","Generates a random char in the given range.","Generate a random digit in the given radix.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Returns a random f32 value between 0.0 and 1.0.","Returns a random f32 value between -1.0 and 1.0.","Fills a mutable buffer with random bytes.","Forks a TurboCore instance by deterministically deriving a …","Returns an array of constant SIZE containing random u8 …","Returns a random i128 value.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a random isize value.","Returns a random u128 value.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Returns a random usize value.","Returns a random i128 within a given range bound.","Returns a random i16 value.","Returns a random i32 value.","Returns a random i64 value.","Returns a random i8 value.","Returns a usize value for stable indexing across different …","Returns a random isize within a given range bound.","Generates a random char in the range a-z.","Partially shuffles a slice by a given amount and returns …","Reseeds the SeededCore with a new seed/state.","Samples a random item from a slice of values.","Samples a random item from an iterator of values. O(1) if …","Samples multiple unique items from a slice of values.","Samples multiple unique items from an iterator of values.","Samples multiple unique items from a mutable slice of …","Samples a random &mut item from a slice of values.","Shuffles a slice randomly in O(n) time.","Returns a random u128 within a given range bound.","Returns a random u16 value.","Returns a random u32 value.","Returns a random u64 value.","Returns a random u8 value.","Generates a random char in the range A-Z.","Returns a random usize within a given range bound.","Stochastic Acceptance implementation of Roulette Wheel …","Stochastic Acceptance implementation of Roulette Wheel …","Creates a new SeededCore with a specific seed value.","A Random Number generator, powered by the WyRand algorithm.","A Random Number generator, powered by the WyRand algorithm.","","","","","Initialises a default instance of Rng. Warning, the …","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Creates a new Rng with a randomised seed.","","Reseeds the current thread-local generator.","","","","","",""],"i":[0,56,0,2,3,56,0,306,0,0,0,308,0,130,130,0,0,0,0,0,306,0,7,0,0,0,0,0,2,3,0,305,305,0,0,0,0,35,308,0,309,0,0,0,35,0,0,0,0,0,0,0,306,0,0,0,0,0,0,2,3,2,3,310,310,310,310,310,310,8,9,9,13,8,2,3,8,8,17,14,13,8,19,14,13,8,9,2,3,8,17,9,19,2,3,2,3,2,3,2,3,2,3,2,3,310,310,310,14,13,47,32,8,8,33,34,308,19,9,35,17,2,2,3,3,56,14,13,47,32,8,8,33,34,308,19,9,35,17,2,3,3,56,14,13,19,14,13,19,8,310,310,310,310,310,310,8,32,8,33,34,19,9,35,17,2,8,32,8,33,34,19,9,35,17,2,8,9,35,2,3,311,35,0,35,8,8,8,0,8,9,35,2,3,312,8,19,9,2,3,312,14,8,3,8,35,310,310,310,2,3,2,3,8,47,8,17,13,8,9,9,9,35,2,3,8,8,9,9,35,35,2,2,3,3,8,8,310,310,310,310,310,310,310,310,310,310,310,310,126,14,13,47,8,19,9,9,35,35,17,2,2,3,3,56,56,313,14,14,13,47,32,32,8,8,8,8,8,33,34,308,19,19,9,9,9,9,35,35,35,35,17,2,2,2,2,2,3,3,3,3,56,56,8,8,8,35,35,35,8,9,8,35,8,8,9,35,2,3,35,8,0,0,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,32,0,8,8,9,35,2,3,0,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,35,8,310,310,310,8,8,8,8,8,14,13,47,32,8,33,34,308,19,9,35,17,2,2,3,56,8,8,47,8,8,8,17,2,3,8,8,9,35,2,3,310,310,310,47,8,9,0,310,310,310,13,2,3,2,3,2,3,2,3,14,13,8,19,35,47,17,47,17,35,2,3,0,8,9,35,2,3,310,310,310,8,9,0,14,8,35,312,13,13,14,8,309,8,8,8,8,8,8,0,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,8,35,8,2,3,2,3,2,3,2,3,8,310,310,310,7,47,17,0,8,2,3,2,3,8,35,35,2,32,8,33,34,19,9,9,35,17,2,314,35,9,35,35,2,3,56,14,13,19,315,316,14,19,8,14,13,47,32,8,33,34,308,19,9,35,17,2,3,56,8,14,13,47,32,8,33,34,308,19,9,35,17,2,3,56,8,8,14,13,47,32,8,33,34,308,19,9,35,17,2,3,56,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,0,310,310,310,310,310,310,0,14,13,47,32,8,33,34,308,19,9,35,17,2,3,56,310,310,310,310,310,310,8,309,35,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,99,0,318,0,318,107,57,57,107,99,57,99,64,100,57,99,64,100,107,57,99,64,100,57,99,64,100,99,0,318,107,57,57,99,64,100,99,99,64,64,100,100,99,99,57,99,64,64,100,100,99,99,57,99,64,100,99,99,57,107,57,107,0,99,57,99,64,100,99,99,99,0,318,99,99,57,107,99,57,99,64,100,64,100,57,99,64,100,57,99,64,100,57,99,64,100,57,99,64,100,0,0,63,0,63,62,0,63,63,63,63,63,63,162,63,63,319,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,0,0,80,80,80,80,80,80,80,80,122,80,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,122,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,122,80,80,80,80,80,80,80,80,80,122,122,80,80,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,122,80,80,80,80,80,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,122,80,80,80,80,80,122,80,80,122,80,80,80,122,80,80,80,80,80,80,80,80,80,80,80,122,80,122,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,161,0,0,0,161,0,0,0,0,155,156,155,157,158,159,156,156,155,156,159,156,159,156,0,156,156,156,158,158,158,155,157,158,159,156,160,161,155,157,158,159,156,160,161,0,0,155,156,155,157,158,159,156,155,157,158,159,156,160,161,155,158,159,156,155,157,158,159,156,160,161,157,158,159,156,158,159,156,157,159,159,159,159,155,157,158,159,156,155,157,158,159,156,158,155,156,155,157,159,156,157,157,158,159,156,156,156,156,156,156,156,160,161,157,157,158,158,159,159,156,156,160,160,161,161,155,155,157,157,158,158,159,159,156,156,155,155,157,157,158,158,159,159,156,156,155,155,156,156,157,158,159,158,157,157,156,155,157,158,159,156,160,160,161,155,155,155,157,157,158,158,159,159,156,156,156,160,160,161,161,155,157,158,159,156,159,156,159,156,157,158,156,157,157,156,157,158,159,156,157,156,156,157,158,156,158,155,157,158,159,156,160,161,157,158,155,155,157,157,157,158,158,159,159,159,156,156,156,155,157,155,157,155,158,155,157,158,159,156,158,158,156,155,157,158,159,156,157,159,156,157,160,158,157,157,155,157,158,159,156,0,157,157,156,159,155,157,158,159,156,155,157,158,159,156,157,158,159,156,156,155,155,155,159,156,157,158,159,156,157,158,155,159,156,159,156,157,158,156,157,156,156,156,156,156,157,158,159,156,157,158,155,156,155,156,156,156,155,157,158,156,156,156,156,155,157,158,159,156,155,156,155,156,157,158,159,156,158,156,156,156,158,158,155,157,158,159,156,160,161,160,156,155,157,158,159,156,160,161,157,155,157,158,159,156,160,161,155,156,155,156,155,157,158,159,156,160,161,158,157,157,157,157,0,155,157,158,159,156,160,161,155,156,155,156,156,156,156,320,0,0,0,0,0,0,0,177,190,167,169,197,178,177,190,167,169,197,178,177,190,167,169,178,177,190,178,177,190,177,197,197,197,169,197,178,177,190,167,169,197,178,177,190,167,169,197,178,177,190,167,169,178,177,190,167,169,178,177,167,178,178,177,190,167,169,178,177,167,197,178,177,190,167,169,178,177,190,197,178,177,190,167,169,197,178,177,190,167,169,197,178,177,190,167,169,197,178,177,190,167,169,0,0,0,0,0,0,0,0,0,0,0,170,0,0,0,0,170,0,0,0,170,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,181,193,204,198,195,181,193,204,198,195,181,180,179,193,204,191,192,198,202,179,202,170,206,174,202,202,181,180,179,193,204,205,191,192,198,200,171,195,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,174,174,206,174,196,196,196,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,181,180,179,193,204,205,191,192,198,200,171,206,174,170,206,174,195,196,196,195,196,196,181,180,193,204,205,191,192,198,200,181,180,179,193,204,205,191,192,181,180,193,191,198,200,181,180,193,191,198,200,195,196,195,196,181,180,179,193,204,205,191,192,198,200,171,181,180,179,193,204,205,191,192,198,200,170,170,170,170,195,196,195,196,174,196,196,174,181,180,179,193,204,205,191,192,171,181,193,204,198,195,202,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,195,196,202,196,170,206,174,202,181,180,179,193,204,205,191,192,198,200,171,195,196,0,0,0,0,0,0,0,0,0,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,199,182,166,201,175,203,199,182,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,199,182,183,182,199,182,166,201,175,203,199,182,166,201,175,203,172,183,199,182,183,199,182,166,201,175,203,172,183,182,166,201,175,203,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,182,166,201,175,203,172,183,199,0,0,0,0,0,0,0,164,163,164,164,185,184,163,164,173,186,185,184,163,164,173,186,185,163,186,185,163,186,163,164,185,184,186,185,184,163,164,173,186,185,184,163,164,173,186,163,164,164,163,164,164,164,185,184,163,164,173,186,185,184,173,186,185,184,163,164,163,164,185,184,173,186,185,184,186,163,164,163,164,164,164,164,164,164,164,185,184,173,186,164,164,164,164,185,163,186,185,184,163,164,173,186,185,184,163,164,173,186,185,184,163,164,173,186,185,184,163,164,173,186,0,0,0,0,0,189,187,188,189,187,188,168,189,187,188,168,189,187,188,187,188,187,188,188,168,168,189,187,188,189,187,188,168,189,187,188,168,189,187,188,168,189,187,188,189,187,188,189,187,188,189,187,168,189,187,188,168,189,187,188,188,189,187,188,168,189,187,188,187,188,189,187,188,168,189,187,188,168,189,187,188,189,187,188,168,189,187,188,168,189,187,188,0,0,0,0,108,209,108,108,108,108,108,210,209,211,108,210,209,211,108,210,209,211,108,210,209,211,108,108,108,210,211,108,108,108,210,209,211,108,108,210,210,209,209,211,211,108,210,210,209,209,211,211,108,108,108,108,108,210,209,211,108,108,108,108,108,108,108,210,209,211,108,108,209,108,211,108,108,210,108,210,108,108,211,108,210,209,211,210,209,211,108,210,209,211,108,210,209,211,108,210,209,211,211,108,210,209,211,0,0,0,216,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0,216,0,0,0,52,52,154,220,221,219,217,218,52,216,53,154,220,221,219,217,218,52,216,53,154,216,53,154,216,53,154,53,52,53,52,52,52,52,52,53,53,219,217,218,219,217,218,216,53,216,216,53,53,220,221,52,220,221,219,217,218,220,52,54,55,321,322,323,324,325,326,327,216,53,53,154,154,0,220,221,219,217,218,52,216,53,154,53,220,221,219,217,218,52,216,53,154,218,52,52,53,52,154,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,216,53,154,53,154,220,221,219,217,218,52,216,53,154,220,221,219,217,218,52,216,53,154,220,221,219,217,218,52,216,53,154,218,220,221,219,217,218,52,216,53,154,52,0,222,52,222,52,52,222,52,52,0,0,0,223,223,223,224,223,223,223,223,223,223,224,225,223,224,225,223,224,223,224,223,223,223,223,224,223,225,225,223,223,223,225,223,224,225,223,223,223,223,223,223,224,225,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,225,223,223,224,223,224,223,223,223,223,223,223,223,223,224,225,223,223,224,224,225,223,223,223,223,223,224,225,223,223,224,223,223,223,223,223,223,223,223,223,223,223,223,224,223,224,223,224,223,223,223,224,225,223,224,225,223,223,223,223,223,223,223,223,224,225,223,224,223,224,225,223,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,328,329,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,227,226,227,226,227,226,227,227,226,227,226,227,228,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,228,229,230,231,232,233,234,235,236,237,238,226,228,229,230,231,232,233,234,235,236,237,238,328,226,227,232,233,239,234,240,235,236,241,237,242,238,243,226,227,226,227,226,227,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,231,226,227,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,0,0,0,0,0,0,79,79,79,79,79,79,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,240,241,243,227,226,227,234,240,235,236,241,238,243,226,329,226,227,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,232,233,239,234,240,235,236,241,237,242,238,243,226,227,232,233,239,234,240,235,236,241,237,242,238,243,226,227,0,234,236,238,226,227,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,228,229,230,231,232,233,234,235,236,237,238,231,231,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,226,227,228,229,244,245,230,246,247,248,249,250,251,252,231,232,233,239,234,240,235,236,241,237,242,238,243,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,256,257,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,256,257,255,215,260,215,260,279,215,215,260,260,279,279,215,255,259,215,215,260,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,276,277,277,278,278,279,280,276,277,278,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,0,69,0,0,0,0,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,279,255,256,257,255,271,273,274,255,280,259,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,259,256,257,255,261,262,263,264,267,268,269,270,271,272,273,274,255,255,257,0,255,259,261,262,263,264,265,266,273,274,255,255,256,257,255,271,272,273,274,275,276,277,278,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,215,260,276,277,278,276,277,278,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,279,215,259,215,260,256,257,255,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,0,0,0,0,0,281,0,281,0,281,0,0,0,258,0,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,281,281,281,282,283,284,285,131,286,281,282,283,284,285,131,286,330,282,283,284,285,131,286,281,282,283,284,285,131,286,258,258,258,258,330,282,283,284,285,131,286,331,282,283,284,285,131,286,330,282,283,284,285,131,286,331,282,283,284,285,131,286,330,283,284,285,131,331,283,284,285,131,258,258,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,282,283,284,285,131,286,281,282,283,284,285,131,286,0,0,0,0,0,0,48,48,48,287,48,48,48,288,288,48,48,48,48,288,48,288,48,48,287,289,288,48,48,287,289,48,48,48,287,48,48,287,48,48,48,48,287,289,48,48,288,48,48,48,48,287,48,48,287,287,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,288,48,48,287,287,289,289,288,48,48,48,48,48,48,48,48,287,289,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,288,48,287,289,48,48,287,48,288,48,48,48,48,48,48,288,48,48,48,48,48,48,288,288,48,48,48,48,48,48,48,48,48,48,48,48,48,288,48,48,48,48,287,48,332,48,287,289,48,288,48,287,289,288,48,287,289,48,48,288,48,287,289,287,288,48,287,289,48,48,48,0,0,296,296,296,297,296,296,296,296,296,296,297,296,297,296,296,297,296,297,296,296,296,296,297,296,296,296,296,296,296,297,296,296,296,296,296,296,296,297,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,297,296,296,297,296,297,296,296,296,296,296,296,296,296,297,296,296,297,296,296,296,296,296,296,296,297,296,296,297,296,296,296,296,296,296,296,296,296,296,296,296,296,297,296,296,296,296,296,296,296,296,297,296,297,296,296,296,297,296,297,296,296,296,296,296,296,296,296,296,296,297,296,297,296,297,296,297,296,296,0,333,333,0,0,0,0,0,295,295,300,295,58,301,58,58,58,58,295,58,58,300,295,58,58,300,295,58,300,295,58,58,301,302,300,295,58,58,301,302,58,58,295,58,58,295,58,58,295,58,58,58,295,58,58,58,58,58,300,295,58,301,302,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,300,295,58,301,302,300,295,58,58,58,58,58,58,58,58,58,58,58,301,302,58,58,58,58,58,58,58,300,295,58,301,302,58,58,58,300,295,58,58,58,301,302,58,58,300,295,58,58,300,58,58,58,58,58,58,58,58,58,58,300,295,301,302,300,295,302,295,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,300,295,301,302,58,58,58,58,58,295,58,58,300,295,58,301,302,300,295,58,301,302,58,58,300,295,58,301,302,300,295,58,301,302,58,58,58,58,58,0,56,0,2,3,56,0,306,0,0,0,308,0,130,130,0,0,0,0,0,306,0,7,0,0,0,0,0,2,3,0,305,305,0,0,0,0,308,0,309,0,0,0,0,0,0,0,0,0,0,306,0,0,0,0,0,0,310,310,310,310,310,310,303,305,306,303,305,306,310,310,310,310,303,303,303,311,0,0,312,312,303,310,310,303,303,303,310,310,310,310,310,310,310,310,126,303,303,305,305,306,306,313,303,305,306,303,0,0,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,0,303,0,310,310,310,310,310,310,310,310,310,310,310,310,303,305,306,310,310,0,310,310,303,303,0,303,310,310,303,0,312,309,0,310,310,310,310,310,310,310,310,310,310,310,310,303,310,310,7,0,303,314,303,305,306,315,316,303,305,306,303,305,306,303,305,306,310,310,310,310,310,310,310,310,310,310,303,0,310,310,310,310,0,303,305,306,310,310,310,310,309,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,318,0,318,107,107,107,0,318,107,107,107,0,0,318,107,0,0,63,0,63,62,0,162,319,62,62,0,0,161,0,0,0,161,0,0,0,0,0,0,0,0,0,320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,0,0,0,0,170,0,0,0,202,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,216,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0,216,0,0,0,54,55,321,322,323,324,325,326,327,0,0,222,222,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,328,329,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,328,0,0,0,0,0,0,79,79,79,79,79,79,329,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,281,0,281,0,281,0,0,0,258,0,330,258,258,258,258,330,331,330,331,330,331,258,258,0,0,0,0,0,0,332,0,0,0,333,333,0,0,0,0,0,308,0,130,0,0,308,0,309,0,0,0,0,310,310,310,310,310,310,310,310,310,310,126,313,130,130,130,130,130,130,130,130,130,130,130,130,130,310,310,310,310,310,310,310,310,310,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,309,0,0,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307],"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,[[[2,[[0,[1,1]]]],2]],[[[3,[[0,[1,1]]]],3]],[[[2,[[0,[4,5,5]]]],2]],[[[3,[[0,[5,5]]]],3]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[8,[7]],[8,[7]]]],[9,10],[9,11],[[[13,[12]]],[[14,[12]]]],[[[8,[7]]],15],[2,16],[3],[[[8,[7]]]],[[[8,[7]]],15],[[[17,[7]]],15],[[[14,[12]]],18],[[[13,[12]]],18],[[[8,[7]]]],[[[19,[12]]],18],[[[14,[12]]],[[19,[12]]]],[[[13,[12]]],[[19,[12]]]],[[[8,[7]]],15],[9,20],[2],[3],[[[8,[7]]],15],[[[17,[7]]],15],[9,20],[[[19,[12]]],[[14,[12]]]],[[[2,[[0,[21,21]]]],2]],[[[3,[[0,[21,21]]]],3]],[[[2,[[0,[4,22,22]]]],2]],[[[3,[[0,[22,22]]]],3]],[[[2,[[0,[23,23]]]],2]],[[[3,[[0,[23,23]]]],3]],[[[2,[[0,[4,24,24]]]],2]],[[[3,[[0,[24,24]]]],3]],[[[2,[[0,[25,25]]]],2]],[[[3,[[0,[25,25]]]],3]],[[[2,[[0,[4,26,26]]]],2]],[[[3,[[0,[26,26]]]],3]],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[[8,[7]]],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2],[[]],[3],[[]],[[]],[[]],[[]],[[]],[[[8,[7]]],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[[]],[[[14,[12]],28],[[14,[12]]]],[[[13,[12]],28],[[13,[12]]]],[[[19,[12]],28],[[19,[12]]]],[[[14,[12]],29],[[14,[12]]]],[[[13,[12]],29],[[13,[12]]]],[[[19,[12]],29],[[19,[12]]]],[[[8,[7]]],28],[30,27],[30,27],[30,27],[[[31,[6]]],6],[[[31,[6]]],6],[[[31,[6]]],6],[[[8,[7]]]],[32,32],[[[8,[7]]],[[8,[7]]]],[33,33],[34,34],[[[19,[[0,[4,12]]]]],[[19,[[0,[4,12]]]]]],[9,9],[35,35],[[[17,[[0,[7,4]]]]],[[17,[[0,[7,4]]]]]],[[[2,[4]]],[[2,[4]]]],[[[8,[7]],[8,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[7]],[8,[7]]],36],[[9,9],36],[[35,35],36],[[[2,[37]],[2,[37]]],36],[[[3,[37]],[3,[37]]],36],[[]],[[],35],[38,[[39,[18]]]],[35,40],[[[8,[7]]]],[[[8,[7]],41]],[[[8,[7]],41]],[[],42],[[],[[8,[7]]]],[[],9],[[],35],[[],[[2,[42]]]],[[],[[3,[42]]]],[[]],[[[8,[7]]],15],[[[19,[12]]]],[9],[2],[3],[[]],[[[14,[12]]]],[[[8,[7]]],15],[3],[43,[[44,[[8,[7]]]]]],[43,[[44,[35]]]],[18,6],[18,6],[18,6],[[[2,[[0,[45,45]]]],2]],[[[3,[[0,[45,45]]]],3]],[[[2,[[0,[4,46,46]]]],2]],[[[3,[[0,[46,46]]]],3]],[[[8,[7]],[31,[28]]],[[47,[7]]]],[[[47,[7]]]],[[[8,[7]]]],[[[17,[7]]]],[[[13,[12]]]],[[[8,[7]],[8,[7]]],27],[[9,9],27],[[9,20],27],[[9,48],27],[[35,35],27],[[[2,[49]],2],27],[[[3,[49]],3],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[[8,[7]],50]],[[[8,[7]],15]],[[],51],[[],51],[[],51],[[],51],[[],51],[[],51],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[[15,[18]]]],[[[14,[12]],52],[[44,[53]]]],[[[13,[12]],52],[[44,[53]]]],[[[47,[7]],52],[[44,[53]]]],[[[8,[7]],52],[[44,[53]]]],[[[19,[12]],52],[[44,[53]]]],[[9,52],[[44,[53]]]],[[9,52],[[44,[53]]]],[[35,52],[[44,[53]]]],[[35,52],[[44,[53]]]],[[[17,[7]],52],[[44,[53]]]],[[[2,[54]],52],[[44,[53]]]],[[[2,[55]],52],[[44,[53]]]],[[[3,[54]],52],[[44,[53]]]],[[[3,[55]],52],[[44,[53]]]],[[56,52],[[44,[53]]]],[[56,52],[[44,[53]]]],[[]],[[],[[14,[33]]]],[[]],[[]],[[]],[15,32],[[]],[7,[[8,[7]]]],[15,[[8,[7]]]],[[[58,[57]]],[[8,[7]]]],[[]],[59],[[]],[[]],[[]],[[],[[19,[33]]]],[[]],[[]],[20,9],[48,9],[20,9],[[]],[[],35],[[[60,[18]]],35],[61,35],[[]],[[],2],[[[63,[62]]],[[2,[62]]]],[59],[[],2],[[]],[59],[[]],[[],3],[[],3],[64,56],[[]],[7,[[8,[7]]]],[[7,28],[[8,[7]]]],[[[65,[7]],28],[[8,[7]]]],[[[60,[18]]],35],[40,35],[[40,[0,[66,67]]],35],[28,[[8,[7]]]],[20,[[16,[9]]]],[50,[[8,[7]]]],[[68,61],35],[[28,28],[[8,[7]]]],[15,[[8,[7]]]],[20,[[44,[9]]]],[20,[[44,[35]]]],[20,[[44,[[2,[69]]]]]],[20,[[44,[[3,[69]]]]]],[20,[[44,[35,70]]]],[[[58,[57]]],[[8,[7]]]],0,0,[[],[[60,[18]]]],[[],[[60,[18]]]],[[],71],[[],71],[[],71],[[],72],[[],72],[[],72],[[],73],[[],73],[[],73],[[],74],[[],74],[[],74],[[],10],[[],10],[[],10],[[],29],[[],29],[[],29],[[],61],[[],61],[[],61],[[],75],[[],75],[[],75],[[],76],[[],76],[[],76],[[],68],[[],68],[[],68],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[32,28]],[20,48],[[[8,[7]],28]],[[[8,[7]],77]],[[9,77]],[[35,77]],[[[2,[78]],77]],[[[3,[78]],77]],0,[[[31,[71]]],71],[[[31,[71]]],71],[[[31,[71]]],71],[[[31,[72]]],72],[[[31,[72]]],72],[[[31,[72]]],72],[[[31,[73]]],73],[[[31,[73]]],73],[[[31,[73]]],73],[[[31,[74]]],74],[[[31,[74]]],74],[[[31,[74]]],74],[[[31,[10]]],10],[[[31,[10]]],10],[[[31,[10]]],10],[35,[[16,[35]]]],[[[8,[7]],[79,[15]]]],[[[31,[28]]],28],[[[31,[28]]],28],[[[31,[28]]],28],[[[8,[7]],[79,[15]]]],[[[8,[7]]],28],[[[8,[7]],28]],[[[8,[7]],28,15]],[[[8,[7]],28,50]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[62]]],[[63,[62]]]],[[]],[[]],[[[8,[7]]],[[80,[15,57]]]],[[[8,[7]]],[[44,[7,[8,[7]]]]]],[[]],[[[8,[7]]]],[[[8,[7]]]],[[[8,[7]]]],[[]],[[[2,[4]]],4],[[[3,[4]]],4],[[[8,[7]]],[[58,[57]]]],[[[8,[7]]],27],[9,27],[35,27],[2,27],[3,27],[[[31,[29]]],29],[[[31,[29]]],29],[[[31,[29]]],29],[[[47,[7]]],28],[[[8,[7]]],28],[9,28],[27,27],[[],6],[[],6],[[],6],[81],[[[2,[4]]],4],[[[3,[4]]],4],[[[2,[[0,[82,82]]]],2]],[[[3,[[0,[82,82]]]],3]],[[[2,[[0,[4,83,83]]]],2]],[[[3,[[0,[83,83]]]],3]],[[[2,[84]]]],[[[3,[84]]]],[[[39,[18]]],[[14,[12]]]],[[[39,[18]]],[[13,[12]]]],[[],[[8,[7]]]],[[[39,[18]]],[[19,[12]]]],[[],35],[[[47,[7]]],16],[[[17,[7]]],16],[[[47,[7]]],16],[[[17,[7]]],16],[[],35],[[[2,[85]]]],[[[3,[85]]]],0,[[[8,[7]],[8,[7]]],[[16,[36]]]],[[9,9],[[16,[36]]]],[[35,35],[[16,[36]]]],[[[2,[[86,[[86,[[86,[86]]]]]]]],[2,[[86,[[86,[[86,[86]]]]]]]]],[[16,[36]]]],[[[3,[[86,[[86,[[86,[86]]]]]]]],[3,[[86,[[86,[[86,[86]]]]]]]]],[[16,[36]]]],[[15,28]],[[15,28]],[[15,28]],[[[8,[7]]],16],[9,68],0,[[[14,[12]]],[[13,[12]]]],[[[8,[7]]]],[35,61],[[],87],[[[13,[12]]]],[[[13,[34]]]],[[[14,[12]]],[[14,[12]]]],[[[8,[7]],28]],[[]],[[[8,[7]],28]],[[[8,[7]],28]],[[[8,[7]],28]],[[[8,[7]],28,41]],[[[8,[7]],41]],[[[8,[7]],41]],0,[15,16],[15,16],[15,16],[88,16],[88,16],[88,16],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[15,16],[15,16],[15,16],[[[8,[7]],89],44],[[35,89],44],[[[8,[7]],28]],[[[2,[[0,[90,90]]]],2]],[[[3,[[0,[90,90]]]],3]],[[[2,[[0,[4,91,91]]]],2]],[[[3,[[0,[91,91]]]],3]],[[[2,[[0,[92,92]]]],2]],[[[3,[[0,[92,92]]]],3]],[[[2,[[0,[4,93,93]]]],2]],[[[3,[[0,[93,93]]]],3]],[[[8,[7]]]],[15],[15],[15],[[],28],[[[47,[7]]]],[[[17,[7]]]],0,[[[8,[7]]],27],[[[2,[[0,[94,94]]]],2]],[[[3,[[0,[94,94]]]],3]],[[[2,[[0,[4,95,95]]]],2]],[[[3,[[0,[95,95]]]],3]],[[[8,[7]],28]],[35,68],[35,[[60,[18]]]],[[[2,[4]]],4],[[]],[[]],[[]],[[]],[[]],[9,48],[[]],[[]],[[]],[[]],[[],8],[[35,[15,[18]]],[[44,[20,96]]]],[[],48],[35,48],[[],48],[[],48],[[],48],[[],48],[[[14,[33]]],[[14,[34]]]],[[[13,[33]]],[[13,[34]]]],[[[19,[33]]],[[19,[34]]]],[[],14],[[],19],[14,14],[19,19],[[[8,[7]],28]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[[8,[7]],28],[[44,[56]]]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[[8,[7]],28],[[44,[56]]]],[[[8,[7]],28],[[44,[56]]]],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[[31,[61]]],61],[[[31,[61]]],61],[[[31,[61]]],61],[[[31,[75]]],75],[[[31,[75]]],75],[[[31,[75]]],75],[[[31,[76]]],76],[[[31,[76]]],76],[[[31,[76]]],76],[[[31,[68]]],68],[[[31,[68]]],68],[[[31,[68]]],68],[[[31,[18]]],18],[[[31,[18]]],18],[[[31,[18]]],18],[27,27],[[],6],[[],6],[[],6],[[[31,[28]]],28],[[[31,[28]]],28],[[[31,[28]]],28],[20,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,98],16],[[15,98],16],[[15,98],16],[[15,98],16],[[15,98],16],[[15,98],16],[28,[[8,[7]]]],[[]],[66,35],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[99,28],[[99,28],[[44,[99,64]]]],[99,18],[99,18],[99,18],[99,18],[99,[[44,[[39,[[15,[18]]]],100]]]],[[57,99],[[44,[[39,[[15,[18]]]],100]]]],[[57,99],[[44,[[39,[[15,[18]]]],100]]]],[99,[[44,[[39,[[15,[18]]]],100]]]],[28,[[44,[99,64]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,67],[57,57],[99,99],[64,64],[100,100],[[]],[[]],[[]],[[]],[99,[[39,[18]]]],[[18,99]],[[18,99]],[[[39,[18]],99]],[[57,[39,[18]],99]],[[],57],[[99,99],27],[[64,64],27],[[100,100],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[99,99],[[44,[64]]]],[[99,99],[[44,[99,64]]]],[[57,52],[[44,[53]]]],[[99,52],[[44,[53]]]],[[64,52],[[44,[53]]]],[[64,52],[[44,[53]]]],[[100,52],[[44,[53]]]],[[100,52],[[44,[53]]]],[67,99],[[],99],[[]],[[]],[[]],[[]],[[28,28],[[44,[99,64]]]],[[28,28],99],[[57,[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[[57,[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[99,59],[[99,77]],[[]],[[]],[[]],[[]],[[],99],[99,99],[[99,28],28],[[18,99,28],18],[[18,99,28],18],[[99,28],[[44,[64]]]],[[99,28],[[44,[99,64]]]],[[57,[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[99,28],[[]],[[]],[[]],[[]],[[],48],[[],48],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[63,[20]],[63,[20]]]],[[[63,[20]],20]],[[[63,[20]],[63,[20]]]],[[[63,[20]],20]],[[[63,[[0,[62,67]]]]],[[0,[62,67]]]],[[[63,[101]]],102],[[]],[[]],[[[63,[[0,[62,67]]]]],[[0,[62,67]]]],[[]],[[]],[[[63,[[0,[62,67]]]]],[[63,[[0,[62,67]]]]]],[[[63,[[0,[62,67]]]],[63,[[0,[62,67]]]]]],[[]],[[]],[[[63,[[0,[37,62,67]]]],[63,[[0,[37,62,67]]]]],36],[[],[[63,[[0,[62,67]]]]]],[[[63,[[0,[62,67]]]]],[[0,[62,67]]]],[43,[[44,[[63,[[0,[62,67]]]]]]]],[[[63,[102]],101],27],[[[63,[101]],103],27],[[[63,[102]],102],27],[[[63,[101]],102],27],[[[63,[[0,[[49,[[0,[62,67]]]],62,67]]]],[63,[[0,[62,67]]]]],27],[[[63,[102]],102],27],[[[63,[[15,[[0,[49,4]]]]]],15],27],[[[63,[[15,[[0,[49,4]]]]]],[105,[104]]],27],[[[63,[101]],102],27],[[[63,[102]],106],27],[[[63,[102]],103],27],[[[63,[101]],101],27],[[[63,[101]],101],27],[[[63,[101]],106],27],[[[63,[20]],20],27],[[[63,[20]],48],27],[[[63,[[15,[[0,[49,4]]]]]],[58,[107]]],27],[[[63,[[15,[[0,[49,4]]]]]],15],27],[[[63,[20]],20],27],[[[63,[102]],101],27],[[],27],[[],27],[[[63,[[0,[54,62,67]]]],52],[[44,[53]]]],[[[63,[[0,[55,62,67]]]],52],[[44,[53]]]],[[]],[108,[[63,[11]]]],[[[58,[4,57]]],[[63,[[15,[4]]]]]],[101,[[63,[101]]]],[102,[[63,[102]]]],[108,[[63,[11]]]],[103,[[63,[102]]]],[106,[[63,[101]]]],[[[15,[4]]],[[63,[[15,[4]]]]]],[48,[[63,[20]]]],[106,[[63,[101]]]],[103,[[63,[102]]]],[11,[[63,[11]]]],[20,[[63,[20]]]],[[[58,[4,57]]],[[63,[[15,[4]]]]]],[48,[[63,[20]]]],[50,[[63,[[15,[4]]]]]],[50,[[63,[20]]]],[50,[[63,[20]]]],[50,[[63,[20]]]],[[[63,[[0,[78,62,67]]]],77]],[[]],[[[63,[20]]],[[110,[109]]]],[[[63,[[0,[62,67]]]]]],[[[63,[[0,[62,67]]]]],27],[[[63,[[0,[62,67]]]]],27],[[[63,[[15,[[0,[49,4]]]]]],15],27],[[[63,[[15,[[0,[49,4]]]]]],[105,[104]]],27],[[[63,[20]],20],27],[[[63,[20]],20],27],[[[63,[20]],48],27],[[[63,[[15,[[0,[49,4]]]]]],[58,[107]]],27],[[[63,[[15,[[0,[49,4]]]]]],15],27],[[[63,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,62,67]]]],62,67]]]],62,67]]]],62,67]]]],[63,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,62,67]]]],62,67]]]],62,67]]]],62,67]]]]],[[16,[36]]]],[[[63,[101]],101],[[16,[36]]]],[[[63,[101]],106],[[16,[36]]]],[[[63,[102]],102],[[16,[36]]]],[[[63,[102]],102],[[16,[36]]]],[[[63,[102]],101],[[16,[36]]]],[[[63,[101]],102],[[16,[36]]]],[[[63,[102]],106],[[16,[36]]]],[[[63,[101]],103],[[16,[36]]]],[[[63,[101]],102],[[16,[36]]]],[[[63,[101]],101],[[16,[36]]]],[[[63,[102]],103],[[16,[36]]]],[[[63,[102]],101],[[16,[36]]]],[[[63,[[0,[111,62,67]]]],89],44],[[[63,[[0,[62,67]]]]]],[[]],[[]],[[],48],[[],44],[[],44],[[],97],[[]],0,0,[[[80,[67,107]]],107],[[[80,[112,57]]],113],[[[80,[67,107]]],67],[[[80,[114,57]]],73],[[[80,[67,107]]],67],[[],115],[[[80,[[15,[65]],107]]],[[80,[15,107]]]],[[[80,[65,107]]],[[80,[107]]]],[[]],[[]],[[[80,[67,107]]],67],[[]],[[]],[[[80,[67,107]]],67],[[[80,[[0,[[98,[116]],67]],107]],116]],[[[80,[[0,[[41,[116]],67]],107]],116]],[[[80,[[0,[[81,[116]],67]],107]],116]],[[[80,[117,57]]],[[16,[117]]]],[[[80,[102,57]]],[[80,[102,57]]]],[[[80,[[15,[4]],[0,[107,4]]]]],[[80,[[15,[4]],[0,[107,4]]]]]],[[[80,[101,57]]],[[80,[101,57]]]],[[[80,[11,57]]],[[80,[11,57]]]],[[[80,[20,57]]],[[80,[20,57]]]],[[[80,[4,[0,[107,4]]]]],[[80,[4,[0,[107,4]]]]]],[[[80,[[15,[4]],[0,[107,4]]]],[80,[[15,[4]],[0,[107,4]]]]]],[[[80,[4,[0,[107,4]]]],[80,[4,[0,[107,4]]]]]],[[]],[[[80,[[0,[37,67]],107]],[80,[[0,[37,67]],107]]],36],[[[120,[[80,[[0,[118,119,67]],57]]]],28]],[[[80,[[0,[121,67]],57]],28]],[[],[[80,[101,57]]]],[[],[[80,[42,57]]]],[[],[[80,[11,57]]]],[[],[[80,[20,57]]]],[[],[[80,[15,57]]]],[[[122,[67]]],67],[[[80,[67,107]]],67],[[[122,[67]]],67],[[[80,[67,107]]],67],[[[80,[117,57]]],20],[43,[[44,[[80,[102,57]]]]]],[43,[[44,[[80,[101,57]]]]]],[43,[[44,[[80,[[15,[123]],57]]]]]],[43,[[44,[[80,[11,57]]]]]],[43,[[44,[[80,[123,57]]]]]],[43,[[44,[[80,[20,57]]]]]],[[[80,[124,107]]],[[44,[[80,[124,107]],[80,[124,107]]]]]],[[[80,[124,107]]],[[44,[[80,[124,107]],[80,[124,107]]]]]],[[[80,[124,107]]],[[44,[[80,[124,107]],[80,[124,107]]]]]],[[[80,[124,107]]],[[80,[124,107]]]],[[[80,[124,107]]],[[80,[124,107]]]],[[[80,[124,107]]],[[80,[124,107]]]],[[[122,[67]]]],[[[80,[67,107]]]],[[[80,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],27],[[],27],[[[80,[[0,[121,67]],57]]],[[44,[[15,[18]],125]]]],[[[80,[[0,[126,67]],57]],[15,[18]]]],[[[80,[[0,[115,67]],57]],[15,[18]]]],[[[80,[[0,[77,67]],107]]],68],[[[80,[[0,[127,67]],57]]],[[44,[125]]]],[[[122,[[0,[54,67]]]],52],[[44,[53]]]],[[[122,[[0,[55,67]]]],52],[[44,[53]]]],[[[80,[[0,[54,67]],107]],52],[[44,[53]]]],[[[80,[[0,[55,67]],107]],52],[[44,[53]]]],[[[80,[67,107]],52],[[44,[53]]]],[[]],[20,[[80,[117,57]]]],[[[0,[117,128,129]]],[[80,[117,57]]]],[48,[[80,[20,57]]]],[[[63,[[15,[4]]]]],[[80,[[15,[4]],57]]]],[60,[[80,[15,57]]]],[[[63,[101]]],[[80,[101,57]]]],[[[63,[20]]],[[80,[20,57]]]],[[],[[80,[57]]]],[[]],[108,[[80,[11,57]]]],[11,[[80,[11,57]]]],[101,[[80,[101,57]]]],[[[80,[20,107]]],[[80,[[15,[18]],107]]]],[106,[[80,[101,57]]]],[20,[[80,[20,57]]]],[48,[[80,[117,57]]]],[[[63,[102]]],[[80,[102,57]]]],[59],[102,[[80,[102,57]]]],[117,[[80,[117,57]]]],[[[58,[107]]],[[80,[15,107]]]],[[[63,[11]]],[[80,[11,57]]]],[48,[[80,[117,57]]]],[[[63,[20]]],[[80,[117,57]]]],[20,[[80,[117,57]]]],[[[15,[4]]],[[80,[[15,[4]],57]]]],[[[63,[20]]],[[80,[117,57]]]],[103,[[80,[102,57]]]],[50,[[80,[15,57]]]],[[],[[80,[67,57]]]],[107,[[80,[67,107]]]],[[[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[80,[[0,[130,67]],57]]],[[60,[18]]]],[[[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[80,[[0,[78,67]],107]],77]],[[]],[[]],[[[80,[107]]],[[80,[15,107]]]],[[]],[[[80,[107]]]],[[]],[[[80,[67,107]]],[[120,[[80,[67,107]]]]]],[[[80,[67,107]]]],[[[80,[67,107]]]],[20,131],[20,27],[[[80,[[0,[132,67]],107]]],27],[20,27],[[[80,[[0,[133,67]],57]]],27],[20,27],[[[80,[[0,[134,119,67]],57]]],27],[[[80,[[0,[135,119,67]],57]]],27],[[[80,[[0,[127,67]],57]]],27],[[[80,[[0,[88,67]],107]]],16],[[[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[80,[67,107]]],67],[[[80,[[0,[132,67]],107]]],28],[[[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[80,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],122],[[],[[80,[57]]]],[[107,107],[[80,[107,107]]]],[[],[[80,[65,57]]]],[[107,107],[[80,[65,107,107]]]],[28,[[80,[[15,[65]],57]]]],[[28,107],[[80,[[15,[65]],107]]]],[[[136,[67]]],[[122,[67]]]],[[],[[80,[65,57]]]],[[107,107],[[80,[65,107,107]]]],[28,[[80,[[15,[65]],57]]]],[[28,107],[[80,[[15,[65]],107]]]],[[[80,[[0,[88,67]],107]]],16],[[[80,[[0,[137,67]],107]]],16],[[[80,[[0,[115,67]],57]]],76],[[[80,[[0,[115,67]],57]]],68],[[[80,[[0,[88,67]],107]],28],16],[[[80,[[0,[137,67]],107]],28],16],[[[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[80,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],[[16,[36]]]],[[],[[120,[[80,[57]]]]]],[[107,107],[[120,[[80,[107,107]]]]]],[[[120,[[80,[[0,[138,119,67]],107]]]],139],140],[[[120,[[80,[[0,[141,119,67]],57]]]],139],[[140,[[44,[125]]]]]],[[[120,[[80,[[0,[118,119,67]],57]]]],139],[[140,[[44,[[15,[18]],125]]]]]],[[[120,[[80,[[0,[141,119,67]],57]]]],139],[[140,[[44,[125]]]]]],[[[120,[[80,[[0,[142,119,67]],57]]]],139],[[140,[16]]]],[[[120,[[80,[[0,[143,119,67]],57]]]],139],[[140,[16]]]],[[[120,[[80,[[0,[144,119,67]],57]]]],139,[15,[18]]],[[140,[[44,[28,125]]]]]],[[[120,[[80,[[0,[144,119,67]],57]]]],139,[15,[145]]],[[140,[[44,[28,125]]]]]],[[[120,[[80,[[0,[146,119,67]],57]]]],139,147],[[140,[[44,[68,125]]]]]],[[[120,[[80,[[0,[141,119,67]],57]]]],139,[15,[18]]],[[140,[[44,[28,125]]]]]],[[[120,[[80,[[0,[141,119,67]],57]]]],139,[15,[148]]],[[140,[[44,[28,125]]]]]],[[[80,[[0,[133,67]],57]],[15,[18]]],[[44,[28,125]]]],[[[80,[[0,[133,67]],57]],149],[[44,[125]]]],[[[80,[[0,[133,67]],57]],[15,[18]]],[[44,[125]]]],[[[80,[[0,[121,67]],57]],48],[[44,[28,125]]]],[[[80,[[0,[133,67]],57]],[58,[18,57]]],[[44,[28,125]]]],[[[80,[[0,[133,67]],57]],48],[[44,[28,125]]]],[[[80,[[0,[121,67]],57]],18,[58,[18,57]]],[[44,[28,125]]]],[[[80,[[0,[133,67]],57]],[15,[145]]],[[44,[28,125]]]],[[[120,[[80,[[0,[150,119,67]],107]]]]],151],[[[80,[[0,[152,67]],57]],147],[[44,[68,125]]]],[[[80,[[0,[111,67]],57]],89],44],[[[80,[[0,[143,119,67]],57]]]],[[[80,[[0,[142,119,67]],57]]]],[[[80,[[0,[88,67]],107]]]],[[[122,[[0,[117,67]]]]],[[16,[117]]]],[[[80,[117,57]]],[[16,[117]]]],[[[80,[[0,[152,67]],57]]],[[44,[68,125]]]],[20,[[16,[20]]]],[20,[[16,[20]]]],[[]],[[],48],[[],48],[[[80,[[0,[115,67]],57]],[15,[18]]],[[44,[153]]]],[[],44],[[[58,[57]]],[[44,[[80,[60,57]]]]]],[[],44],[[[80,[15,57]]],[[44,[[80,[60,57]]]]]],[[],44],[[],44],[[],[[44,[[80,[57]],100]]]],[[107,107],[[44,[[80,[107,107]],100]]]],[[],[[44,[[80,[65,57]],100]]]],[[107,107],[[44,[[80,[65,107,107]],100]]]],[28,[[44,[[80,[[15,[65]],57]],100]]]],[[],[[44,[[80,[65,57]],100]]]],[[107,107],[[44,[[80,[65,107,107]],100]]]],[28,[[44,[[80,[[15,[65]],57]],100]]]],[[120,139],140],[[120,139],[[140,[[16,[44]]]]]],[[],97],[[],97],[[]],[[]],[[[80,[[0,[127,67]],57]],[15,[18]]],[[44,[28,125]]]],[[[80,[[0,[77,67]],107]],[15,[18]]]],[[[80,[65,107]]],[[80,[107]]]],[[[80,[[0,[127,67]],57]],[15,[18]]],[[44,[125]]]],[[[80,[[0,[127,67]],57]],154],[[44,[125]]]],[[[80,[[0,[77,67]],107]],71]],[[[80,[[0,[77,67]],107]],72]],[[[80,[[0,[77,67]],107]],73]],[[[80,[[0,[77,67]],107]],74]],[[[80,[[0,[77,67]],107]],10]],[[[80,[[0,[77,67]],107]],29]],[[[80,[[0,[77,67]],107]],28]],[[[80,[[0,[77,67]],107]],20]],[[[80,[[0,[77,67]],107]],61]],[[[80,[[0,[77,67]],107]],75]],[[[80,[[0,[77,67]],107]],76]],[[[80,[[0,[77,67]],107]],68]],[[[80,[[0,[77,67]],107]],18]],[[[80,[[0,[77,67]],107]],28]],[[[80,[[0,[127,67]],57]],[15,[148]]],[[44,[28,125]]]],0,0,0,0,0,0,0,0,0,[[[155,[107]]],107],[[[156,[107]]],107],[[[155,[37,107]],[155,[37,107]]]],[[[157,[37,4,[0,[107,4]]]],[157,[37,4,[0,[107,4]]]]]],[[[158,[37,4,[0,[107,4]]]],[158,[37,4,[0,[107,4]]]]]],[[[159,[57]],[159,[57]]]],[[[156,[107]],[156,[107]]]],[[[156,[107]]]],[[[155,[107]]],15],[[[156,[107]]]],[[[159,[107]]],16],[[[156,[107]]],16],[[[159,[107]]],16],[[[156,[107]]],16],0,[[[156,[37,107]],37],[[44,[28,28]]]],[[[156,[107]],41],[[44,[28,28]]]],[[[156,[107]],37,41],[[44,[28,28]]]],[[[158,[[0,[37,4]],[0,[107,4]]]],[158,[[0,[37,4]],[0,[107,4]]]]],[[158,[[0,[37,4]],[0,[107,4]]]]]],[[[158,[[0,[37,4]],[0,[107,4]]]],[158,[[0,[37,4]],[0,[107,4]]]]],[[158,[[0,[37,4]],[0,[107,4]]]]]],[[[158,[[0,[37,4]],[0,[107,4]]]],[158,[[0,[37,4]],[0,[107,4]]]]],[[158,[[0,[37,4]],[0,[107,4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[[155,[107]]],28],[[[156,[107]]],28],[[[155,[107]]]],[[[157,[[0,[107,4]]]]]],[[[158,[4,[0,[107,4]]]]]],[[[159,[107]]]],[[[156,[107]]]],[[[155,[4,[0,[107,4]]]]],[[155,[4,[0,[107,4]]]]]],[[[157,[4,4,[0,[107,4]]]]],[[157,[4,4,[0,[107,4]]]]]],[[[158,[4,[0,[107,4]]]]],[[158,[4,[0,[107,4]]]]]],[[[159,[4,[0,[107,4]]]]],[[159,[4,[0,[107,4]]]]]],[[[156,[4,[0,[107,4]]]]],[[156,[4,[0,[107,4]]]]]],[160,160],[161,161],[[[155,[4,[0,[107,4]]]],[155,[4,[0,[107,4]]]]]],[[[158,[4,[0,[107,4]]]],[158,[4,[0,[107,4]]]]]],[[[159,[4,[0,[107,4]]]],[159,[4,[0,[107,4]]]]]],[[[156,[4,[0,[107,4]]]],[156,[4,[0,[107,4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[157,[37,37,[0,[107,4]]]],[157,[37,37,[0,[107,4]]]]],36],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],36],[[[159,[37,107]],[159,[37,107]]],36],[[[156,[37,107]],[156,[37,107]]],36],[[[158,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],27],[[[159,[[49,[[49,[[49,[49]]]]]],107]],[49,[[49,[[49,[[49,[49]]]]]]]]],27],[[[156,[[49,[[49,[[49,[49]]]]]],107]],[49,[[49,[[49,[[49,[49]]]]]]]]],27],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],27],[[[159,[107]]],[[163,[107]]]],[[[159,[107]]],[[164,[107]]]],[[[159,[107]]],[[163,[107]]]],[[[159,[107]]],[[164,[107]]]],[[],[[155,[37,57]]]],[[],[[157,[57]]]],[[],[[158,[57]]]],[[],[[159,[57]]]],[[],[[156,[57]]]],[43,[[44,[[155,[[0,[123,37]],57]]]]]],[43,[[44,[[157,[[0,[123,37]],123,57]]]]]],[43,[[44,[[158,[[0,[123,165,37]],57]]]]]],[43,[[44,[[159,[123,57]]]]]],[43,[[44,[[156,[123,57]]]]]],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],[[166,[37,[0,[107,4]]]]]],[[[155,[107]]],[[167,[107]]]],[[[156,[107]],[31,[28]]],[[168,[107]]]],[[[155,[37,107]]],[[169,[37,107]]]],[[[157,[[0,[107,4]]]]]],[[[159,[107]]]],[[[156,[107]]]],[[[157,[37,[0,[107,4]]]],37],[[170,[37,[0,[107,4]]]]]],[[[157,[[49,[[49,[[49,[49]]]]]],[49,[[49,[[49,[49]]]]]],[0,[107,4]]]],[157,[[49,[[49,[[49,[49]]]]]],[49,[[49,[[49,[49]]]]]],[0,[107,4]]]]],27],[[[158,[[49,[[49,[[49,[49]]]]]],[0,[107,4]]]],[158,[[49,[[49,[[49,[49]]]]]],[0,[107,4]]]]],27],[[[159,[[49,[[49,[[49,[49]]]]]],107]],[159,[[49,[[49,[[49,[49]]]]]],107]]],27],[[[156,[[49,[[49,[[49,[49]]]]]],107]],[156,[[49,[[49,[[49,[49]]]]]],107]]],27],[[[156,[49,107]],[58,[107]]],27],[[[156,[49,107]],15],27],[[[156,[49,107]],60],27],[[[156,[49,107]],60],27],[[[156,[49,107]],15],27],[[[156,[49,107]],60],27],[[160,160],27],[[161,161],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[[155,[37,107]],50]],[[[155,[[0,[37,87]],107]],50]],[[[157,[37,[0,[107,4]]]],50]],[[[157,[[0,[37,87]],87,[0,[107,4]]]],50]],[[[158,[37,[0,[107,4]]]],50]],[[[158,[[0,[37,87]],[0,[107,4]]]],50]],[[[159,[87,107]],50]],[[[159,[107]],50]],[[[156,[87,107]],50]],[[[156,[107]],50]],[[[155,[37,107]],37]],[[[155,[[0,[37,87]],107]],[0,[37,87]]]],[[[157,[[0,[37,87]],87,[0,[107,4]]]]]],[[[157,[37,[0,[107,4]]]]]],[[[158,[[0,[37,87]],[0,[107,4]]]],[0,[37,87]]]],[[[158,[37,[0,[107,4]]]],37]],[[[159,[87,107]],87]],[[[159,[107]]]],[[[156,[107]]]],[[[156,[87,107]],87]],[[[155,[[0,[37,87]],107]],28]],[[[155,[37,107]],28]],[[[156,[87,107]],28]],[[[156,[107]],28]],[[[157,[37,[0,[107,4]]]],41],[[171,[37,41,[0,[107,4]]]]]],[[[158,[37,[0,[107,4]]]],41],[[172,[37,41,[0,[107,4]]]]]],[[[159,[107]],41],[[173,[41,107]]]],[[[158,[37,[0,[107,4]]]]],[[16,[37]]]],[[[157,[37,[0,[107,4]]]]],[[16,[[174,[37,[0,[107,4]]]]]]]],[[[157,[37,[0,[107,4]]]]],16],[[[156,[18,107]]],[[44,[125]]]],[[[155,[54,107]],52],[[44,[53]]]],[[[157,[54,54,[0,[107,4]]]],52],[[44,[53]]]],[[[158,[54,[0,[107,4]]]],52],[[44,[53]]]],[[[159,[54,107]],52],[[44,[53]]]],[[[156,[54,107]],52],[[44,[53]]]],[[160,52],[[44,[53]]]],[[160,52],[[44,[53]]]],[[161,52],[[44,[53]]]],[[]],[[[58,[37,107]]],[[155,[37,107]]]],[[[60,[37]]],[[155,[37,57]]]],[[]],[60,[[157,[37,57]]]],[[[60,[37]]],[[158,[37,57]]]],[[]],[60,[[159,[57]]]],[[]],[[]],[60,[[156,[57]]]],[[[58,[107]]],[[156,[107]]]],[[]],[161,160],[[]],[64,161],[50,[[155,[37,57]]]],[50,[[157,[37,57]]]],[50,[[158,[37,57]]]],[50,[[159,[57]]]],[50,[[156,[57]]]],[[[159,[107]]],16],[[[156,[107]]],16],[[[159,[107]]],16],[[[156,[107]]],16],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],16],[[[158,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],[[16,[[0,[[162,[[0,[37,67]]]],37]]]]]],[[[156,[107]],28],16],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],16],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],16],[[[156,[107]],28],16],[[[157,[78,78,[0,[107,4]]]],77]],[[[158,[78,[0,[107,4]]]],77]],[[[159,[78,107]],77]],[[[156,[78,107]],77]],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]]],[[[156,[107]],28]],[[[156,[107]],28]],[[[157,[37,[0,[107,4]]]],37],16],[[[158,[37,[0,[107,4]]]],37],27],[[[156,[107]],28]],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],[[175,[37,[0,[107,4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[157,[[0,[[176,[109]],165,37]],[176,[109]],57]]]],[[[158,[[0,[[176,[109]],165,37]],57]]]],[[[155,[107]]],[[177,[107]]]],[[[155,[107]]],178],[[[157,[[0,[107,4]]]]],[[179,[[0,[107,4]]]]]],[[[157,[[0,[107,4]]]]],180],[[[157,[[0,[107,4]]]]],181],[[[158,[[0,[107,4]]]]],182],[[[158,[[0,[107,4]]]]],[[183,[[0,[107,4]]]]]],[[[159,[107]]],184],[[[159,[107]]],185],[[[159,[107]]],[[186,[107]]]],[[[156,[107]]],187],[[[156,[107]]],[[188,[107]]]],[[[156,[107]]],189],[[[155,[107]]],[[190,[107]]]],[[[157,[[0,[107,4]]]]],[[191,[[0,[107,4]]]]]],[[[155,[37,107]]],[[58,[37,107]]]],[[[157,[[0,[107,4]]]]],[[192,[[0,[107,4]]]]]],[[[155,[107]]],[[58,[107]]]],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],27],[[[155,[107]]],27],[[[157,[[0,[107,4]]]]],27],[[[158,[[0,[107,4]]]]],27],[[[159,[107]]],27],[[[156,[107]]],27],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],27],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],27],[[[156,[18,107]]],27],[[[155,[107]]],178],[[[157,[[0,[107,4]]]]],181],[[[158,[[0,[107,4]]]]],182],[[[159,[107]]],185],[[[156,[107]]],187],[[[157,[[0,[107,4]]]]],180],[[[159,[107]]],184],[[[156,[107]]],189],[[[157,[[0,[107,4]]]]],193],[160,161],[[[158,[37,[0,[107,4]]]]],[[16,[37]]]],[[[157,[37,[0,[107,4]]]]],[[16,[[174,[37,[0,[107,4]]]]]]]],[[[157,[37,[0,[107,4]]]]],16],[[[155,[107]]],28],[[[157,[[0,[107,4]]]]],28],[[[158,[[0,[107,4]]]]],28],[[[159,[107]]],28],[[[156,[107]]],28],0,[[[157,[[0,[[162,[37]],37]],[0,[107,4]]]],[194,[37]]],[[195,[[0,[[162,[37]],37]]]]]],[[[157,[[0,[[162,[37]],37]],[0,[107,4]]]],[194,[37]]],[[196,[[0,[[162,[37]],37]],[0,[107,4]]]]]],[[[156,[107]]],15],[[[159,[[49,[[49,[[49,[49]]]]]],107]],[159,[[49,[[49,[[49,[49]]]]]],107]]],27],[[],[[155,[37,57]]]],[[],[[157,[57]]]],[[],[[158,[57]]]],[[],[[159,[57]]]],[[],[[156,[57]]]],[107,[[155,[37,107]]]],[[[0,[107,4]]],[[157,[[0,[107,4]]]]]],[[[0,[107,4]]],[[158,[[0,[107,4]]]]]],[107,[[159,[107]]]],[107,[[156,[107]]]],[[[157,[[86,[[86,[[86,[86]]]]]],[86,[[86,[[86,[86]]]]]],[0,[107,4]]]],[157,[[86,[[86,[[86,[86]]]]]],[86,[[86,[[86,[86]]]]]],[0,[107,4]]]]],[[16,[36]]]],[[[158,[[86,[[86,[[86,[86]]]]]],[0,[107,4]]]],[158,[[86,[[86,[[86,[86]]]]]],[0,[107,4]]]]],[[16,[36]]]],[[[159,[[86,[[86,[[86,[86]]]]]],107]],[159,[[86,[[86,[[86,[86]]]]]],107]]],[[16,[36]]]],[[[156,[[86,[[86,[[86,[86]]]]]],107]],[156,[[86,[[86,[[86,[86]]]]]],107]]],[[16,[36]]]],[[[156,[107]],41],28],[[[155,[107]]],16],[[[155,[37,107]]],[[16,[[197,[37,107]]]]]],[[[155,[37,107]]],[[16,[37]]]],[[[159,[107]]],16],[[[156,[107]]],16],[[[157,[37,[0,[107,4]]]]],16],[[[158,[37,[0,[107,4]]]]],[[16,[37]]]],[[[159,[107]]],16],[[[156,[107]]],16],[[[157,[37,[0,[107,4]]]]],16],[[[158,[37,[0,[107,4]]]]],[[16,[37]]]],[[[155,[37,107]],37]],[[[159,[107]]]],[[[156,[107]]]],[[[159,[107]]]],[[[156,[107]]]],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[31,[[0,[37,67]]]]],[[198,[[0,[[162,[[0,[37,67]]]],37]]]]]],[[[158,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[31,[[0,[37,67]]]]],[[199,[[0,[[162,[[0,[37,67]]]],37]]]]]],[[[156,[107]],[31,[28]]],187],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[31,[[0,[37,67]]]]],[[200,[[0,[[162,[[0,[37,67]]]],37]]]]]],[[[156,[107]],[31,[28]]],189],[[[156,[18,107]],[15,[18]]],[[44,[28,125]]]],[[[156,[18,107]],149],[[44,[125]]]],[[[156,[18,107]],[58,[18,57]]],[[44,[28,125]]]],[[[156,[18,107]],48],[[44,[28,125]]]],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],16],[[[158,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],27],[[[159,[107]],28]],[[[156,[107]],28],16],[[[157,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],16],[[[158,[37,[0,[107,4]]]],37],[[16,[37]]]],[[[155,[107]],28]],[[[156,[107]],28]],[[[155,[107]],28]],[[[156,[107]],28]],[[[156,[4,107]],28,4]],[[[156,[107]],28,41]],[[[155,[37,107]],41]],[[[157,[37,[0,[107,4]]]],41]],[[[158,[37,[0,[107,4]]]],41]],[[[156,[107]],41]],[[[156,[107]],41]],[[[156,[107]],28]],[[[156,[107]],28]],[[[155,[111,57]],89],44],[[[157,[111,111,57]],89],44],[[[158,[111,57]],89],44],[[[159,[111,57]],89],44],[[[156,[111,57]],89],44],[[[155,[107]],28]],[[[156,[107]],28]],[[[155,[107]]]],[[[156,[107]]]],[[[157,[[0,[[162,[[0,[37,67]]]],37]],4,[0,[107,4]]]],[0,[37,67]]],[[157,[[0,[[162,[[0,[37,67]]]],37]],4,[0,[107,4]]]]]],[[[158,[[0,[[162,[[0,[37,67]]]],37]],4,[0,[107,4]]]],[0,[37,67]]],[[158,[[0,[[162,[[0,[37,67]]]],37]],4,[0,[107,4]]]]]],[[[159,[4,107]],28],[[159,[4,107]]]],[[[156,[4,107]],28],[[156,[4,107]]]],[[[158,[[0,[37,4]],[0,[107,4]]]],[158,[[0,[37,4]],[0,[107,4]]]]],[[158,[[0,[37,4]],[0,[107,4]]]]]],[[[156,[107]],28,28]],[[[156,[107]],28],16],[[[156,[107]],28],16],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],[[201,[37]]]],[[[158,[[0,[[162,[[0,[37,67]]]],37]],[0,[107,4]]]],[0,[37,67]]],[[16,[[0,[[162,[[0,[37,67]]]],37]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],48],[[[156,[107]],28]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[[157,[37,[0,[107,4]]]],37],[[44,[[202,[37,[0,[107,4]]]]]]]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[[155,[107]],28],[[44,[160]]]],[[[156,[107]],28],[[44,[160]]]],[[[155,[107]],28],[[44,[160]]]],[[[156,[107]],28],[[44,[160]]]],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[[158,[37,[0,[107,4]]]],[158,[37,[0,[107,4]]]]],[[203,[37]]]],[[[157,[[0,[[162,[37]],37]],[0,[107,4]]]],[194,[37]]],[[195,[[0,[[162,[37]],37]]]]]],[[[157,[[0,[[162,[37]],37]],[0,[107,4]]]],[194,[37]]],[[196,[[0,[[162,[37]],37]],[0,[107,4]]]]]],[[[157,[[0,[107,4]]]]],204],[[[157,[[0,[107,4]]]]],205],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,[[155,[37,57]]]],[28,[[156,[57]]]],[[28,107],[[155,[37,107]]]],[[28,107],[[156,[107]]]],[[[156,[18,107]],[15,[18]]],[[44,[28,125]]]],[[[156,[18,107]],[15,[18]]],[[44,[125]]]],[[[156,[18,107]],[15,[148]]],[[44,[28,125]]]],0,0,0,0,0,0,0,0,[[[177,[107]]],107],[[[190,[107]]],107],[[[167,[107]]],107],[[[169,[37,107]]],107],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[178,178],[[[177,[4,[0,[4,107]]]]],[[177,[4,[0,[4,107]]]]]],[[[190,[4,[0,[4,107]]]]],[[190,[4,[0,[4,107]]]]]],[[]],[[]],[[]],[[],[[177,[57]]]],[[[197,[37,107]]],37],[[[197,[37,107]]],37],[[[197,[37,107]]]],[[[169,[37,107]]]],[[[197,[[0,[37,54]],107]],52],[[44,[53]]]],[[[178,[54]],52],[[44,[53]]]],[[[177,[54,107]],52],[[44,[53]]]],[[[190,[54,[0,[54,107]]]],52],[[44,[53]]]],[[[167,[54,[0,[54,107]]]],52],[[44,[53]]]],[[[169,[[0,[54,37]],[0,[54,107]]]],52],[[44,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[178,27],[[[177,[107]]],27],[[[167,[107]]],27],[178,16],[178,16],[[[177,[107]]],16],[[[190,[37,107]]],[[16,[37]]]],[[[167,[107]]],16],[[[169,[37,107]]],[[16,[37]]]],[178,16],[[[177,[107]]],16],[[[167,[107]]],16],[[[197,[37,107]]],37],[178],[[[177,[107]]]],[[[190,[37,107]]]],[[[167,[107]]]],[[[169,[37,107]]]],[[]],[[]],[[]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[170,[37,[0,[107,4]]]],81],[[170,[37,[0,[107,4]]]]]],[196,195],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,181],[193,193],[204,204],[198,198],[195,195],[[]],[[]],[[]],[[]],[[]],[[],181],[[],180],[[],[[179,[[0,[107,42,4]]]]]],[[],193],[[],204],[[],[[191,[[0,[107,42,4]]]]]],[[],[[192,[[0,[107,42,4]]]]]],[[],198],[[[202,[[0,[54,37]],54,57]]],20],[[[179,[[0,[107,4]]]]]],0,[[[170,[[0,[54,37]],54,[0,[107,4]]]],52],[[44,[53]]]],[[[206,[[0,[54,37]],[0,[107,4]]]],52],[[44,[53]]]],[[[174,[[0,[54,37]],54,[0,[107,4]]]],52],[[44,[53]]]],[[[202,[[0,[54,37]],54,[0,[107,4]]]],52],[[44,[53]]]],[[[202,[[0,[54,37]],54,[0,[107,4]]]],52],[[44,[53]]]],[[[181,[54,54]],52],[[44,[53]]]],[[[180,[54,54]],52],[[44,[53]]]],[[[179,[54,54,[0,[107,4]]]],52],[[44,[53]]]],[[[193,[54]],52],[[44,[53]]]],[[[204,[54]],52],[[44,[53]]]],[[[205,[54]],52],[[44,[53]]]],[[[191,[54,[0,[107,4]]]],52],[[44,[53]]]],[[[192,[54,[0,[107,4]]]],52],[[44,[53]]]],[[[198,[54,54]],52],[[44,[53]]]],[[[200,[54,54]],52],[[44,[53]]]],[[[171,[54,54,41,57]],52],[[44,[53]]]],[[[195,[54,54]],52],[[44,[53]]]],[[[196,[54,54]],52],[[44,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[174,[37,[0,[107,4]]]]]],[[[174,[37,[0,[107,4]]]]]],[[[206,[37,[0,[107,4]]]]]],[[[174,[37,[0,[107,4]]]]]],[[[196,[37,[0,[107,4]]]],37]],[[[196,[37,[0,[107,4]]]],37]],[[[196,[37,[0,[107,4]]]],37]],[[[196,[37,[0,[107,4]]]],37]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[206,[37,[0,[107,4]]]]],37],[[[174,[37,[0,[107,4]]]]]],[[[170,[37,[0,[107,4]]]]],37],[[[206,[37,[0,[107,4]]]]],37],[[[174,[37,[0,[107,4]]]]],37],[195,16],[196,16],[196,16],[195,16],[196,16],[196,16],[181,16],[180,16],[193,16],[204,16],[205,16],[[[191,[[0,[107,4]]]]],16],[[[192,[[0,[107,4]]]]],16],[198,16],[200,16],[181,28],[180,28],[[[179,[[0,[107,4]]]]],28],[193,28],[204,28],[205,28],[[[191,[[0,[107,4]]]]],28],[[[192,[[0,[107,4]]]]],28],[181,16],[180,16],[193,16],[[[191,[37,[0,[107,4]]]]],[[16,[37]]]],[198,16],[200,16],[181,16],[180,16],[193,16],[[[191,[37,[0,[107,4]]]]],[[16,[37]]]],[198,16],[200,16],[195],[196],[195],[196],[181,16],[180,16],[[[179,[[0,[107,4]]]]],16],[193,16],[204,16],[205,16],[[[191,[[0,[107,4]]]]],16],[[[192,[[0,[107,4]]]]],16],[198,16],[200,16],[[[171,[41,[0,[107,4]]]]],16],[181,16],[180,16],[[[179,[[0,[107,4]]]]],16],[193,16],[204,16],[205,16],[[[191,[[0,[107,4]]]]],16],[[[192,[[0,[107,4]]]]],16],[198,16],[200,16],[[[170,[37,42,[0,[107,4]]]]],42],[[[170,[37,[0,[107,4]]]]]],[[[170,[37,[0,[107,4]]]],81]],[[[170,[37,[0,[107,4]]]],81]],[195,16],[196,16],[195,16],[196,16],[[[174,[37,[0,[107,4]]]]]],[[[196,[37,[0,[107,4]]]]],16],[[[196,[37,[0,[107,4]]]]],16],[[[174,[37,[0,[107,4]]]]]],[181],[180],[[[179,[[0,[107,4]]]]]],[193],[204],[205],[[[191,[[0,[107,4]]]]]],[[[192,[[0,[107,4]]]]]],[[[171,[41,[0,[107,4]]]]]],[[]],[[]],[[]],[[]],[[]],[[],48],[[],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],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[195,16],[196,16],0,[196,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[182,182],[[[166,[[0,[107,4]]]]],[[166,[[0,[107,4]]]]]],[201,201],[[[175,[[0,[107,4]]]]],[[175,[[0,[107,4]]]]]],[203,203],[199,199],[[]],[[]],[[]],[[]],[[]],[[]],[[],182],[[],[[183,[[0,[107,42,4]]]]]],[[],199],[[[182,[54]],52],[[44,[53]]]],[[[166,[54,[0,[107,4]]]],52],[[44,[53]]]],[[[201,[54]],52],[[44,[53]]]],[[[175,[54,[0,[107,4]]]],52],[[44,[53]]]],[[[203,[54]],52],[[44,[53]]]],[[[172,[54,41,[0,[107,4]]]],52],[[44,[53]]]],[[[183,[54,[0,[54,107,4]]]],52],[[44,[53]]]],[[[199,[54]],52],[[44,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[182,16],[199,16],[182,28],[[[183,[[0,[107,4]]]]],28],[182,16],[199,16],[182,16],[[[166,[37,[0,[107,4]]]]],[[16,[37]]]],[[[201,[37]]],[[16,[37]]]],[[[175,[37,[0,[107,4]]]]],[[16,[37]]]],[[[203,[37]]],[[16,[37]]]],[199,16],[182,16],[[[166,[37,[0,[107,4]]]]],[[16,[37]]]],[[[201,[37]]],[[16,[37]]]],[[[175,[37,[0,[107,4]]]]],[[16,[37]]]],[[[203,[37]]],[[16,[37]]]],[[[172,[41,[0,[107,4]]]]],16],[[[183,[[0,[107,4]]]]],16],[199,16],[182,16],[[[183,[[0,[107,4]]]]],16],[199,16],[182],[[[166,[37,[0,[107,4]]]]]],[[[201,[37]]]],[[[175,[37,[0,[107,4]]]]]],[[[203,[37]]]],[[[172,[41,[0,[107,4]]]]]],[[[183,[[0,[107,4]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[[164,[107]]],[[163,[107]]]],[[[163,[107]]],16],[[[164,[107]]],16],[[[164,[107]]],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[185,185],[[[163,[107]]],[[163,[107]]]],[[[186,[4,[0,[4,107]]]]],[[186,[4,[0,[4,107]]]]]],[[]],[[]],[[]],[[[163,[107]]],16],[[[164,[107]]],16],[[],185],[[],184],[[],[[186,[57]]]],[[[185,[54]],52],[[44,[53]]]],[[[184,[54]],52],[[44,[53]]]],[[[163,[54,107]],52],[[44,[53]]]],[[[164,[54,107]],52],[[44,[53]]]],[[[173,[54,41,57]],52],[[44,[53]]]],[[[186,[54,107]],52],[[44,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[163,[107]]],16],[[[164,[107]]],16],[[[164,[107]]],16],[[[163,[107]]],[[16,[28]]]],[[[164,[107]]],[[16,[28]]]],[[[164,[107]]]],[[[164,[107]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[185,16],[184,16],[[[163,[107]]]],[[[164,[107]]]],[[[163,[107]]]],[[[164,[107]]]],[185,16],[184,16],[[[173,[41,107]]],16],[[[186,[107]]],16],[185,16],[184,16],[[[186,[107]]],16],[[[163,[107]]],16],[[[164,[107]]],16],[[[163,[107]]],16],[[[164,[107]]],16],[[[164,[107]]],16],[[[164,[107]]],16],[[[164,[107]]]],[[[164,[107]]]],[[[164,[107]]],16],[[[164,[4,107]]],[[16,[[159,[4,107]]]]]],[185],[184],[[[173,[41,107]]]],[[[186,[107]]]],[[[164,[57]],[159,[57]]]],[[[164,[57]],[159,[57]]]],[[[164,[4,107]]],[[159,[4,107]]]],[[[164,[4,107]]],[[159,[4,107]]]],[[]],[[]],[[]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[189,28],[[44,[38]]]],[[187,28],[[44,[38]]]],[[[188,[107]],28],[[44,[38]]]],[[189,28],[[44,[38]]]],[[187,28],[[44,[38]]]],[[[188,[107]],28],[[44,[38]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[187,187],[[[188,[4,[0,[4,107]]]]],[[188,[4,[0,[4,107]]]]]],[[]],[[]],[[[188,[107]]],28],[[[168,[107]]]],[[[168,[54,107]],52],[[44,[53]]]],[[[189,[54]],52],[[44,[53]]]],[[[187,[54]],52],[[44,[53]]]],[[[188,[54,107]],52],[[44,[53]]]],[[189,41]],[[187,41]],[[[188,[107]],41]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[189,27],[187,27],[[[188,[107]]],27],[189,16],[187,16],[[[188,[107]]],16],[189,28],[187,28],[[[168,[107]]],16],[189,16],[187,16],[[[188,[107]]],16],[[[168,[107]]],16],[189,16],[187,16],[[[188,[107]]],16],[[[188,[107]]],[[44,[60,207]]]],[[189,41]],[[187,41]],[[[188,[107]],41]],[[[168,[107]]]],[189],[187],[[[188,[107]]]],[[]],[[]],[[189,41],208],[[187,41],208],[[[188,[107]],41],208],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[189,41],208],[[187,41],208],[[[188,[107]],41],208],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],0,0,0,0,[108,[[15,[18]]]],[209,[[15,[18]]]],[108,[[15,[18]]]],[108,11],[108,11],[[]],[108,11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[210,210],[209,209],[211,211],[[]],[[]],[[]],[[]],[[108,108],36],[[],108],[108,11],[210,20],[211,20],[43,[[44,[108]]]],[108],[[108,108],27],[[210,210],27],[[209,209],27],[[211,211],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[108,52],[[44,[53]]]],[[210,52],[[44,[53]]]],[[210,52],[[44,[53]]]],[[209,52],[[44,[53]]]],[[209,52],[[44,[53]]]],[[211,52],[[44,[53]]]],[[211,52],[[44,[53]]]],[[]],[[[58,[212,57]]],108],[[[80,[11,57]]],108],[[[63,[11]]],108],[11,108],[[]],[[]],[[]],[10,108],[[[58,[18,57]]],108],[[[58,[18,57]]],[[44,[108,209]]]],[[[58,[18,57]]],108],[[108,77]],[[108,213],11],[[]],[[]],[[]],[[]],[108,[[80,[11,57]]]],[108,[[58,[18,57]]]],[209,[[58,[18,57]]]],[108,[[58,[18,57]]]],[211,108],[108,10],[108,[[44,[48,211]]]],[210,[[58,[18,57]]]],[[[214,[[58,[18,57]]]]],[[44,[108,210]]]],[210,28],[[108,108],[[16,[36]]]],[[108,89],44],[211,[[16,[117]]]],[[]],[[]],[[]],[[]],[[],48],[[],48],[[],48],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[211,215],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52,[[16,[216]]]],[52,27],[154,[[16,[20]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[216,216],[53,53],[154,154],[[]],[[]],[[]],[[53,53],36],[[52,[0,[55,67]]],[[44,[53]]]],[55,53],[52,217],[52,218],[52,219],[[52,20],220],[[52,20],221],[[],53],[53,20],[[219,50],219],[[217,50],217],[[218,50],218],[[219,54],219],[[217,54],217],[[218,54,54],218],[[216,216],27],[[53,53],27],[[],27],[[],27],[[],27],[[],27],[[220,20,54],220],[[221,54],221],[52,6],[220,[[44,[53]]]],[221,[[44,[53]]]],[219,[[44,[53]]]],[217,[[44,[53]]]],[218,[[44,[53]]]],[220,[[44,[53]]]],[52,76],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[[216,52],[[44,[53]]]],[[53,52],[[44,[53]]]],[[53,52],[[44,[53]]]],[[154,52],[[44,[53]]]],[[154,52],[[44,[53]]]],[154,48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[53,77]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[218,54],218],[[52,20],[[44,[53]]]],[[52,27,20,20],[[44,[53]]]],[[53,53],[[16,[36]]]],[52,[[16,[28]]]],[[154,89],44],[[52,27],[[44,[53]]]],[[52,[15,[18]]],[[44,[53]]]],[[52,6],[[44,[53]]]],[[52,51],[[44,[53]]]],[[52,30],[[44,[53]]]],[[52,71],[[44,[53]]]],[[52,72],[[44,[53]]]],[[52,73],[[44,[53]]]],[[52,74],[[44,[53]]]],[[52,10],[[44,[53]]]],[[52,[16,[28]]],[[44,[53]]]],[[52,20,[0,[111,67]]],[[44,[53]]]],[[52,20,76,20,[0,[111,67]]],[[44,[53]]]],[52,[[44,[53]]]],[[52,[16,[28]]],[[44,[53]]]],[[52,[0,[111,67]]],[[44,[53]]]],[[52,20],[[44,[53]]]],[[52,20,28],[[44,[53]]]],[[52,20,76,20,28],[[44,[53]]]],[[52,28],[[44,[53]]]],[[52,20,28],[[44,[53]]]],[[52,20,76,20,28],[[44,[53]]]],[[52,61],[[44,[53]]]],[[52,75],[[44,[53]]]],[[52,76],[[44,[53]]]],[[52,68],[[44,[53]]]],[[52,18],[[44,[53]]]],[52,[[44,[53]]]],[[52,20],[[44,[53]]]],[[52,20,76,20],[[44,[53]]]],[52,27],[52,27],[52,27],[[]],[[]],[[]],[[],48],[[],48],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[218,54],218],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[52,[[16,[28]]]],[[222,154],[[44,[53]]]],[6,[[44,[53]]]],[[52,6],[[44,[53]]]],[154,[[44,[53]]]],[[52,154],[[44,[53]]]],[[52,154],[[44,[53]]]],[20,[[44,[53]]]],[[52,20],[[44,[53]]]],[[52,20],[[44,[53]]]],0,0,0,[[[223,[107]]],107],[[[223,[112,57]]],113],[[[223,[67,107]]]],[[[224,[67,107]]]],[[[223,[114,57]]],73],[[[223,[67,107]]],67],[[[223,[65,4,107]]],[[223,[4,107]]]],[[[223,[[15,[65]],4,107]]],[[223,[15,4,107]]]],[[]],[[[223,[67,107]]],67],[[]],[[]],[[]],[[]],[[]],[[[223,[67,[0,[107,4]]]]],[[223,[67,[0,[107,4]]]]]],[[[224,[67,[0,[107,4]]]]],[[224,[67,[0,[107,4]]]]]],[[]],[[]],[[[223,[[0,[37,67]],107]],[223,[[0,[37,67]],107]]],36],[[]],[107],[[],[[223,[42,57]]]],[[],[[224,[57]]]],[[[223,[67,107]]],67],[225],[225],[[[223,[124,[0,[107,4]]]]],[[44,[[223,[124,[0,[107,4]]]],[223,[124,[0,[107,4]]]]]]]],[[[223,[124,[0,[107,4]]]]],[[223,[124,[0,[107,4]]]]]],[[[223,[67,4,107]]],[[224,[67,4,107]]]],[225,[[224,[57]]]],[[[223,[67,107]]]],[[[224,[67,107]]]],[225],[[[223,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],27],[[],27],[[[223,[[0,[54,67]],107]],52],[[44,[53]]]],[[[223,[67,107]],52],[[44,[53]]]],[[[223,[[0,[55,67]],107]],52],[[44,[53]]]],[[[224,[67,107]],52],[[44,[53]]]],[[[225,[54]],52],[[44,[53]]]],[[[63,[[0,[62,67]]]]],[[223,[[0,[62,67]],57]]]],[[[15,[4]]],[[223,[[15,[4]],57]]]],[48,[[223,[20,57]]]],[[]],[102,[[223,[102,57]]]],[[[80,[67,107]]],[[223,[67,107]]]],[20,[[223,[20,57]]]],[[],[[223,[57]]]],[106,[[223,[101,57]]]],[59],[[[223,[20,57]]],[[223,[[15,[18]],57]]]],[11,[[223,[11,57]]]],[[[58,[107]]],[[223,[15,107]]]],[103,[[223,[102,57]]]],[108,[[223,[11,57]]]],[101,[[223,[101,57]]]],[[]],[[]],[50,[[223,[15,57]]]],[[],[[223,[67,57]]]],[[],[[224,[67,57]]]],[107,[[223,[67,107]]]],[107,[[224,[67,107]]]],[[[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[223,[67,107]]],[[16,[67]]]],[[[223,[67,107]]],67],[[[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[223,[[0,[78,67]],107]],77]],[[]],[[4,107]],[[]],[[]],[[]],[[[223,[107]]],16],[[[223,[67,107]]]],[[[224,[67,107]]]],[[[224,[67,4,107]]]],[225,[[223,[57]]]],[[[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[223,[4,[0,[107,4]]]]],4],[[[223,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],[[223,[57]]]],[[],[[224,[57]]]],[[],225],[81,[[223,[57]]]],[107,[[223,[107]]]],[107,[[224,[107]]]],[[],[[223,[65,57]]]],[107,[[223,[65,107]]]],[28,[[223,[[15,[65]],57]]]],[[28,107],[[223,[[15,[65]],107]]]],[[],[[223,[65,57]]]],[107,[[223,[65,107]]]],[28,[[223,[[15,[65]],57]]]],[[28,107],[[223,[[15,[65]],107]]]],[[[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[223,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],[[16,[36]]]],[[],[[120,[[223,[57]]]]]],[107,[[120,[[223,[107]]]]]],[[[223,[67,107]],[223,[67,107]]],27],[[[224,[67,107]],[224,[67,107]]],27],[[[223,[67,107]]],28],[[[224,[67,107]]],28],[[]],[[]],[[],48],[[],44],[[[223,[15,57]]],[[44,[[223,[60,57]]]]]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],[[44,[[223,[57]],100]]]],[107,[[44,[[223,[107]],100]]]],[[],[[44,[[223,[65,57]],100]]]],[107,[[44,[[223,[65,107]],100]]]],[[],[[44,[[223,[65,57]],100]]]],[107,[[44,[[223,[65,107]],100]]]],[[[223,[107]]],[[44,[[223,[107]]]]]],[[],97],[[],97],[[],97],[[[223,[4,[0,[107,4]]]]],4],[[[224,[67,4,107]]],[[16,[[223,[67,4,107]]]]]],[[]],[[]],[[]],[[[223,[67,107]]],28],[[[224,[67,107]]],28],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[226,28],[[44,[38]]]],[[227,28],[[44,[38]]]],[[226,28],[[44,[38]]]],[[227,28],[[44,[38]]]],[[226,41],27],[[227,41],27],[[226,41],27],[[227,41],27],[227,15],[226,15],[227,15],[226,15],[227,15],[[[228,[41]]],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[226,226],[[[228,[[0,[4,41]]]]],[[228,[[0,[4,41]]]]]],[[[229,[[0,[4,41]]]]],[[229,[[0,[4,41]]]]]],[[[230,[[0,[4,41]]]]],[[230,[[0,[4,41]]]]]],[231,231],[232,232],[233,233],[234,234],[[[235,[4]]],[[235,[4]]]],[236,236],[237,237],[238,238],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[226,28],[227,28],[232,28],[233,28],[239,28],[234,28],[240,28],[235,28],[236,28],[241,28],[237,28],[242,28],[238,28],[243,28],[[],226],[[],227],[[226,41],16],[[227,41],16],[[226,41],16],[[227,41],16],[[[226,[54]],52],[[44,[53]]]],[[[227,[54]],52],[[44,[53]]]],[[[228,[54,41]],52],[[44,[53]]]],[[[229,[54,41]],52],[[44,[53]]]],[[[244,[54,41]],52],[[44,[53]]]],[[[245,[54,41]],52],[[44,[53]]]],[[[230,[54,41]],52],[[44,[53]]]],[[[246,[54,41]],52],[[44,[53]]]],[[[247,[54,41]],52],[[44,[53]]]],[[[248,[54,41]],52],[[44,[53]]]],[[[249,[54,41]],52],[[44,[53]]]],[[[250,[54,41]],52],[[44,[53]]]],[[[251,[54]],52],[[44,[53]]]],[[[252,[54]],52],[[44,[53]]]],[[231,52],[[44,[53]]]],[[231,52],[[44,[53]]]],[[[232,[54]],52],[[44,[53]]]],[[[233,[54]],52],[[44,[53]]]],[[[239,[54]],52],[[44,[53]]]],[[[234,[54]],52],[[44,[53]]]],[[[240,[54]],52],[[44,[53]]]],[[[235,[54]],52],[[44,[53]]]],[[[236,[54]],52],[[44,[53]]]],[[[241,[54]],52],[[44,[53]]]],[[[237,[54]],52],[[44,[53]]]],[[[242,[54]],52],[[44,[53]]]],[[[238,[54]],52],[[44,[53]]]],[[[243,[54]],52],[[44,[53]]]],[[226,41]],[[227,41]],[[231,41]],[[226,41]],[[227,41]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[253,15],[253,15],[28,15],[28,15],[[],15],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[240,15],[241,15],[243,15],[227,15],[226,27],[227,27],[234,27],[240,27],[235,27],[236,27],[241,27],[238,27],[243,27],[[226,41],27],[[]],[226,16],[227,16],[[[251,[41]]],16],[[[252,[41]]],16],[231,[[16,[18]]]],[232,16],[233,16],[239,16],[234,16],[240,16],[235,16],[236,16],[241,16],[237,16],[242,16],[238,16],[243,16],[226,28],[227,28],[226,16],[227,16],[[[228,[41]]],[[16,[15]]]],[[[229,[41]]],[[16,[15]]]],[[[244,[41]]],[[16,[15]]]],[[[245,[41]]],[[16,[15]]]],[[[230,[41]]],[[16,[15]]]],[[[246,[41]]],[[16,[15]]]],[[[247,[41]]],[[16,[15]]]],[[[248,[41]]],[[16,[15]]]],[[[249,[41]]],[[16,[15]]]],[[[250,[41]]],[[16,[15]]]],[[[251,[41]]],16],[[[252,[41]]],16],[231,[[16,[18]]]],[232,[[16,[15]]]],[233,[[16,[15]]]],[239,[[16,[15]]]],[234,[[16,[15]]]],[240,[[16,[15]]]],[235,16],[236,[[16,[60]]]],[241,[[16,[60]]]],[237,[[16,[15]]]],[242,[[16,[15]]]],[238,[[16,[15]]]],[243,[[16,[15]]]],[226,16],[227,16],[[[228,[41]]],[[16,[15]]]],[[[229,[41]]],[[16,[15]]]],[[[244,[41]]],[[16,[15]]]],[[[245,[41]]],[[16,[15]]]],[[[230,[41]]],[[16,[15]]]],[[[246,[41]]],[[16,[15]]]],[[[251,[41]]],16],[[[252,[41]]],16],[231,[[16,[18]]]],[232,[[16,[15]]]],[233,[[16,[15]]]],[239,[[16,[15]]]],[234,[[16,[15]]]],[240,[[16,[15]]]],[235,[[16,[60]]]],[236,[[16,[60]]]],[241,[[16,[60]]]],[237,[[16,[15]]]],[242,[[16,[15]]]],[238,[[16,[15]]]],[243,[[16,[15]]]],[[226,28],16],[[227,28],16],[[232,28],16],[[233,28],16],[[239,28],[[16,[15]]]],[[234,28],16],[[240,28],[[16,[15]]]],[[235,28],16],[[236,28],16],[[241,28],16],[[237,28],16],[[242,28],[[16,[15]]]],[[238,28],16],[[243,28],[[16,[15]]]],[[226,28],16],[[227,28],16],[[232,28],16],[[233,28],16],[[239,28],16],[[234,28],16],[[240,28],16],[[235,28],[[16,[60]]]],[[236,28],16],[[241,28],16],[[237,28],16],[[242,28],16],[[238,28],16],[[243,28],16],[[226,41],[[16,[28]]]],[[227,41],[[16,[28]]]],[[[31,[28]],[254,[28]]],[[253,[28]]]],[234,15],[236,15],[238,15],[[226,41],[[16,[28]]]],[[227,41],[[16,[28]]]],[226],[227],[[[228,[41]]]],[[[229,[41]]]],[[[244,[41]]]],[[[245,[41]]]],[[[230,[41]]]],[[[246,[41]]]],[[[247,[41]]]],[[[248,[41]]]],[[[249,[41]]]],[[[250,[41]]]],[[[251,[41]]]],[[[252,[41]]]],[231],[232],[233],[239],[234],[240],[235],[236],[241],[237],[242],[238],[243],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],48],[[231,41],208],[[],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],[[],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],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[255,41],27],[[255,41],27],[256,20],[257,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[259,[258]]],[[259,[258]]]],[215,215],[260,260],[256,256],[257,257],[255,255],[[[261,[258]]],[[261,[258]]]],[[[262,[258]]],[[262,[258]]]],[[[263,[258]]],[[263,[258]]]],[[[264,[258]]],[[264,[258]]]],[[[265,[258]]],[[265,[258]]]],[[[266,[258]]],[[266,[258]]]],[[[267,[258]]],[[267,[258]]]],[[[268,[258]]],[[268,[258]]]],[[[269,[258]]],[[269,[258]]]],[[[270,[258]]],[[270,[258]]]],[271,271],[272,272],[273,273],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[256,28],[257,28],[255,28],[215,20],[260,20],[[215,215],27],[[260,260],27],[[279,279],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[215,[[16,[28]]]],[[255,41],16],[[[259,[258]],52],[[44,[53]]]],[[215,52],[[44,[53]]]],[[215,52],[[44,[53]]]],[[260,52],[[44,[53]]]],[[260,52],[[44,[53]]]],[[256,52],[[44,[53]]]],[[257,52],[[44,[53]]]],[[255,52],[[44,[53]]]],[[[261,[258]],52],[[44,[53]]]],[[[262,[258]],52],[[44,[53]]]],[[[263,[258]],52],[[44,[53]]]],[[[264,[258]],52],[[44,[53]]]],[[[265,[258]],52],[[44,[53]]]],[[[266,[258]],52],[[44,[53]]]],[[[267,[258]],52],[[44,[53]]]],[[[268,[258]],52],[[44,[53]]]],[[[269,[258]],52],[[44,[53]]]],[[[270,[258]],52],[[44,[53]]]],[[271,52],[[44,[53]]]],[[272,52],[[44,[53]]]],[[273,52],[[44,[53]]]],[[274,52],[[44,[53]]]],[[275,52],[[44,[53]]]],[[276,52],[[44,[53]]]],[[276,52],[[44,[53]]]],[[277,52],[[44,[53]]]],[[277,52],[[44,[53]]]],[[278,52],[[44,[53]]]],[[278,52],[[44,[53]]]],[[279,52],[[44,[53]]]],[[280,52],[[44,[53]]]],[[276,41]],[[277,41]],[[278,41]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[80,[[15,[18]],57]]],[[80,[20,57]]]],[20,44],[[[15,[18]]],[[44,[20,215]]]],[[[15,[18]]],[[44,[20,215]]]],[[[15,[18]]],20],[[[15,[18]]],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[279,[[15,[18]]]],[255,27],[256,[[16,[6]]]],[257,16],[255,16],[271,[[16,[20]]]],[273,[[16,[20]]]],[274,[[16,[20]]]],[255,28],[[[15,[18]]],280],[[[259,[258]]],[[16,[20]]]],[256,[[16,[6]]]],[257,16],[255,[[16,[18]]]],[[[261,[258]]],[[16,[20]]]],[[[262,[258]]],[[16,[20]]]],[[[263,[258]]],[[16,[20]]]],[[[264,[258]]],[[16,[20]]]],[[[265,[258]]],[[16,[20]]]],[[[266,[258]]],[[16,[20]]]],[[[267,[258]]],16],[[[268,[258]]],16],[[[269,[258]]],[[16,[20]]]],[[[270,[258]]],[[16,[20]]]],[271,[[16,[20]]]],[272,[[16,[20]]]],[273,[[16,[20]]]],[274,[[16,[20]]]],[275,[[16,[75]]]],[276,[[16,[6]]]],[277,[[16,[6]]]],[278,[[16,[6]]]],[280,[[16,[279]]]],[[[259,[258]]],[[16,[20]]]],[256,[[16,[6]]]],[257,16],[255,[[16,[18]]]],[[[261,[258]]],[[16,[20]]]],[[[262,[258]]],[[16,[20]]]],[[[263,[258]]],[[16,[20]]]],[[[264,[258]]],[[16,[20]]]],[[[267,[258]]],16],[[[268,[258]]],16],[[[269,[258]]],[[16,[20]]]],[[[270,[258]]],[[16,[20]]]],[271,[[16,[20]]]],[272,[[16,[20]]]],[273,[[16,[20]]]],[274,[[16,[20]]]],[[255,28],16],[[255,28],16],[257,28],0,[[255,41],[[16,[28]]]],[[[259,[258]]],[[16,[20]]]],[[[261,[258]]],[[16,[20]]]],[[[262,[258]]],[[16,[20]]]],[[[263,[258]]],[[16,[20]]]],[[[264,[258]]],[[16,[20]]]],[[[265,[258]]],[[16,[20]]]],[[[266,[258]]],[[16,[20]]]],[273,[[16,[20]]]],[274,[[16,[20]]]],[[255,41],16],[[255,41],[[16,[28]]]],[256],[257],[255],[271],[272],[273],[274],[275],[276],[277],[278],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],48],[[],48],[[],48],[[],48],[[],48],[[276,41],208],[[277,41],208],[[278,41],208],[[],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],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[279,20],[215,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[281,281],[282,282],[283,283],[284,284],[285,285],[[[131,[[0,[4,41]]]]],[[131,[[0,[4,41]]]]]],[286,286],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[281,281],27],[[],27],[[],27],[[281,52],[[44,[53]]]],[[282,52],[[44,[53]]]],[[283,52],[[44,[53]]]],[[284,52],[[44,[53]]]],[[285,52],[[44,[53]]]],[[[131,[41]],52],[[44,[53]]]],[[286,52],[[44,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],20],[282,20],[283,20],[284,20],[285,20],[[[131,[41]]],20],[286,20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[20],[20,27],[20,27],[20,27],[[],281],[282,281],[283,281],[284,281],[285,281],[[[131,[41]]],281],[286,281],[[],281],[282,281],[283,281],[284,281],[285,281],[[[131,[41]]],281],[286,281],[[],16],[282,16],[283,16],[284,16],[285,16],[[[131,[41]]],16],[286,16],[[],16],[282,16],[283,16],[284,16],[285,16],[[[131,[41]]],16],[286,16],[[],16],[283,16],[284,16],[285,16],[[[131,[41]]],16],[[],16],[283,16],[284,16],[285,16],[[[131,[41]]],16],[20,[[16,[20]]]],[20,[[16,[20]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[48,20],48],[[48,20]],[48,[[15,[18]]]],[287,[[15,[18]]]],[48,20],[48,20],[48,[[58,[18,57]]]],[288,[[15,[18]]]],[288,20],[48,[[15,[18]]]],[48,20],[48,102],[48,101],[288,20],[48,20],[[]],[[]],[48,20],[[]],[[]],[[]],[[]],[48,20],[[]],[[]],[48,28],[48],[48,48],[287,287],[[48,48]],[[]],[[]],[[48,48],36],[[],48],[48,20],[48,20],[287,20],[289,20],[43,[[44,[48]]]],[[48,[31,[28]]],288],[288],[[48,48],27],[[48,20],27],[[48,[63,[20]]],27],[[48,20],27],[[287,287],27],[[],27],[[],27],[[],27],[[],27],[[48,50]],[[48,50]],[[48,50]],[[48,50]],[[48,50]],[[48,50]],[[48,50]],[[48,[31,[28]]]],[[48,48]],[[48,6]],[[48,20]],[[48,[63,[20]]]],[[48,6]],[[48,28]],[[48,28]],[[288,52],[[44,[53]]]],[[48,52],[[44,[53]]]],[[48,52],[[44,[53]]]],[[287,52],[[44,[53]]]],[[287,52],[[44,[53]]]],[[289,52],[[44,[53]]]],[[289,52],[[44,[53]]]],[[]],[[[63,[20]]],48],[6,48],[48,48],[35,48],[[]],[[[80,[20,57]]],48],[20,48],[20,48],[[]],[[]],[50,48],[50,48],[50,48],[50,48],[50,48],[50,48],[[18,28,28],48],[20,[[44,[48]]]],[[[15,[75]]],[[44,[48,289]]]],[[[15,[75]]],48],[[[58,[18,57]]],[[44,[48,287]]]],[[[15,[18]]],[[63,[20]]]],[[[58,[18,57]]],48],[[48,77]],[[48,[290,[28]]],20],[[48,[254,[28]]],20],[[48,[291,[28]]],20],[[48,[253,[28]]],20],[[48,[292,[28]]],20],[[48,213],20],[[48,213],20],[[48,[290,[28]]],20],[[48,[253,[28]]],20],[[48,[291,[28]]],20],[[48,[254,[28]]],20],[[48,[292,[28]]],20],[[48,28,6]],[[48,28,20]],[[]],[[]],[[]],[[]],[48,[[80,[20,57]]]],[48,[[58,[18,57]]]],[287,[[58,[18,57]]]],[48,[[293,[109]]]],[[]],[48],[[48,20]],[[48,20],27],[48,27],[[48,20],27],[[48,20],27],[288,[[16,[6]]]],[48,20],[48,28],[[48,20],27],[[48,20],27],[[48,[63,[20]]],27],[[],48],[288,[[16,[6]]]],[288,[[16,[6]]]],[[48,48],[[16,[36]]]],[48,[[16,[6]]]],[[48,6]],[[48,20]],[[48,28],6],[[48,258]],[[48,[31,[28]],20]],[[48,28]],[[48,28]],[[48,41]],[[48,89],44],[[48,28]],[48],[288],[[48,28],48],[[48,20],[[16,[20]]]],[[48,20],[[16,[20]]]],[[]],[[]],[48,[[44,[[295,[294,57]],125]]]],[[],48],[[],48],[[],48],[[],48],[[48,28]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[48,28],[[44,[160]]]],[[48,28],[[44,[160]]]],[[],97],[[],97],[[],97],[[],97],[287,215],[[]],[[]],[[]],[[]],[28,48],[[48,6],[[44,[53]]]],[[48,20],[[44,[53]]]],0,0,[[[296,[107]]],107],[[[296,[112,57]]],113],[[[296,[67,107]]]],[[[297,[67,107]]]],[[[296,[114,57]]],73],[[[296,[67,107]]],67],[[[296,[[15,[65]],4,107]]],[[296,[15,4,107]]]],[[[296,[65,4,107]]],[[296,[4,107]]]],[[]],[[[296,[67,107]]],67],[[]],[[]],[[]],[[[296,[[0,[117,67]],57]]],[[16,[117]]]],[[[296,[67,[0,[107,4]]]]],[[296,[67,[0,[107,4]]]]]],[[[297,[67,[0,[107,4]]]]],[[297,[67,[0,[107,4]]]]]],[[]],[[]],[[[296,[[0,[37,67]],107]],[296,[[0,[37,67]],107]]],36],[[]],[107],[[],[[296,[42,57]]]],[[],[[297,[57]]]],[[[296,[67,107]]],67],[[[296,[[0,[117,67]],57]]],20],[[[296,[124,[0,[107,4]]]]],[[44,[[296,[[0,[124,128,129]],[0,[107,4]]]],[296,[124,[0,[107,4]]]]]]]],[[[296,[124,[0,[107,4]]]]],[[296,[[0,[124,128,129]],[0,[107,4]]]]]],[[[296,[67,4,107]]],[[297,[67,4,107]]]],[[[296,[67,107]]]],[[[297,[67,107]]]],[[[296,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],27],[[],27],[[[296,[298,57]]],[[44,[125]]]],[[[296,[[0,[54,67]],107]],52],[[44,[53]]]],[[[296,[[0,[55,67]],107]],52],[[44,[53]]]],[[[296,[67,107]],52],[[44,[53]]]],[[[297,[67,57]],52],[[44,[53]]]],[59],[102,[[296,[102,57]]]],[[[58,[[0,[107,4]]]]],[[296,[15,[0,[107,4]]]]]],[11,[[296,[11,57]]]],[[[296,[20,57]]],[[296,[[15,[18]],57]]]],[[[80,[67,107]]],[[296,[67,107]]]],[108,[[296,[11,57]]]],[[]],[106,[[296,[101,57]]]],[[[63,[[0,[62,67]]]]],[[296,[[0,[62,67]],57]]]],[48,[[296,[20,57]]]],[[],[[296,[57]]]],[20,[[296,[20,57]]]],[101,[[296,[101,57]]]],[[[15,[4]]],[[296,[[15,[4]],57]]]],[103,[[296,[102,57]]]],[[]],[50,[[296,[15,57]]]],[[],[[296,[67,57]]]],[[],[[297,[67,57]]]],[107,[[296,[67,107]]]],[107,[[297,[67,107]]]],[[[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[296,[67,107]]],[[16,[67]]]],[[[296,[67,107]]],67],[[[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[296,[[0,[78,67]],107]],77]],[[]],[[4,107]],[[]],[[]],[[[296,[107]]],16],[[[296,[67,107]]]],[[[297,[67,107]]]],[[[296,[298,57]]],27],[[[296,[298,57]]],27],[[[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],27],[[[296,[4,[0,[107,4]]]]],4],[[[296,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[49,[[0,[[49,[[0,[[49,[[0,[49,67]]]],67]]]],67]]]],67]],107]]],27],[[],[[296,[57]]]],[[],[[297,[57]]]],[81,[[296,[57]]]],[107,[[296,[107]]]],[107,[[297,[107]]]],[[],[[296,[65,57]]]],[107,[[296,[65,107]]]],[28,[[296,[[15,[65]],57]]]],[[28,107],[[296,[[15,[65]],107]]]],[[],[[296,[65,57]]]],[107,[[296,[65,107]]]],[28,[[296,[[15,[65]],57]]]],[[28,107],[[296,[[15,[65]],107]]]],[[[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]],[296,[[0,[[86,[[0,[[86,[[0,[[86,[[0,[86,67]]]],67]]]],67]]]],67]],107]]],[[16,[36]]]],[[],[[120,[[296,[57]]]]]],[107,[[120,[[296,[107]]]]]],[[[296,[[0,[117,67]],57]],299]],[[[296,[67,107]],[296,[67,107]]],27],[[[297,[67,107]],[297,[67,107]]],27],[[[296,[298,57]],[15,[18]]],[[44,[28,125]]]],[[[296,[298,57]],149],[[44,[125]]]],[[[296,[298,57]],[58,[18,57]]],[[44,[28,125]]]],[[[296,[298,57]],48],[[44,[28,125]]]],[[[296,[298,57]],[15,[145]]],[[44,[28,125]]]],[[[296,[298,57]],147],[[44,[68,125]]]],[[[296,[[0,[117,67]],57]]],[[16,[117]]]],[[[296,[67,107]]],28],[[[297,[67,107]]],28],[[]],[[]],[[],48],[[],44],[[[296,[15,[0,[107,4]]]]],[[44,[[296,[60,[0,[107,4]]]]]]]],[[],44],[[],44],[[],44],[[],[[44,[[296,[57]],100]]]],[107,[[44,[[296,[107]],100]]]],[[],[[44,[[296,[65,57]],100]]]],[107,[[44,[[296,[65,107]],100]]]],[[],[[44,[[296,[65,57]],100]]]],[107,[[44,[[296,[65,107]],100]]]],[[],[[44,[[120,[[296,[57]]]],100]]]],[107,[[44,[[120,[[296,[107]]]],100]]]],[[[296,[107]]],[[44,[[296,[107]]]]]],[[],97],[[],97],[[[296,[4,[0,[107,4]]]]],4],[[[297,[67,4,107]]],[[16,[[296,[67,4,107]]]]]],[[]],[[]],[[[296,[67,107]]],28],[[[297,[67,107]]],28],[[[296,[298,57]],[15,[18]]],[[44,[28,125]]]],[[[296,[298,57]],[15,[148]]],[[44,[28,125]]]],0,[[[296,[57]]]],[[[296,[57]]]],0,0,0,0,0,[[[295,[107]],28],[[44,[38]]]],[[[295,[107]],28],[[44,[38]]]],[[[300,[107]]],107],[[[295,[107]]],107],[[[58,[107]]],107],[[[301,[41,107]]],107],[[[58,[107]],[58,[107]]]],[[[58,[107]]],[[58,[107]]]],[[[58,[107]]],15],[[[58,[107]]]],[[[295,[107]]],15],[[[58,[107]]],15],[[[58,[107]]]],[[[300,[107]]],15],[[[295,[107]]],15],[[[58,[107]]],[[58,[107]]]],[[[58,[107]]],15],[[[300,[107]]],15],[[[295,[107]]],15],[[[58,[107]]],15],[[]],[[]],[[[58,[107]]],15],[[]],[[]],[[]],[[]],[[]],[[]],[[[58,[107]]],15],[[]],[[]],[[[58,[107]]],28],[[[58,[107]]]],[[[295,[4,[0,[107,4]]]]],[[295,[4,[0,[107,4]]]]]],[[[58,[4,[0,[107,4]]]]],[[58,[4,[0,[107,4]]]]]],[[[58,[4,[0,[107,4]]]],[58,[4,[0,[107,4]]]]]],[[]],[[]],[[[58,[37,107]],[58,[37,107]]],36],[[[295,[107]]],28],[[[58,[[49,[[49,[[49,[49]]]]]],107]]]],[[[58,[107]],41]],[[[58,[107]],41]],[[],[[295,[[0,[107,42]]]]]],[[],[[58,[57]]]],[[[58,[107]]],15],[[[58,[107]]],15],[43,[[44,[[58,[123,57]]]]]],[[[58,[107]],[31,[28]]],[[300,[107]]]],[[[300,[107]]]],[[[295,[107]]]],[[[58,[107]]]],[[[301,[41,107]]]],[[[302,[88,107]]]],[[[58,[49,107]],15],27],[[[58,[49,107]],15],27],[[[58,[49,107]],60],27],[[[58,[49,107]],15],27],[[[58,[49,107]],[58,[107]]],27],[[[58,[49,107]],60],27],[[],27],[[],27],[[[58,[87,107]],50]],[[[58,[107]],50]],[[[58,[4,107]],[15,[4]]]],[[[58,[4,107]],[31,[28]]]],[[[58,[87,107]],87]],[[[58,[107]]]],[[[58,[107]],28]],[[[58,[87,107]],28]],[[[58,[107]],41],[[301,[41,107]]]],[[[58,[18,107]]],[[44,[125]]]],[[[300,[54,107]],52],[[44,[53]]]],[[[295,[54,107]],52],[[44,[53]]]],[[[58,[54,107]],52],[[44,[53]]]],[[[301,[54,[0,[54,41]],[0,[54,107]]]],52],[[44,[53]]]],[[[302,[[0,[54,88]],[0,[54,107]]]],52],[[44,[53]]]],[[]],[[]],[[[15,[4]]],[[58,[4,57]]]],[60,[[58,[57]]]],[[]],[20,[[58,[18,57]]]],[[[63,[15]]],[[58,[57]]]],[[[156,[107]]],[[58,[107]]]],[108,[[58,[18,57]]]],[48,[[58,[18,57]]]],[[[15,[4]]],[[58,[4,57]]]],[[[155,[107]]],[[58,[107]]]],[[[80,[15,107]]],[[58,[107]]]],[[]],[[]],[50,[[58,[57]]]],[[28,28],[[58,[57]]]],[[28,28,107],[[58,[107]]]],[[[58,[78,107]],77]],[[[58,[107]],[79,[15]]]],[[[58,[107]],[79,[15]]]],[[[58,[107]],28]],[[]],[[]],[[]],[[]],[[]],[[[58,[107]]],[[80,[15,107]]]],[[[58,[[176,[109]],57]]]],[[[58,[60,107]]],[[58,[107]]]],[[]],[[]],[[[58,[107]]]],[[[58,[107]]]],[[[58,[107]]]],[[]],[[]],[[[58,[107]]]],[[[58,[107]]]],[[[300,[107]]],27],[[[295,[107]]],27],[[[58,[107]]],27],[[[58,[18,107]]],27],[[[300,[107]]]],[[[58,[107]]],15],[[[58,[107]]],28],[[[58,[49,107]],60],27],[[[58,[49,107]],15],27],[[[58,[49,107]],60],27],[[[58,[49,107]],15],27],[[[58,[49,107]],15],27],[[[58,[49,107]],[58,[107]]],27],[[],[[58,[57]]]],[107,[[58,[107]]]],[[[300,[107]]],16],[[[295,[107]]],16],[[[301,[41,107]]],16],[[[302,[88,107]]],16],[[[300,[107]]],16],[[[295,[107]]],16],[[[302,[88,107]]],16],[[[295,[107]]],[[44,[60,207]]]],[[[58,[[86,[[86,[[86,[86]]]]]],107]],[58,[[86,[[86,[[86,[86]]]]]],107]]],[[16,[36]]]],[[[120,[[58,[18,57]]]],139],[[140,[[44,[125]]]]]],[[[120,[[58,[18,57]]]],139],[[140,[[44,[125]]]]]],[[[120,[[58,[18,57]]]],139,[15,[18]]],[[140,[[44,[28,125]]]]]],[[[120,[[58,[18,57]]]],139,[15,[148]]],[[140,[[44,[28,125]]]]]],[[[58,[107]]],16],[[[58,[107]]]],[[[58,[107]]],44],[[[58,[107]],28]],[[[58,[107]],28]],[[[58,[107]],28]],[[[58,[4,107]],28,4]],[[[58,[107]],28,41]],[[[58,[107]],41]],[[[58,[107]],41]],[[[58,[111,57]],89],44],[[[58,[107]],28]],[[[58,[107]],28]],[[[58,[107]]]],[[[300,[107]]]],[[[295,[107]]]],[[[301,[41,107]]]],[[[302,[88,107]]]],[[[58,[107]]],[[15,[65]]]],[[[58,[107]],[31,[28]],50],[[302,[107]]]],[[[58,[107]]]],[[[58,[4,107]],28],[[58,[4,107]]]],[[[58,[107]],28]],[[]],[[]],[[[58,[107]],28]],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[[58,[107]],28],[[44,[160]]]],[[[58,[107]],28],[[44,[160]]]],[[],97],[[],97],[[],97],[[],97],[[],97],[[]],[[]],[[]],[[]],[[]],[28,[[58,[57]]]],[[28,107],[[58,[107]]]],[[[58,[18,107]],[15,[18]]],[[44,[28,125]]]],[[[58,[18,107]],[15,[18]]],[[44,[125]]]],[[[58,[18,107]],[15,[148]]],[[44,[28,125]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],6],[[],6],[[],6],[[],6],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[30,27],[30,27],[[[31,[6]]],6],[[[31,[6]]],6],[303,303],[[]],[[303,303],36],[[]],[38,[[39,[18]]]],[[],42],[[]],[[]],[43,[[44,[303]]]],[18,6],[18,6],[[303,303],27],[[],27],[[],27],[[],51],[[],51],[[],51],[[],51],[[],30],[[],30],[[],30],[[],30],[[[15,[18]]]],[[303,52],304],[[303,52],304],[[305,52],304],[[305,52],304],[[306,52],304],[[306,52],304],[[]],[[]],[[]],[[]],[20,[[44,[303]]]],0,0,[[],[[60,[18]]]],[[],[[60,[18]]]],[[],71],[[],71],[[],72],[[],72],[[],73],[[],73],[[],74],[[],74],[[],10],[[],10],[[],29],[[],29],[[],61],[[],61],[[],75],[[],75],[[],76],[[],76],[[],68],[[],68],[[],18],[[],18],[[],28],[[],28],[20,48],[[303,77]],0,[[[31,[71]]],71],[[[31,[71]]],71],[[[31,[72]]],72],[[[31,[72]]],72],[[[31,[73]]],73],[[[31,[73]]],73],[[[31,[74]]],74],[[[31,[74]]],74],[[[31,[10]]],10],[[[31,[10]]],10],[[[31,[28]]],28],[[[31,[28]]],28],[[]],[[]],[[]],[[[31,[29]]],29],[[[31,[29]]],29],[27,27],[[],6],[[],6],[20,[[44,[303,305]]]],[[20,35],[[44,[303,305]]]],0,[[303,303],[[16,[36]]]],[[15,28]],[[15,28]],[303,20],0,[[],87],[[]],0,[15,16],[15,16],[88,16],[88,16],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[15,16],[15,16],[[303,89],44],[15],[15],[[],28],0,[[]],[[],8],[[],48],[[],48],[[],48],[[],14],[[],19],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],97],[[],97],[[],97],[[[31,[61]]],61],[[[31,[61]]],61],[[[31,[75]]],75],[[[31,[75]]],75],[[[31,[76]]],76],[[[31,[76]]],76],[[[31,[68]]],68],[[[31,[68]]],68],[[[31,[18]]],18],[[[31,[18]]],18],[303,35],[27,27],[[],6],[[],6],[[[31,[28]]],28],[[[31,[28]]],28],[20,9],[[]],[[]],[[]],[[15,98],16],[[15,98],16],[[15,98],16],[[15,98],16],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[99,18],[99,18],[99,18],[99,18],[99,[[44,[[39,[[15,[18]]]],100]]]],[99,[[44,[[39,[[15,[18]]]],100]]]],[67,67],[[18,99]],[[18,99]],[[[39,[18]],99]],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],[99,59],[[18,99,28],18],[[18,99,28],18],[[[39,[18]],99,99],[[44,[[39,[[15,[18]]]],100]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[52,[[44,[53]]]],[154,48],[[222,154],[[44,[53]]]],[6,[[44,[53]]]],[154,[[44,[53]]]],[20,[[44,[53]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],15],[253,15],[253,15],[28,15],[28,15],[[],15],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[[31,[28]],[254,[28]]],[[253,[28]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[80,[[15,[18]],57]]],[[80,[20,57]]]],[20,44],[[[15,[18]]],[[44,[20,215]]]],[[[15,[18]]],[[44,[20,215]]]],[[[15,[18]]],20],[[[15,[18]]],20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],20],[20],[20,27],[20,27],[20,27],[[],281],[[],281],[[],16],[[],16],[[],16],[[],16],[20,[[16,[20]]]],[20,[[16,[20]]]],0,0,0,0,0,0,[[],48],0,0,0,[[[296,[57]]]],[[[296,[57]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],6],[[],6],[[],27],[30,27],[[[31,[6]]],6],[18,6],[[],51],[[],51],[[],30],[[],30],[[[15,[18]]]],[[]],[[],[[60,[18]]]],[[],71],[[],72],[[],73],[[],74],[[],10],[[],29],[[],61],[[],75],[[],76],[[],68],[[],18],[[],28],[[[31,[71]]],71],[[[31,[72]]],72],[[[31,[73]]],73],[[[31,[74]]],74],[[[31,[10]]],10],[[[31,[28]]],28],[[[31,[29]]],29],[[],6],[[15,28]],[[]],[15,16],[88,16],[[15,28],[[58,[57]]]],[[88,28],[[58,[57]]]],[[15,28],[[58,[57]]]],[15,16],[15],[[[31,[61]]],61],[[[31,[75]]],75],[[[31,[76]]],76],[[[31,[68]]],68],[[[31,[18]]],18],[[],6],[[[31,[28]]],28],[[15,98],16],[[15,98],16],[[]],0,0,[[]],[[]],[307,307],[[]],[[],307],[[307,307],27],[[],27],[[],27],[[307,[15,[18]]]],[[307,52],[[44,[53]]]],[307,307],[[]],[307,[[60,[18]]]],[[]],[[],307],[307],[68],[[]],[[],44],[[],44],[[],97],[[]],[[],307]],"c":[530,673,2460,3272,4675,4874],"p":[[8,"Add"],[4,"MaybeOwned"],[4,"MaybeOwnedMut"],[8,"Clone"],[8,"AddAssign"],[15,"char"],[8,"Array"],[3,"SmallVec"],[3,"Ustr"],[15,"i8"],[3,"CStr"],[8,"IsAligned"],[3,"OwningPtr"],[3,"PtrMut"],[15,"slice"],[4,"Option"],[3,"IntoIter"],[15,"u8"],[3,"Ptr"],[15,"str"],[8,"BitAnd"],[8,"BitAndAssign"],[8,"BitOr"],[8,"BitOrAssign"],[8,"BitXor"],[8,"BitXorAssign"],[15,"bool"],[15,"usize"],[15,"isize"],[15,"f64"],[8,"RangeBounds"],[3,"ThinSlicePtr"],[3,"Aligned"],[3,"Unaligned"],[3,"Ulid"],[4,"Ordering"],[8,"Ord"],[3,"NonZeroUsize"],[3,"NonNull"],[3,"SystemTime"],[8,"FnMut"],[8,"Default"],[8,"Deserializer"],[4,"Result"],[8,"Div"],[8,"DivAssign"],[3,"Drain"],[3,"String"],[8,"PartialEq"],[8,"IntoIterator"],[15,"f32"],[3,"Formatter"],[3,"Error"],[8,"Debug"],[8,"Display"],[4,"CollectionAllocErr"],[3,"Global"],[3,"Vec"],[15,"never"],[15,"array"],[15,"u128"],[8,"ToOwned"],[4,"Cow"],[3,"LayoutError"],[19,"MaybeUninit"],[8,"Rng"],[8,"Sized"],[15,"u64"],[8,"FromStr"],[4,"DecodeError"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"u16"],[15,"u32"],[8,"Hasher"],[8,"Hash"],[8,"SliceIndex"],[3,"Box"],[8,"FnOnce"],[8,"Mul"],[8,"MulAssign"],[8,"Neg"],[8,"Not"],[8,"PartialOrd"],[8,"Copy"],[8,"Iterator"],[8,"Serializer"],[8,"Shl"],[8,"ShlAssign"],[8,"Shr"],[8,"ShrAssign"],[8,"Sub"],[8,"SubAssign"],[4,"EncodeError"],[3,"TypeId"],[8,"Fn"],[3,"Layout"],[3,"AllocError"],[3,"OsStr"],[3,"Path"],[3,"PathBuf"],[8,"Allocator"],[3,"Vec"],[3,"OsString"],[8,"Allocator"],[3,"CString"],[8,"Error"],[3,"CowStrDeserializer"],[8,"Serialize"],[8,"AsFd"],[3,"BorrowedFd"],[8,"AsRawFd"],[8,"RngCore"],[8,"Tuple"],[8,"Error"],[8,"AsyncBufRead"],[8,"Unpin"],[3,"Pin"],[8,"BufRead"],[3,"ThinBox"],[8,"Deserialize"],[8,"Any"],[3,"Error"],[8,"TurboCore"],[8,"Write"],[8,"Send"],[8,"Sync"],[8,"GenCore"],[3,"CharPredicateSearcher"],[8,"ExactSizeIterator"],[8,"Read"],[8,"FusedFuture"],[8,"FusedStream"],[8,"Unsize"],[8,"DoubleEndedIterator"],[8,"Future"],[3,"Context"],[4,"Poll"],[8,"AsyncWrite"],[8,"Stream"],[8,"AsyncIterator"],[8,"AsyncRead"],[3,"IoSliceMut"],[8,"AsyncSeek"],[4,"SeekFrom"],[3,"IoSlice"],[3,"BorrowedCursor"],[8,"Generator"],[4,"GeneratorState"],[8,"Seek"],[3,"Error"],[3,"Arguments"],[3,"BinaryHeap"],[3,"VecDeque"],[3,"BTreeMap"],[3,"BTreeSet"],[3,"LinkedList"],[3,"TryReserveError"],[4,"TryReserveErrorKind"],[8,"Borrow"],[3,"Cursor"],[3,"CursorMut"],[8,"Eq"],[3,"Difference"],[3,"Drain"],[3,"Drain"],[3,"DrainSorted"],[4,"Entry"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"ExtractIf"],[3,"OccupiedEntry"],[3,"Intersection"],[8,"IntoDeserializer"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"Iter"],[3,"IntoIter"],[3,"Iter"],[3,"IntoIter"],[3,"IterMut"],[3,"IntoIterSorted"],[3,"IntoKeys"],[3,"IntoValues"],[3,"Keys"],[4,"Bound"],[3,"Cursor"],[3,"CursorMut"],[3,"PeekMut"],[3,"Range"],[3,"Range"],[3,"RangeMut"],[3,"SymmetricDifference"],[3,"OccupiedError"],[3,"Union"],[3,"Values"],[3,"ValuesMut"],[3,"VacantEntry"],[3,"IntoIter"],[8,"Try"],[3,"FromVecWithNulError"],[3,"NulError"],[3,"IntoStringError"],[3,"NonZeroU8"],[3,"RangeFull"],[8,"Into"],[3,"Utf8Error"],[4,"Alignment"],[3,"DebugList"],[3,"DebugMap"],[3,"DebugSet"],[3,"DebugStruct"],[3,"DebugTuple"],[8,"Write"],[3,"Rc"],[3,"Weak"],[3,"UniqueRc"],[3,"Iter"],[3,"IterMut"],[3,"Split"],[3,"SplitInclusive"],[3,"RSplit"],[3,"EscapeAscii"],[3,"Windows"],[3,"Chunks"],[3,"ChunksExact"],[3,"ArrayWindows"],[3,"ArrayChunks"],[3,"RChunks"],[3,"RChunksExact"],[3,"ChunksMut"],[3,"ChunksExactMut"],[3,"ArrayChunksMut"],[3,"RChunksMut"],[3,"RChunksExactMut"],[3,"SplitMut"],[3,"SplitInclusiveMut"],[3,"RSplitMut"],[3,"SplitN"],[3,"RSplitN"],[3,"SplitNMut"],[3,"RSplitNMut"],[3,"GroupBy"],[3,"GroupByMut"],[3,"Range"],[3,"RangeTo"],[3,"Bytes"],[3,"Chars"],[3,"CharIndices"],[8,"Pattern"],[3,"SplitInclusive"],[3,"ParseBoolError"],[3,"Split"],[3,"RSplit"],[3,"SplitTerminator"],[3,"RSplitTerminator"],[3,"SplitN"],[3,"RSplitN"],[3,"MatchIndices"],[3,"RMatchIndices"],[3,"Matches"],[3,"RMatches"],[3,"Lines"],[3,"LinesAny"],[3,"SplitWhitespace"],[3,"SplitAsciiWhitespace"],[3,"EncodeUtf16"],[3,"EscapeDebug"],[3,"EscapeDefault"],[3,"EscapeUnicode"],[3,"Utf8Chunk"],[3,"Utf8Chunks"],[4,"SearchStep"],[3,"CharSearcher"],[3,"CharArraySearcher"],[3,"CharArrayRefSearcher"],[3,"CharSliceSearcher"],[3,"StrSearcher"],[3,"FromUtf8Error"],[3,"Drain"],[3,"FromUtf16Error"],[3,"RangeFrom"],[3,"RangeToInclusive"],[3,"RangeInclusive"],[3,"StringDeserializer"],[4,"SocketAddr"],[3,"IntoIter"],[3,"Arc"],[3,"Weak"],[3,"File"],[3,"Request"],[3,"Drain"],[3,"ExtractIf"],[3,"Splice"],[3,"LabeledId"],[6,"Result"],[4,"LabeledIdCreateError"],[4,"LabledIdParseError"],[3,"Rng"],[4,"TurboKind"],[8,"SeededCore"],[8,"TurboRand"],[8,"UlidExt"],[8,"UnsafeCellDeref"],[8,"ForkableCore"],[8,"ToSmallVec"],[8,"PtrMutExt"],[8,"PtrExt"],[13,"AllocErr"],[8,"GlobalAlloc"],[8,"BorrowMut"],[13,"AllocError"],[8,"Octal"],[8,"Binary"],[8,"LowerHex"],[8,"UpperHex"],[8,"Pointer"],[8,"LowerExp"],[8,"UpperExp"],[8,"Concat"],[8,"Join"],[8,"Searcher"],[8,"ReverseSearcher"],[8,"ToString"],[8,"Wake"]],"a":{"{:?}":[2382,4779],"{}":[2389,4786]}},\ "bones_utils_macros":{"doc":"","t":"YY","n":["Deref","DerefMut"],"q":[[0,"bones_utils_macros"]],"d":["Derive macro for deriving Deref on structs with one field.","Derive macro for deriving DerefMut on structs with one …"],"i":[0,0],"f":[0,0],"c":[],"p":[]},\ diff --git a/rustdoc/src-files.js b/rustdoc/src-files.js index e414e8e896..02278a6978 100644 --- a/rustdoc/src-files.js +++ b/rustdoc/src-files.js @@ -6,7 +6,7 @@ var srcIndex = JSON.parse('{\ "bones_lib":["",[],["lib.rs","time.rs"]],\ "bones_matchmaker":["",[],["certs.rs","cli.rs","lib.rs","matchmaker.rs","proxy.rs"]],\ "bones_matchmaker_proto":["",[],["lib.rs"]],\ -"bones_schema":["",[["alloc",[],["layout.rs","map.rs","resizable.rs","type_set.rs","vec.rs"]]],["alloc.rs","lib.rs","ptr.rs","raw_fns.rs","registry.rs","schema.rs","ser_de.rs","std_impls.rs"]],\ +"bones_schema":["",[["alloc",[],["layout.rs","map.rs","resizable.rs","type_datas.rs","vec.rs"]]],["alloc.rs","lib.rs","ptr.rs","raw_fns.rs","registry.rs","schema.rs","ser_de.rs","std_impls.rs"]],\ "bones_schema_macros":["",[],["lib.rs"]],\ "bones_utils":["",[],["collections.rs","default.rs","labeled_id.rs","lib.rs","names.rs","ptr.rs","random.rs","ulid.rs"]],\ "bones_utils_macros":["",[],["lib.rs"]],\ diff --git a/rustdoc/src/bones_asset/handle.rs.html b/rustdoc/src/bones_asset/handle.rs.html index 8c481c0bf7..453dfa3202 100644 --- a/rustdoc/src/bones_asset/handle.rs.html +++ b/rustdoc/src/bones_asset/handle.rs.html @@ -185,6 +185,14 @@ 185 186 187 +188 +189 +190 +191 +192 +193 +194 +195
use std::{
     alloc::Layout,
     any::{type_name, TypeId},
@@ -275,7 +283,14 @@
 #[schema(opaque, no_default)]
 pub struct SchemaAssetHandle {
     /// The schema of the type pointed to by the handle, if this is not an [`UntypedHandle`].
-    pub schema: Option<&'static Schema>,
+    schema: Option<&'static Schema>,
+}
+
+impl SchemaAssetHandle {
+    /// Returns the schema of the type pointed to by the handle, if this is not an [`UntypedHandle`].
+    pub fn inner_schema(&self) -> Option<&'static Schema> {
+        self.schema
+    }
 }
 
 // SAFE: We return a valid schema.
@@ -316,10 +331,11 @@
                 eq_fn: Some(<Self as RawEq>::raw_eq),
                 hash_fn: Some(<Self as RawHash>::raw_hash),
                 type_data: {
-                    let mut td = bones_schema::alloc::SchemaTypeMap::default();
+                    let td = bones_schema::alloc::TypeDatas::default();
                     td.insert(SchemaAssetHandle {
                         schema: Some(T::schema()),
-                    });
+                    })
+                    .unwrap();
                     td
                 },
             });
@@ -364,8 +380,8 @@
                 eq_fn: Some(<Self as RawEq>::raw_eq),
                 hash_fn: Some(<Self as RawHash>::raw_hash),
                 type_data: {
-                    let mut td = bones_schema::alloc::SchemaTypeMap::default();
-                    td.insert(SchemaAssetHandle { schema: None });
+                    let td = bones_schema::alloc::TypeDatas::default();
+                    td.insert(SchemaAssetHandle { schema: None }).unwrap();
                     td
                 },
             })
diff --git a/rustdoc/src/bones_asset/server.rs.html b/rustdoc/src/bones_asset/server.rs.html
index d8a2d7622d..5748b400c8 100644
--- a/rustdoc/src/bones_asset/server.rs.html
+++ b/rustdoc/src/bones_asset/server.rs.html
@@ -1431,7 +1431,7 @@
         write!(
             f,
             "Schema/loader not found for schema/extension: {}\n\
-            You may need to register the asset with asset_server.register_asset::<AssetType>()",
+            You may need to register the asset by calling `MyAsset::schema()`",
             self.name
         )
     }
diff --git a/rustdoc/src/bones_ecs/system.rs.html b/rustdoc/src/bones_ecs/system.rs.html
index 26fdaff5ef..5a910cf761 100644
--- a/rustdoc/src/bones_ecs/system.rs.html
+++ b/rustdoc/src/bones_ecs/system.rs.html
@@ -1094,10 +1094,10 @@
             c: Option<ResMut<u32>>,
             d: Option<ResMut<u64>>,
         ) {
-            assert!(a.as_deref() == None);
+            assert!(a.as_deref().is_none());
             assert!(b.as_deref() == Some(&1));
-            assert!(c.as_deref() == None);
-            assert!(d.as_deref() == Some(&mut 2));
+            assert!(c.as_deref().is_none());
+            assert!(d.as_deref() == Some(&2));
         }
 
         let mut world = World::new();
diff --git a/rustdoc/src/bones_framework/localization.rs.html b/rustdoc/src/bones_framework/localization.rs.html
index fa4b5ab092..7e8ede9078 100644
--- a/rustdoc/src/bones_framework/localization.rs.html
+++ b/rustdoc/src/bones_framework/localization.rs.html
@@ -431,7 +431,7 @@
                 .enumerate()
             {
                 if let Some(handle_data) = field.schema.type_data.get::<SchemaAssetHandle>() {
-                    if let Some(schema) = handle_data.schema {
+                    if let Some(schema) = handle_data.inner_schema() {
                         if schema == LocalizationAsset::schema() {
                             idx = Some(i);
                             break;
diff --git a/rustdoc/src/bones_schema/alloc.rs.html b/rustdoc/src/bones_schema/alloc.rs.html
index 9d1d0973c5..aa84337d6d 100644
--- a/rustdoc/src/bones_schema/alloc.rs.html
+++ b/rustdoc/src/bones_schema/alloc.rs.html
@@ -28,6 +28,6 @@
 pub use map::*;
 mod map;
 
-pub use type_set::*;
-mod type_set;
+pub use type_datas::*;
+mod type_datas;
 
\ No newline at end of file diff --git a/rustdoc/src/bones_schema/alloc/type_datas.rs.html b/rustdoc/src/bones_schema/alloc/type_datas.rs.html new file mode 100644 index 0000000000..73c3cf0503 --- /dev/null +++ b/rustdoc/src/bones_schema/alloc/type_datas.rs.html @@ -0,0 +1,205 @@ +type_datas.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+
use append_only_vec::AppendOnlyVec;
+
+use crate::prelude::*;
+
+/// A `TypeMap`-like structure, that does not allow removing entries or updating exisintg
+/// entries.
+///
+/// This structure doesn't require a mutable reference to insert records
+#[derive(Debug)]
+pub struct TypeDatas(AppendOnlyVec<SchemaBox>);
+impl Default for TypeDatas {
+    fn default() -> Self {
+        Self(AppendOnlyVec::new())
+    }
+}
+impl Clone for TypeDatas {
+    fn clone(&self) -> Self {
+        let clone = TypeDatas::default();
+        for entry in self.0.iter() {
+            clone.insert(entry.clone()).unwrap();
+        }
+        clone
+    }
+}
+
+impl TypeDatas {
+    /// Insert data into the store.
+    pub fn insert<T: HasSchema>(&self, data: T) -> Result<(), TypeDataAlreadyInserted> {
+        self.insert_box(SchemaBox::new(data))
+    }
+
+    /// Insert boxed data into the store.
+    pub fn insert_box(&self, data: SchemaBox) -> Result<(), TypeDataAlreadyInserted> {
+        let schema = data.schema();
+        for entry in self.0.iter() {
+            if entry.schema() == schema {
+                return Err(TypeDataAlreadyInserted(schema));
+            }
+        }
+        self.0.push(data);
+        Ok(())
+    }
+
+    /// Borrow data from the store, if it exists.
+    pub fn get<T: HasSchema>(&self) -> Option<&T> {
+        let id = T::schema().id();
+        for data in self.0.iter() {
+            if data.schema().id() == id {
+                return Some(data.cast_ref());
+            }
+        }
+        None
+    }
+
+    /// Borrow data from the store, if it exists.
+    pub fn get_ref(&self, id: SchemaId) -> Option<SchemaRef> {
+        for data in self.0.iter() {
+            if data.schema().id() == id {
+                return Some(data.as_ref());
+            }
+        }
+        None
+    }
+
+    /// Iterate over type datas.
+    pub fn iter(&self) -> impl DoubleEndedIterator<Item = &SchemaBox> {
+        self.0.iter()
+    }
+}
+
+/// Error type for [`TypeDatas`]
+#[derive(Debug)]
+pub struct TypeDataAlreadyInserted(&'static Schema);
+
+impl std::fmt::Display for TypeDataAlreadyInserted {
+    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+        f.write_fmt(format_args!(
+            "Type data already contains an entry of type: {}",
+            self.0.full_name,
+        ))
+    }
+}
+impl std::error::Error for TypeDataAlreadyInserted {}
+
+#[cfg(test)]
+mod test {
+    use super::*;
+
+    #[test]
+    fn smoke() {
+        let tds = TypeDatas::default();
+
+        tds.insert(String::from("hi")).unwrap();
+        assert_eq!(Some("hi"), tds.get::<String>().map(|x| x.as_str()));
+
+        tds.insert(7u32).unwrap();
+        assert_eq!(Some(&7), tds.get::<u32>());
+
+        let result = tds.insert(String::from("bye"));
+        assert!(matches!(result, Err(TypeDataAlreadyInserted(_))));
+    }
+}
+
\ No newline at end of file diff --git a/rustdoc/src/bones_schema/alloc/type_set.rs.html b/rustdoc/src/bones_schema/alloc/type_set.rs.html deleted file mode 100644 index e7ddda72e0..0000000000 --- a/rustdoc/src/bones_schema/alloc/type_set.rs.html +++ /dev/null @@ -1,51 +0,0 @@ -type_set.rs - source
1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
use bones_utils::HashMap;
-
-use crate::prelude::*;
-
-/// A `TypeMap`-like structure that can store items that implement [`HasSchema`].
-#[derive(Clone, Debug, Default)]
-pub struct SchemaTypeMap(HashMap<SchemaId, SchemaBox>);
-
-impl SchemaTypeMap {
-    /// Get data out of the store.
-    pub fn get<T: HasSchema>(&self) -> Option<&T> {
-        let schema = T::schema();
-        self.0.get(&schema.id()).map(|x| x.cast_ref())
-    }
-
-    /// Insert data into the store
-    pub fn insert<T: HasSchema>(&mut self, data: T) {
-        self.0.insert(T::schema().id(), SchemaBox::new(data));
-    }
-
-    /// Remove data from the store.
-    pub fn remove<T: HasSchema>(&mut self) -> Option<T> {
-        self.0.remove(&T::schema().id()).map(|x| x.into_inner())
-    }
-}
-
\ No newline at end of file diff --git a/rustdoc/src/bones_schema/schema.rs.html b/rustdoc/src/bones_schema/schema.rs.html index 641c3b83e4..dfa5390b17 100644 --- a/rustdoc/src/bones_schema/schema.rs.html +++ b/rustdoc/src/bones_schema/schema.rs.html @@ -499,7 +499,7 @@ use std::{alloc::Layout, any::TypeId, borrow::Cow}; -use crate::{alloc::SchemaTypeMap, prelude::*}; +use crate::{alloc::TypeDatas, prelude::*}; /// Trait implemented for types that have a [`Schema`]. /// @@ -662,7 +662,7 @@ /// #[derive_type_data(SomeTypeData)] /// struct MyData; /// ``` - pub type_data: SchemaTypeMap, + pub type_data: TypeDatas, // NOTE: The fields below could be implemented as type datas, and it would be nicely elegant to // do so, but for performance reasons, we put them right in the [`Schema`] struct because diff --git a/rustdoc/src/bones_schema/std_impls.rs.html b/rustdoc/src/bones_schema/std_impls.rs.html index 2ec9236ae9..76a3d27576 100644 --- a/rustdoc/src/bones_schema/std_impls.rs.html +++ b/rustdoc/src/bones_schema/std_impls.rs.html @@ -403,13 +403,15 @@ 403 404 405 +406 +407
#[cfg(feature = "serde")]
 use crate::ser_de::SchemaDeserialize;
 use bones_utils::{fxhash::FxHasher, Ustr};
 #[cfg(feature = "serde")]
 use serde::{de::Error, Deserialize};
 
-use crate::{alloc::SchemaTypeMap, prelude::*, raw_fns::*};
+use crate::{alloc::TypeDatas, prelude::*, raw_fns::*};
 
 use std::{alloc::Layout, any::TypeId, hash::Hasher, sync::OnceLock, time::Duration};
 
@@ -547,7 +549,7 @@
                 hash_fn: Some(<Self as RawHash>::raw_hash),
                 eq_fn: Some(<Self as RawEq>::raw_eq),
                 type_data: {
-                    let mut td = SchemaTypeMap::default();
+                    let td = TypeDatas::default();
                     #[cfg(feature = "serde")]
                     td.insert(SchemaDeserialize {
                         deserialize_fn: |reference, deserializer| {
@@ -561,7 +563,8 @@
 
                             Ok(())
                         },
-                    });
+                    })
+                    .unwrap();
                     td
                 },
             })
@@ -588,7 +591,7 @@
                 hash_fn: Some(<Self as RawHash>::raw_hash),
                 eq_fn: Some(<Self as RawEq>::raw_eq),
                 type_data: {
-                    let mut td = SchemaTypeMap::default();
+                    let td = TypeDatas::default();
                     #[cfg(feature = "serde")]
                     td.insert(SchemaDeserialize {
                         deserialize_fn: |reference, deserializer| {
@@ -614,7 +617,8 @@
 
                             Ok(())
                         },
-                    });
+                    })
+                    .unwrap();
                     td
                 },
             })
diff --git a/rustdoc/src/bones_schema_macros/lib.rs.html b/rustdoc/src/bones_schema_macros/lib.rs.html
index a45430961b..e9cf0cc598 100644
--- a/rustdoc/src/bones_schema_macros/lib.rs.html
+++ b/rustdoc/src/bones_schema_macros/lib.rs.html
@@ -514,7 +514,7 @@
         let add_derive_type_datas = derive_type_data_flags.into_iter().map(|ty| {
             let ty = format_ident!("{ty}");
             quote! {
-                tds.insert(<#ty as #schema_mod::FromType<#name>>::from_type());
+                tds.insert(<#ty as #schema_mod::FromType<#name>>::from_type()).unwrap();
             }
         });
         let add_type_datas = input
@@ -526,10 +526,10 @@
 
         quote! {
             {
-                let mut tds = #schema_mod::alloc::SchemaTypeMap::default();
+                let tds = #schema_mod::alloc::TypeDatas::default();
                 #(#add_derive_type_datas),*
                 #(
-                    tds.insert(#add_type_datas);
+                    tds.insert(#add_type_datas).unwrap();
                 ),*
                 tds
             }